Install / Update
Install the dsh-context plugin on DeepSeek Harness with released NPM package:
dsh plugin --profile web add dsh-context@latestUpdate the dsh-context plugin:
dsh plugin --profile web update dsh-context@latestWhat's New
- File Activity now understands PTC / Code Mode — in sessions where
run_codeis the only top-level tool, the card no longer stays empty: every settled nestedtools.read/write/edit/grep/globsub-call inside arun_codeprogram folds as its own file op, attributed to the nested tool and located on the parent's result, with the program's description shown as the "why" (cbbbfa5).- The Minimal preset's
str_replace_editoris covered too: view folds as a read; create,str_replace, and insert fold as writes with their own line deltas. - Search ops resolve to the real matched files when the result's presentation meta carries them (
hitscount and include filters in the detail), falling back to the searched path/pattern when the meta is capped or malformed. - The nested-call walk is fully defensive: malformed sub-call blocks drop out, bounded by a depth cap plus a cycle guard. Closes #24.
- The Minimal preset's
- Resilient File Activity fold — gaps in the conversation join (aged-out or unparseable segments) no longer break the fold or blank the card; the session keeps working with the rows it can prove (b774136).
- Type-aware row icons — rows in File Activity show an icon that reflects the file's type, making mixed read/write lists easier to scan (1f10674).
- Hardened host folds — the projection folds stay total over unknown or untrusted session-log events (an event that fails the shape is dropped whole instead of stalling the session's projection feed), and the log-boundary block parsers are typed as unknown so hostile records can't slip through (6275ab0, bee4b88).
- Info card — the plugin's tagline in the settings info card now links to the repository (3ac8689).
Commits
- feat(files): count PTC nested calls, str_replace_editor, and real search targets (cbbbfa5)
- docs: describe the widened File Activity coverage in the README (719d7b5)
- fix(files): survive conversation join gaps in the file-activity fold (b774136)
- fix(host): keep the projection folds total over untrusted session-log events (6275ab0)
- docs: add the log-parsing resilience principles to AGENTS.md (f8c54a5)
- fix(host): type the log-boundary block parsers as unknown (bee4b88)
- feat(plugin): make the info-card tagline link to the repo (3ac8689)
- feat(files): type-aware row icons in File Activity (1f10674)
- release: v0.34.1 (0330a94)
v0.34.0...v0.34.1 · 9 commits