OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:dddzzz123-dz/codex-dsh-bridge
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
A local, visible, bidirectional bridge between OpenAI Codex and DeepSeek Harness (DSH).
skills/codex-dsh-bridge/ can be installed for Codex and for DSH-compatible skill discovery.This project coordinates two agent harnesses. It does not replace either model API or merge their private memory.
Experimental. The current release was implemented and verified on Windows 11 with Codex desktop/CLI and the DSH Web UI. DSH itself is in developer preview and may introduce compatibility-breaking changes. macOS and Linux have not been tested; automatic controller startup is currently Windows-only.
Codex -> scripts/dsh-client.mjs -> DSH Web API :3080 -> visible DSH session
DSH -> persistent Cordis plugin -> HTTP 127.0.0.1:32123
-> local controller -> Codex App Server over stdio
-> desktop-visible Codex task
npx @deepseek-ai/dsh web)codex or configured with CODEX_BRIDGE_EXECUTABLEgit clone https://github.com/dddzzz123-dz/codex-dsh-bridge.git
cd codex-dsh-bridge
powershell -ExecutionPolicy Bypass -File .\scripts\install-windows.ps1 -Target Both
The installer:
~/.codex/skills/ and/or ~/.agents/skills/;~/.dsh/profiles/web/cordis.patch.yml with the persistent DSH plugin;bridge/runtime/, which is ignored by Git.Restart Codex so it discovers the skill, then restart the DSH Web process so it loads the persistent plugin.
Start or inspect the controller:
powershell -ExecutionPolicy Bypass -File .\bridge\manage-controller.ps1 start
powershell -ExecutionPolicy Bypass -File .\bridge\manage-controller.ps1 status
npm run doctor
From Codex, ask it to use the codex-dsh-bridge skill or run:
node .\scripts\dsh-client.mjs send --continue --text "Review this implementation and return the three highest-risk issues."
node .\scripts\dsh-client.mjs watch --continue --seconds 60
Inside DSH, the persistent plugin exposes:
codex_threadscodex_contextcodex_askcodex_forkcodex_continuecodex_checkcodex_respondPrefer codex_context for read-only inspection and codex_fork for execution. codex_continue requires explicit user authorization and the exact confirmation value WRITE_TO_EXISTING_THREAD.
| Variable | Default | Purpose |
|---|---|---|
CODEX_BRIDGE_EXECUTABLE |
codex |
Codex CLI executable or wrapper |
CODEX_BRIDGE_WORKSPACE |
repository root | Working directory used by bridge tasks |
CODEX_BRIDGE_HOST |
127.0.0.1 |
Controller bind host |
CODEX_BRIDGE_PORT |
32123 |
Controller port |
CODEX_BRIDGE_THREAD_NAME |
DSH-Codex bridge |
Dedicated bridge task title |
CODEX_APP_SERVER_URL |
http://127.0.0.1:32123 |
URL used by the DSH plugin |
DSH_BRIDGE_STATE_FILE |
.tmp/dsh-bridge/current-session.json |
Codex-to-DSH reusable session pointer |
never. Direct continuation of an existing task is separately guarded.Do not put API keys, OAuth tokens, cookies, credentials, private conversation exports, or runtime state into prompts or commits. .gitignore excludes the standard state and secret paths, but it cannot prevent deliberate inclusion.
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: agent-skills、bridge、multi-agent。