Skip to content

Use Codex as the sole agent over a shared data layer - #31

Merged
haolpku merged 3 commits into
mainfrom
codex/direct-data-plane
Oct 20, 2026
Merged

haolpku merged 3 commits into
mainfrom
codex/direct-data-plane

Conversation

@haolpku

@haolpku haolpku commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator

Codex is now the sole agent on the default plugin and new official Codex SDK paths. Both call the same DataMind data tools directly, without constructing StoreAgent/RetrieveAgent or requiring a separate conversation-model key for Graph, SQL, Skills and Memory.

  • Add validated, hook-checked direct dispatch; persistent operation context records fetched Skill versions and pins business-data revisions across MCP calls.
  • Codex submits graph assertions with source hashes. DataMind validates before source replacement or private snapshot construction, then retains checkpoint reuse, atomic publication, immutable readers, and rollback compatibility.
  • Add graph vocabulary discovery, source-scoped replacement/retraction, updated ingestion/update/retrieval Skills, and the optional official openai-codex host. Existing Python/CLI/HTTP two-agent APIs remain explicitly documented compatibility paths.
  • Replace the plugin ask/store/query-agent tools with direct tools; document the migration and distinguish legacy Claude SDK settings from the official Codex SDK.

Validation: 456 passed, 45 skipped locally with real local Dolt, plus the deterministic SQLite demo and wheel build. Added direct KB/SQL/Graph/raw pinned-read tests, Skill/operation isolation, source replacement and hash validation, real MCP subprocess tests, SDK orchestration contracts, and real official SDK MCP tool discovery without model inference. GitHub CI adds a required SDK/direct-tools job alongside Python 3.11/3.12, optional providers, real MySQL/Dolt, and isolated wheel smoke tests.

Scope: the coordinator remains local/single-host; NetworkX live graph writes remain single-writer. The enterprise host supplies authentication, tenant authorization and scheduling. CI does not test paid model reasoning.

@haolpku
haolpku merged commit 29e919b into main Oct 20, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant