api-layer
01Cursor rule Cursor
Optional HTTP gateway, OpenAPI spec source of truth.
General-purpose agent in one static Go binary: console TUI, ACP server for editors, OpenAI-compatible API with embedded web UI, Telegram gateway, cron scheduler, swarm relay, remote mode. Rules, skills, subagents, hooks, MCP, background tasks, long-term memory, context compaction. Any OpenAI-compatible provider, distroless-ready.
This repository also configures its own agents. See what coddy-agent tells them →
Cursor rule Cursor
Optional HTTP gateway, OpenAPI spec source of truth.
Cursor rule Cursor
Layers and dependency direction for Coddy Agent.
Cursor rule Cursor
Formatting, lint, comments language.
Cursor rule Claude CodeCursor
Main internal packages at a glance.
Cursor rule Cursor
Messenger gateway architecture, session store, and the Telegram and Pachca adapter conventions.
Cursor rule Cursor
Layered implementation order (cake model).
Cursor rule Cursor
Go tests, tags, and commands for this repo.
Cursor rule Cursor
Embedded SPA chat UI conventions (thinking row, context meter, rebuild).
Cursor rule Cursor
UI layout checks before claiming work is done.
Cursor rule Cursor
BDD-style workflow, UI screenshots in the PR, HTTP OpenAPI, config schema and CLI packaging sync before lint, final checks, the comment on an issue a merge closes and the cleanup after the merge.
Cursor rule Cursor
E2E glob rule for Go files.
Cursor rule Cursor
Mention-only rule for e2e.
Cursor rule Cursor
Russian wording for agent-related text (UI dictionaries, documentation, answers).
Cursor rule Cursor
Every provider request follows providers[].proxy.
Cursor rule Cursor
ACP session readiness, notifications, and wire compatibility.
Cursor rule Cursor
User-owned model choice and settings notices.
Cursor rule Cursor
Lossless and concurrent configuration round trips.
Cursor rule Cursor
Console TUI rendering, local shell, and question behavior.
Cursor rule Cursor
Streaming completion safety and protocol termination.
Cursor rule Cursor
Component-scoped logger levels and hierarchy.
Cursor rule Cursor
Cross-platform process identity, adoption, and termination.
Cursor rule Cursor
Provider-row authentication isolation and CLI login resolution.
Cursor rule Cursor
Devin transport framing, identity, and response semantics.
Cursor rule Cursor
Safe persistence of untrusted provider tool-call IDs.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: