mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
A prompt now resolves only when the agent reaches quiescence: the correlated turn/end arms an endReason instead of settling immediately, so steering or injected work that runs further turns before idle no longer splits one prompt across the automation wire. Token-limit turn endings settle as end_turn per the README contract (they are not prompt-level stop reasons); model errors still reject immediately, and explicit ACP cancellation stays 'cancelled'.
acp/ — Agent Client Protocol automation
English | 中文
The ACP group exposes harness agents to programmatic clients. It is an interoperability transport, not a presentation or human-interaction layer.
| Package | Role |
|---|---|
acp/ |
Automation-only ACP server: fresh text sessions, committed assistant output, machine permission policy, cancellation, and connection-owned teardown. |
The matching out-of-process subagent client remains in subagent/subagent-acp because it implements the subagent provider interface; arbitrary ACP clients may drive the same server contract.