Releases: karamanliev/opencode-mini-session
Releases · karamanliev/opencode-mini-session
v1.0.0
Added
- Added session context token counter in the footer, showing used vs available tokens when copying main session context.
- Added mini session token usage counter with model context window percentage and warning thresholds.
- Added redesigned footer with the model name and counters inside the input box area and action buttons outside.
- Added richer hint bar showing multiple keybind hints instead of a single label.
- Added input placeholder that changes to warn when the session context limit is reached.
Changed
- Redesigned the answer dialog footer: the model name and token counters are now shown inside the input box, while action buttons (Toggle, Thinking, Model) are displayed inline below.
- Footer model name is truncated based on available space alongside counter info rather than action button space.
- Replaced
formatFullContextwithbuildCopiedContextwhich returns structured token and truncation data.
Removed
- Removed deprecated
allowedToolsconfiguration option. Use a custom OpenCode agent with permissions instead.
Full Changelog: v0.4.4...v1.0.0
v0.4.4
Added
- Added fresh mini session mode, triggered via
alt+nor/mini-freshcommand. Opens a mini session with no copied main-session context. - Added
freshKeybindconfig option to customize the fresh mini session keybind (default:alt+n).
Fixed
- Fixed scroll being locked while response or thinking blocks are streaming inside the mini session overlay.
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Added
- Added plugin config support for setting a mini model
variantalongsidemodel. - Added tests covering variant parsing and configured default model resolution.
Changed
- Configured mini model defaults now apply the selected variant when it is available.
- README configuration examples now show how to set
variantin the plugin config.
Fixed
- Invalid configured mini model variants now fall back cleanly to the main session model instead of silently behaving like an incomplete override.
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Added
- Added collapsible thinking blocks for assistant reasoning in mini sessions.
- Added
enableThinkingandtoggleThinkingKeybindconfig options. - Added a
ctrl+tthinking toggle, footer action, and per-block expand or collapse controls. - Added rendering for reasoning durations and in-progress thinking spinners.
- Added config parsing coverage for thinking defaults and disabled keybinds.
Changed
- Reasoning is now shown separately from assistant answer text instead of being flattened into the response.
- Assistant entries from multi-part responses are merged to avoid repeated assistant headers.
- Spacing between thoughts, tool calls, and answer text is cleaner in tool-heavy responses.
- Long footer model labels are truncated on narrow layouts.
Fixed
- Fixed inconsistent rendering for models that emit untitled thoughts or split reasoning across multiple assistant entries.
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Added
- Added automatic update detection for npm installed plugin copies.
- Added stale OpenCode plugin cache removal so newer versions are installed after restart.
- Added a mini session dialog warning when a new version is available and restart is required.
- Added troubleshooting instructions for forcing updates on Linux, macOS, and Windows.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Added
- Added
agentconfig for running mini sessions with an existing OpenCode agent. - Added support for custom agent prompts, tone, settings, and permissions in mini sessions.
- Added tests for agent resolution, prompt behavior, permissions, payloads, notices, and diagnostics.
Changed
- Replaced the hardcoded
generalmini-session agent with plugin-managed mini mode. - Default mini sessions now use plugin-managed read-only permissions without requiring
generalto exist. - Mini sessions no longer send the deprecated per-message
toolsmap. - Release script now runs tests and typecheck before versioning.
Deprecated
- Deprecated
allowedTools. Use a custom OpenCode agent with permissions instead.
Fixed
- Fixed crashes when the
generalagent is unavailable in the user’s OpenCode runtime. - Missing configured agents now fall back to plugin-managed mini mode instead of failing session creation.
Thanks
- Thanks to @ramhaidar for the debugging help and initial investigation in #6.
v0.3.5
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Full Changelog: v0.3.1...v0.3.2