Exports
BundleError
Base error for invalid filesystem agent bundles.Example
Example
BundleConventionError
A bundle path does not follow the filesystem convention.Example
Example
BundleImportError
A discovered resource module could not be imported.Example
Example
BundleExportError
A discovered module does not export its file-stem resource.Example
Example
BundleDuplicateError
Two explicit or discovered resources have the same identity.Example
Example
BundleSkillError
A discovered progressive skill is invalid or cannot be loaded.Example
Example
BundleEvalError
A discovered ADK evaluation file is invalid.Example
Example
EvalSuite
Validated evaluation files associated with one agent folder.— means no declared default):
Parameters and example
Parameters and example
compile_agent
Compile a filesystem definition into its framework-native target.source may be the agent directory or its agent.py file. Authored
modules import the compiler-provided namespace explicitly, for example
from harnest.agent import Agent. The Harnest compiler/runtime provides
that namespace; it does not belong in the agent’s requirements file.
Parameters and example
Parameters and example
compile_app
Compile a filesystem definition and return its provider application.Parameters and example
Parameters and example
compile_application
Compile one managed definition or advanced framework application.Parameters and example
Parameters and example
compile_artifact
Build an artifact; source-run callers bypass compile-only bundle declarations.Parameters and example
Parameters and example
bundle_agent
Discover sibling resources and build an ADK root agent. Pass__file__ from an agent folder’s agent.py. Public Python files
below tools/, subagents/, and mcp/ are imported in
sorted path order and must export an object named after their file stem.
Directory-first plugins/ contribute MCP clients and skills without an
aggregation import.
Parameters and example
Parameters and example
discover_evals
Return validated, sorted ADK eval paths without building the agent.Parameters and example
Parameters and example