ALwith-ai/alwith-dsh

ALwith-ai★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

Interactive ACP v2 bridge for DeepSeek Harness (dsh) — streaming, run-state reporting, permissions. ALwith Desktop is its reference client.

README 摘要

alwith-dsh English 中文 An interactive ACP v2 bridge for DeepSeek Harness (dsh): exposes a dsh agent as a chat backend that desktop/editor clients can host — token-level streaming, run-state reporting ( state update ), permission bridging, and cancellation. Ships as an out-of-tree plugin: no fork of dsh, dependencies pinned to exact npm versions. Maintained by ALwith; ALwith Desktop is its reference client (the desktop form of dsh). Upstream's own ACP surface is deliberately automation-only (fresh sessions, committed output only); this bridge provides the interactive side. Status: developer preview. Covers session/new + prompt + streaming + run-state reporting + cancel + session/resume (live-first reattach, cold resume from JSONL persistence, client-driven replayFrom history replay) + sandbox-first tools with escalation approvals + in-session model switching ( session/set config option ) + session titles + presets ( standard / minimal / anchored ). Layout File Responsibility src/bridge.ts ACP v2 server plugin (adapted from upstream's automation-only v1 bridge, MIT) src/codec.ts Pure wire-format translation (adapted from the upstream codec) src/compose.ts Hand-composed plugin set (no …

在 GitHub 查看完整 README →
终端/TUIacpagent-client-protocolalwithdeepseek-harnessdsh-pluginagent

分类