## Summary Full implementation of the DeepSeek Harness (dsh) connector plan (tasks T1–T8): - **T1**: 5-value `AgentSource` expansion across Rust, Swift, and schemas with SQLite schema v7 migration - **T2**: `parse_dsh` event normalization (15 mappings, 6 turn/end kinds, reasoning `block-start` thinking boundary, fail-open unknown-kind handling) - **T3**: dsh connector management lifecycle (check, repair, refresh, uninstall targeting the web profile's `cordis.patch.yml`) - **T4**: Official dsh Cordis plugin template with single-flight queue, broadcast-only subscriptions, child session suppression, and background fence - **T5**: App-side `RuntimeReleaseManifest.swift` expansion - **T6**: End-to-end integration tests in `integration_d` covering all 9 contract fixtures - **T7**: Durable contract and architecture documentation in `docs/integrations/agent-connectors.md` and `docs/architecture/runtime-and-ipc.md` - **T8**: Product scope expansion to five Agents across `AGENTS.md`, `README.md`, `README.zh-CN.md`, and architecture documents 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: gd-ops <gd-ops@xmfunny.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8 lines
319 B
JSON
8 lines
319 B
JSON
{
|
||
"schema_version": "apc.changelog-fragment.v1",
|
||
"kind": "Added",
|
||
"scope": "connections",
|
||
"summary_en": "Add DeepSeek Harness (dsh) to App-side runtime manifest and Agent Connections UI surfaces.",
|
||
"summary_zh": "在 App 端运行时清单与 Agent 连接设置页面中接入 DeepSeek Harness(dsh)。"
|
||
}
|