Skip to main content
Agents define who performs a role, what context that role needs, which actions it may take, and what it must return. AMiSi stores portable agent contracts under .ai/agents without selecting a model or provider.

Available agents

Each contract defines its inputs, responsibilities, restrictions, and output format. Read the relevant contract before performing that role.

Invoke an agent

Give your AI tool the complete task and the contract path:
For implementation, provide the approved plan and require .ai/agents/implementer.md. Do not run multiple implementers against one worktree.

Use native delegation

A tool with native sub-agents can delegate independent architecture, platform, testing, or review work concurrently. Every worker must receive:
  • the complete task and acceptance criteria
  • the relevant agent contract
  • the selected skill or workflow
  • the repository files needed to support its conclusions
A tool without native delegation follows the same roles sequentially in one conversation.
Keep one worktree writer. Parallel agents should remain read-only until the parent consolidates their findings into one approved implementation plan.

Next steps