Skip to content

Releases: karamanliev/opencode-mini-session

v1.0.0

07 Jun 01:12

Choose a tag to compare

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 formatFullContext with buildCopiedContext which returns structured token and truncation data.

Removed

  • Removed deprecated allowedTools configuration option. Use a custom OpenCode agent with permissions instead.

Full Changelog: v0.4.4...v1.0.0

v0.4.4

06 Jun 10:56

Choose a tag to compare

Added

  • Added fresh mini session mode, triggered via alt+n or /mini-fresh command. Opens a mini session with no copied main-session context.
  • Added freshKeybind config 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

06 Jun 00:41

Choose a tag to compare

Added

  • Added plugin config support for setting a mini model variant alongside model.
  • 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 variant in 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

06 Jun 00:23

Choose a tag to compare

Added

  • Added collapsible thinking blocks for assistant reasoning in mini sessions.
  • Added enableThinking and toggleThinkingKeybind config options.
  • Added a ctrl+t thinking 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

02 Jun 21:30

Choose a tag to compare

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

01 Jun 01:17

Choose a tag to compare

Added

  • Added agent config 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 general mini-session agent with plugin-managed mini mode.
  • Default mini sessions now use plugin-managed read-only permissions without requiring general to exist.
  • Mini sessions no longer send the deprecated per-message tools map.
  • 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 general agent 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

27 May 22:44

Choose a tag to compare

Full Changelog: v0.3.4...v0.3.5

v0.3.4

27 May 13:14

Choose a tag to compare

Full Changelog: v0.3.3...v0.3.4

v0.3.3

23 May 22:09

Choose a tag to compare

Full Changelog: v0.3.2...v0.3.3

v0.3.2

22 May 18:51

Choose a tag to compare

Full Changelog: v0.3.1...v0.3.2