v1.0.0 — /fresh command
·
10 commits
to master
since this release
What
/fresh — one command to retire a large session and keep working:
- summarize via
ctx.compaction.compactNow(reuses dsh's manual compaction) - start a new session inheriting the old session's cwd + agent preset
- archive the old session (frees its live event tree — the ~700MB/session OOM driver)
Each step degrades independently; a busy/cancelled compaction still starts the new session and archives.
Install
dsh plugin --profile web add github:orangeofcarl0-sys/dsh-fresh-start17 tests ALL PASS. Verified on dsh 0.1.0-rc.6.