Expand description
Agent definition file parsing and discovery. Agent definition file parsing and validation.
Loads agent definitions from markdown files with YAML frontmatter.
Discovery searches the canonical user agents dir ($OXICODE_HOME, else
<oxi_home>/oxicode; legacy ~/.oxicode/agents/ read-only fallback) and
.oxicode/agents/ (project).
Supports two directory layouts (subdirectory takes priority on collision):
- Flat file:
<agents dir>/scout.md - Subdirectory:
<agents dir>/scout/agent.md
Structs§
- Agent
Definition - Agent definition parsed from a markdown file with YAML frontmatter.
- Agent
Discovery - Agent discovery from filesystem directories.
Enums§
- Agent
Scope - Agent visibility scope for discovery queries.
- Default
Context - Default context for agent sessions.
Functions§
- current_
subagent_ depth - Get the current subagent nesting depth from the environment. Default is 0 (top-level process).
- max_
subagent_ depth - Get the maximum allowed subagent depth from the environment. Default is 3.
- validate_
agent_ name - Validate an agent name.