diff --git a/AGENTS.md b/AGENTS.md index 6db3f50a..ac980edc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,7 +2,10 @@ ## Project Purpose -This repo is the forge-temple of Epiphany: an opinionated Codex fork where +This repo is the forge-temple of Epiphany: an opinionated agent harness, born +as a Codex fork and now backend-agnostic. Codex, Claude, and OpenAI-compatible +APIs speak to it through connectors that share one standardized +Epiphany-facing CultNet API, the same one Ghostlight uses. It is the harness where external typed state, explicit mental maps, bounded scratch work, verifier evidence, and anti-churn discipline are wired into the blessed harness instead of taped onto the chat transcript like a purity seal over a cracked reactor. diff --git a/state/map.yaml b/state/map.yaml index 38ab7b8f..1f3ddfd2 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -24,8 +24,8 @@ architecture: idunn: Owns source-change CI/CD observation, compilation, testing, release construction, deployment, and daemon survival. cultmesh: Projects typed state without becoming its owner. brokkr: Owns Unity editor inspection and actuation; Epiphany consumes its typed CultMesh/Eve capabilities and receipts. - model_provider: Owns explicit provider selection and exact provider lowering; the independent CodexConnector is the admitted non-production capstone credential and transport boundary with a distinct caller identity, while production Epiphany remains inactive on its historical OpenRouter configuration. - codex: Retained only where an OpenAI provider needs its earned authentication or transport capability. + model_provider: Owns explicit provider selection and exact provider lowering. Epiphany is backend-agnostic. Codex, Claude, and OpenAI-compatible APIs are reached through separate connectors, which share one standardized Epiphany-facing CultNet API that Ghostlight also consumes. Today the independent CodexConnector is the admitted non-production capstone credential and transport boundary, with a distinct caller identity. Production Epiphany remains inactive on its historical OpenRouter configuration. + codex: One connector backend among several. Epiphany's compiled body holds no Codex implementation or transport (evicted in 7a125d78 and ed7357a2); Codex auth and transport belong to CodexConnector. invariants: - Mind is the sole durable state-admission authority.