Yuki-takuya-kun/dsh-engine-switch

Yuki-takuya-kun★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

Route DeepSeek Harness top-level sessions to pluggable loop engines by agent-preset — Claude Code ships as a built-in engine.

README 摘要

dsh-engine-switch English 中文 A pure engine-switching runtime : routes DeepSeek Harness (DSH) top-level sessions to pluggable engines by agent-preset. 🚧 Pre-release — not yet usable. Routing/swap paths are not end-to-end validated. Do not use in production. What it is A standard + runtime that lets presets connect to engines while keeping engines and sessions transparent to each other: - Engine = a driver implementing the DSH Agent interface (same interface as the native ReactLoop), registered by a downstream plugin. - This plugin ships no engine and no preset. It defines the integration contract and provides three things: preset → engine routing, swap while the session is blank, and preset installation . Transparency: - Engine is preset-unaware — makeAgent receives session / options / engineConfig , never a preset. - Session is switch-unaware — the session drives a single Agent ; switching engines only swaps the agent driving it (while blank). Install dsh plugin --profile web add github:Yuki-takuya-kun/dsh-engine-switch then install at least one downstream engine plugin, e.g.: dsh plugin --profile web add github: /dsh-engine-claude-code Enable Edit /.dsh/profiles/web/cordis.patch.…

在 GitHub 查看完整 README →
Agent/智能体claude-codedeepseek-harnessdsh-pluginagent

分类