## 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>
2 lines
103 B
JSON
2 lines
103 B
JSON
{"type":"turn/end","session_id":"session-abc","data":{"turn":3,"reason":{"kind":"novel-future-kind"}}}
|