mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-02 13:39:41 +02:00
Codeman has no plugin runtime by design: running third-party code inside the process that spawns agents, on a server people expose over a tunnel, would trade away the security posture that is a reason to use it. But it already has four extension seams that work from any language with nothing installed, and they were undocumented. Documents web tabs (render your own UI as a tab), the SSE event channel (react when an agent needs you), the HTTP API plus the codeman CLI (drive it from a script), and hook events. Every endpoint, schema field, event name and header in the page was read from source and then verified against a running instance, including the localhost-only CORS behavior and the SSE framing the example depends on. Also corrects a stale line in CLAUDE.md: it claimed the HTTP/SSE API was internal/unstable, which contradicts docs/versioning-policy.md, where the API under /api/v1 was finalized as part of the stable surface for the 1.0 cut. No new stability commitment is made here; the page makes an existing one discoverable. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>