entire-agent-<name> executable and putting it on your $PATH. Entire discovers it there and registers it as an agent.
Add an Agent Integration
After you put the executable on your$PATH, install its hooks in an existing Entire repository:
entire agent add and entire enable --agent for their flags and setup behavior.
Selecting a discovered agent with
entire agent add or entire enable --agent sets external_agents to true. If you install an integration executable after setup, run entire agent add NAME or add "external_agents": true to .entire/settings.json. The setting key keeps its original name.Protocol Reference
Build an Agent Integration
Scaffold an executable and implement the protocol with working examples.
Architecture
See how the CLI discovers an integration and invokes it.
Lifecycle
Follow the CLI calls through discovery, setup, sessions, and shutdown.
Commands
Implement each subcommand, input, and output.
Data Model
Use the JSON shapes that the protocol exchanges.