New: DeepSeek Harness (dsh) integration
Corti now ships a corti-memory plugin bundle for DeepSeek Harness at src/integrations/deepseek-harness/ — persistent cross-session memory for dsh agents, alongside the existing Hermes and Claude Code integrations. Zero Corti core changes; the plugin talks HTTP to the Corti server.
Four integration hooks
- System-prompt guidance — memory usage instructions (
corti:memorysection) - Per-prompt recall injection — relevance-ranked memories injected as context before each reply (char-budgeted; trivial-prompt guard)
- Memory tools —
memory_search/memory_add/memory_list/memory_flushmodel-facing tools - Turn-end capture — rolling message buffer, submitted per turn with a forced extraction boundary (memories searchable within the same turn)
Install
# full install — auto-detects dsh (plus Hermes / Claude Code) and wires everything
curl -fsSL https://raw.githubusercontent.com/m1k-rsch/corti/main/install.sh | bash
# or wire only the DeepSeek Harness plugin (Corti server already running)
curl -fsSL https://raw.githubusercontent.com/m1k-rsch/corti/main/install.sh | bash -s -- --only-dshSingle-integration flags: --only-dsh, --only-hermes, --only-claude.
Verification
Live runtime verification report (2026-08-15) in docs/deepseek-harness-integration.md — all capabilities PASS, tested from inside a real dsh agent session; two observed gaps patched and re-verified the same day.
Other
install.shrestructured: function-per-integration + flag dispatcher; single-integration modes skip Docker/server steps- Docker image now stages the deepseek-harness integration bundle
- Plugin has zero external runtime dependencies (host capabilities via the Cordis
ctx);dist/prebuilt and committed