Skip to main content

Module agent

Module agent 

Source
Expand description

Agent system.

Agents orchestrate providers, tools, and swarm participation. The root module wires focused submodules together and re-exports the public types.

§Examples

let registry = codetether::agent::AgentRegistry::with_builtins();
assert!(!registry.list().is_empty());

Modules§

build_guidance
Extra build-agent guidance fragments.
builtin
Built-in agent definitions and prompts.

Structs§

Agent
Stateful runtime for executing prompts with tools and a provider.
AgentInfo
Describes a registered agent profile and runtime defaults.
AgentRegistry
Registry of known agent profiles.
AgentResponse
Final response returned from a completed agent run.
ToolMetadata
Metadata describing a tool registered with an agent.
ToolUse
Records a single tool invocation executed during an agent run.

Enums§

AgentMode
Categorizes where an agent can be presented or spawned.