v0.2.2
First release verified in a real dsh web session against a real model.
What the live run confirmed
- the button mounts in the session header and the count tracks the agent live
- the numbers match what the agent actually did
- restarting
dsh weband reopening the session gives the same counts, so the fold is recomputed from the persisted log - the expanded view shows the hunk the tool actually applied, not the call arguments
- switching the language setting reskins the button and panel on the spot
Fixed, all three found only by running it
- the panel had no positioned ancestor, took the flex header's static-position corner and floated off the top of the window
- right-anchored at 680px it then ran under the workspace sidebar and clipped the paths
- the English summary read "1 files · 1 edits"
Added
- zh/en dictionaries through the shell's locale seat, with zh as the key-set source of truth and en typed against it
- CI on Linux, macOS and Windows, which immediately caught a Windows-only build failure (
await importof an absolute path readsd:as a URL scheme) - a build assertion that every import surviving in the host bundle is declared, after
zodshipped as a devDependency and broke a barenpm install