The connector kit for GameCult minds: the contract every model turn goes through, and connector daemons.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 76e4e4f269 Lift the connector contract, envelope and client from CodexConnector fd7cec4
Workspace with the model-connector crate. contract.rs, envelope.rs and client.rs
are CodexConnector lib.rs moved verbatim under the rename rule (strip the leading
Codex from identifiers); schema id strings are unchanged, so the v2 wire is
unchanged. canonical_responses_body stays behind: it is OpenAI Responses lowering.
The moved tests keep their bodies; shared fixtures live in fixtures.rs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 04:39:58 +01:00
crates/model-connector Lift the connector contract, envelope and client from CodexConnector fd7cec4 2026-10-28 04:39:58 +01:00
.gitignore Lift the connector contract, envelope and client from CodexConnector fd7cec4 2026-10-28 04:39:58 +01:00
Cargo.lock Lift the connector contract, envelope and client from CodexConnector fd7cec4 2026-10-28 04:39:58 +01:00
Cargo.toml Lift the connector contract, envelope and client from CodexConnector fd7cec4 2026-10-28 04:39:58 +01:00
LICENSE Initial commit: LICENSE and README front door 2026-10-28 03:49:49 +01:00
README.md Initial commit: LICENSE and README front door 2026-10-28 03:49:49 +01:00

ModelConnector

Status: planned. Nothing is implemented in this repository yet.

What it will hold

The connector kit for GameCult minds:

  • the connector contract, a Rust crate defining the typed boundary every model turn of a GameCult mind goes through;
  • connector daemons that implement the contract against a model provider, Claude first, then an OpenAI-compatible connector.

The problem it solves: a mind should reach any model through one inspectable, typed contract, rather than each project wiring its own provider calls.

Where it comes from

CodexConnector (GameCult/CodexConnector) is the existing connector this kit is lifted from. The lift is the first piece of work here; until it lands there are no entry points to run.

License

AGPL-3.0-only. See LICENSE.