Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 2.19 KB

File metadata and controls

34 lines (22 loc) · 2.19 KB

CLAUDE.md

This is the Hecate repo — an open-source AI gateway and agent-task runtime (Go gateway with embedded React UI plus companion integration entrypoints). Shared agent guidance lives in docs-ai/. This file is a thin Claude-specific adapter; the substance lives there.

Start here

docs-ai/README.md is the entry point and map.

When working on this repo

Pick the right skill for the change:

  • Backend (anything outside ui/ and tauri/) — hecate-backend.
  • UI (ui/) — hecate-ui.
  • Native desktop app (tauri/) — hecate-tauri. Tauri 2.x Rust layer, sidecar lifecycle, platform bundling, gateway↔webview integration.
  • Provider adapters (internal/providers/, anything that crosses the api↔providers boundary) — hecate-providers. Owns the canonical seven-step "add a wire field" chain.
  • Planning a substantial changehecate-architect. Produces a plan, not code.
  • Test strategy / coverage audit / verification reporthecate-tester.
  • Delivery review (env vars, schema migrations, CI/CD, observability surfaces) — hecate-devops.

Useful slash commands

Command What it does
/race Full Go race suite — the canonical "ready to commit" check for runtime/backend changes
/test-affected Tests only for packages touched in the working tree

Repo policy

Shared agent guidance is repository-owned and committed. There is no .local override layer and no personal customization tier. If a rule belongs in agent context, it lives in docs-ai/, in the open, under version control.

Note on AGENTS.md

AGENTS.md at the repo root, ui/AGENTS.md, and internal/providers/AGENTS.md are the codebase map and the Codex-discoverable entry points. They stay scoped to map-and-recipes; conventions and longer guidance live in docs-ai/.