An OpenCode plugin that adds an anarchy-inspired command and tool.
anarchy_manifest/manifestopijul_manager/pijul-init, /pijul-spawn, /pijul-direct, /pijul-sync, /pijul-record, /pijul-push, /pijul-statusInstall dependencies:
bun install
Build the plugin:
bun run build
Add to your OpenCode config (~/.config/opencode/config.json):
{
"plugins": ["opencode-anarchy"]
}
anarchy_manifest/manifestopijul_manager/pijul-init, /pijul-spawn, /pijul-direct, /pijul-sync, /pijul-record, /pijul-push, /pijul-statuspijul shell usage is blocked; use the tool commands instead.The top-level agent and any subagent may proactively spawn child subagents (and their Pijul feature channels) when it improves speed or quality, even if the user does not invoke /pijul-* commands. Proactive spawns must still follow the full workflow (sync → resolve → record → push → verify trunk clean → delete channel → report summary) and metadata requirements.
fitzgibbon@nest.pijul.com/fitzgibbon/opencode-anarchy