github bowenliang123/dsh-context v0.34.1
v0.34.1 — File Activity for PTC (Code Mode)

latest releases: v0.69.1, v0.69.0, v0.68.1...
one month ago

Install / Update

Install the dsh-context plugin on DeepSeek Harness with released NPM package:

dsh plugin --profile web add dsh-context@latest

Update the dsh-context plugin:

dsh plugin --profile web update dsh-context@latest

What's New

  • File Activity now understands PTC / Code Mode — in sessions where run_code is the only top-level tool, the card no longer stays empty: every settled nested tools.read / write / edit / grep / glob sub-call inside a run_code program 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_editor is 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 (hits count 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.
  • 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

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.