Releases: agi-fans/oh-my-dsh
Releases · agi-fans/oh-my-dsh
Release list
v0.3.0
Changed
- Replaced
/modewith an agent-scoped/permissionselector that offers fixed Harness permission presets and requires confirmation before enabling full access. - Refined the composer Todo HUD into a bounded tree preview with completion progress, active-work visibility, completed-item strikethrough, and overflow summaries.
Fixed
- Restored the latest Harness Todo projection above the composer, including live updates, replay restoration, and turn-boundary clearing.
- Prevented stale transcript viewport indicators from stacking after terminal cursor drift by absolutely reanchoring changed paints and filtering content-owned cursor controls.
v0.2.0
[0.2.0] - 2026-08-16
Added
- Repository-local
publish-oh-my-dshSkill for preparing, publishing, recovering, and verifying synchronized npm and GitHub releases. - Double-Escape conversation rewind with an interactive human-turn selector, non-destructive session forks, and editable restoration of the selected text and images.
Changed
- Replaced
/queueand/dequeuewith a composer-level view of the durable Harness inbox; repeated↑presses walk backward through follow-ups for editing without changing their send order. - Merged the keyboard-shortcut catalog into
/helpso commands and controls live in one discoverable surface. - Manual
/compactnow enters a visibleCompactingstate, locks composer actions until settlement, and remains cancellable withCtrl+C.
Fixed
- Prevented exact-width terminal paints from triggering pending-wrap phantom rows, including duplicate
Deep Drivingindicators. - Removed long-session input and activity lag by caching transcript layout per immutable message block and recomputing only animated or changed blocks.
- Reduced large-session resume work from quadratic to linear by using a private mutable replay builder with indexed tool-call lookup while preserving immutable live updates.
- Avoided rescanning the complete event log for every streaming update when durable Harness statistics, token usage, and context projections are available.
Removed
- Removed the redundant
/pwdand/dirscommands because the fixed status footer already shows workspace, model, and Git context. - Removed
/searchand its SQLite session index; prompt-history search remains available throughCtrl+R.
oh-my-dsh v0.1.1
Added
- DeepSeek
/loginand/logoutflows with masked input, API-key validation, persistent Harness credentials, user-selected credential priority, and environment fallback.
Changed
- Made the model selector skip a sole provider, use compact option rows, and preserve the current model and reasoning choices.
- Made ordinary notices unframed by default while retaining explicit frames for real component and interaction boundaries.
Fixed
- Isolated settings and credentials under
OMDSH_HOMEso tests and alternate profiles do not read the user's default Harness state.
oh-my-dsh v0.1.0
Added
- Plugin-first
omdshterminal application built on the published DeepSeek Harness runtime. - Durable conversations with resume, search, retry, compaction, Markdown export, prompt history, and queued follow-up messages.
- Interactive model, reasoning-effort, access-mode, settings, tools, hotkeys, Skills, and MCP surfaces.
- Project-aware
@file search, highlighted path mentions, and clipboard image paste. - Fixed two-line status footer with model, reasoning, workspace, Git, context, token, latency, cache, timing, turn, and step information.
Changed
- Split the TUI into Cordis plugins for presentation, session runtime, human interaction, tool presentation, commands, and the runner.
- Redesigned the startup header, composer, status footer, command output, tools, hotkeys, settings, resume, and model-selection experiences around compact terminal interaction.
Fixed
- Preserved terminal-cell alignment and right padding for long commands, CJK text, emoji, ANSI styling, and narrow viewports.
- Stabilized incremental rendering, transcript scrolling, cursor placement, tool-output folding, and queued input during active turns.