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
- Open files on your system, straight from File Activity — when the host desktop can open paths, a file's name in the card becomes an open affordance: click it and the file opens in your system's default handler (15ae3b9).
- The affordance only appears where it can actually work: the host description's
canOpenPathcapability gates it, relative paths resolve against the session's own workspace root, and failures stay silent — the open is best-effort by nature. - Paths inside the session workspace now display
./-relative (path search matches the short form too); paths outside it, Windows drive paths, and.-relative paths keep their verbatim form. Pathless searches book their pattern as a display-only row — never relativized, never openable — including nested Code-Mode searches. - The workspace and opener wiring re-prove every field against hostile host data: a snapshot that throws on call or property access degrades to nothing instead of blanking the view.
- The affordance only appears where it can actually work: the host description's
- Reads show their line footprint — each read op in the expanded log carries
>>30for the exact window read (hover names the line range) or≈80estimated from the limit argument, and the op timestamp moved to the right edge, mirroring the file row (059c85a). - Language letter badges for code files — code rows render a language-tinted letter badge (TS, PY, RS…) instead of a generic glyph, making mixed file lists easier to scan (891c847).
- CSS-drawn disclosure chevrons — the expand chevrons are drawn in CSS instead of inline SVG (2fa032d).
Commits
- feat(files): open files on the system; display workspace paths relative (15ae3b9)
- feat(files): show each read's line footprint; op times on the right (059c85a)
- style(ui): draw the disclosure chevrons in CSS (2fa032d)
- feat(files): render code files as language letter badges (891c847)
- release: v0.35.0 (ef97842)
v0.34.1...v0.35.0 · 5 commits