Every time you start a new session, the AI starts from zero. Plans vanish. Context is lost. Rate limits kill mid-flight tasks.
Every feature gets its own Notion kanban board. Tasks move through Backlog → In Progress → Review → Human Review → Done → Released. Only you can move a task to Done or Released — the AI never assumes it's finished or shipped.
Each agent has a focused role and strict boundaries. Only one agent writes to Notion. Only one writes to your code. Reviewers are always read-only.
Nine deterministic stages. No shortcuts. Every gate must pass before the next begins.
gh stack. The appropriate architect groups changes, proposes a plan, and executes only after your approval.Each agent has a focused role with strict boundaries. Models are fully configurable per agent.
gh stack. Never pushes — always awaits your approval.
Hard constraints, fallback resilience, and full auditability — for work that can't afford to fail silently.
./notion-agent-hive.json take precedence over global config — without wiping other agents.One command installs the plugin and patches your OpenCode config automatically.
Notion Agent Hive is an OpenCode plugin. Make sure you have OpenCode installed and set up with your preferred LLM provider.
Add the Notion MCP server to your OpenCode config and point it to your Notion API token. The plugin uses it for all board operations.
The CLI patches opencode.json and creates a starter config at ~/.config/opencode/notion-agent-hive.json.
Open OpenCode, tell the coordinator what you want to build, and provide your Notion page ID. The hive takes it from there.
bunx @tesselate-digital/notion-agent-hive install
{
"agents": {
"executor": {
"model": "claude-sonnet-4-6"
}
},
"fallback": {
"enabled": true,
"chains": {
"thinker": ["gpt-5.4", "claude-opus-4-6"]
}
}
}
# Configure any of these per agent:
coordinator · thinker · executor
reviewer · finalReviewer
gitCommitArchitect · stackedPrArchitect
prReviewer · prResponder