Expand description
Agent definitions and built instances.
An Agent does not run a ReAct loop. [machi_runtime::TurnRuntime]
(or a product host) executes turns against an agent.
Maturity: core (definitions, discovery, registry, builtins).
Re-exports§
pub use builder::AgentBuilder;pub use builtin::EXPLORE;pub use builtin::GENERAL_PURPOSE;pub use builtin::ORCHESTRATOR_DELEGATION_PROMPT;pub use builtin::PLAN;pub use builtin::builtin_definitions;pub use builtin::builtin_names;pub use definition::AgentDefinition;pub use definition::AgentSource;pub use definition::CompletionRequirement;pub use definition::Instructions;pub use definition::ToolPolicy;pub use discovery::PROJECT_AGENTS_DIR;pub use discovery::USER_AGENTS_DIR;pub use discovery::by_name_in_dir;pub use discovery::by_name_resolved;pub use discovery::discover_in_dir;pub use discovery::discover_project;pub use discovery::discover_user;pub use discovery::load_file;pub use discovery::parse_definition_markdown;pub use discovery::project_agent_dirs;pub use discovery::resolve_agents;pub use discovery::user_agents_dir;pub use instance::Agent;pub use prompt::IdentityAssembler;pub use prompt::PROJECT_AGENTS_MD;pub use prompt::ProjectPromptAssembler;pub use prompt::PromptAssembler;pub use prompt::agents_md_path;pub use registry::AgentRegistry;
Modules§
- builder
- Agent builder.
- builtin
- Builtin agent types (W5.2).
- definition
- Portable agent configuration.
- discovery
- Multi-level agent discovery with shadowing rules (W5.1).
- instance
- Built agent instance.
- prompt
- Optional system-prompt assembly (project
AGENTS.md, host preambles). - registry
- In-memory registry of
AgentDefinitionfor host / workflow resolution.