Skip to content

Releases: alberti42/Zsh-Opencode-Tab

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:32

Change log

New features

  • Debug mode now logs the exact opencode command line (copy/pasteable) for easy reproduction (2c372de)
  • Pinned opencode workdir + bootstrap bundled agents so sessions/config behave consistently (3f6506f, 35bf915)
  • Removed reliance on OPENCODE_CONFIG_DIR; plugin runs fully from the workdir (1523d57)

Bug fixes

  • Improved generator agent behavior/prompt (6c657f5)
  • Small internal refactor/renames to clarify controller/worker variables (cbed031)

Docs

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:31

Change log

New features

  • Persistent requests and explanation mode (#, #+, #-, #?)
  • Split agents: separate generator and explainer
  • New backend config: Z_OC_TAB_OPENCODE_BACKEND_URL + Z_OC_TAB_OPENCODE_RUN_MODE (backend required for session deletion)
  • Debugging: store exact opencode repro command (copy/pasteable) when Z_OC_TAB_DEBUG=1
  • Debug/dummy mode: skip model calls and return dummy payloads
  • Logging improvements (timestamps, debug file options)
  • More robust ZLE/TTY interaction

Bug fixes

  • Improved handling of error situations
  • More robust interaction between ZLE and TTY control
  • Improved prompt / generator agent behavior
  • Refactors/cleanups to stabilize controller/worker interaction

Docs

  • README updates documenting new features (multiple passes), advanced settings, and better examples
  • Pro tips for customizing prompts/agents and iterating in place
  • Added banner + author info
  • Added code comments / documentation notes

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:31

Change log

New features

  • Added persistence + iteration as a first-class workflow:
    • Generated output can keep your original request line above it, so you can edit the request and press TAB again to refine.
    • New persistence prefixes: #+ (force keep), #- (force replace), and plain # follows a default.
    • New config knob: Z_OC_TAB_PERSIST_DEFAULT to choose the default behavior for plain # ....
  • Split command generation vs explanation into two separate opencode agent prompt files, with separate env vars:
    • Z_OC_TAB_OPENCODE_AGENT_GENERATOR
    • Z_OC_TAB_OPENCODE_AGENT_EXPLAINER
  • Added a dummy mode for faster local iteration (Z_OC_TAB_OPENCODE_DUMMY / Z_OC_TAB_OPENCODE_DUMMY_TEXT).

Docs

  • Rewrote the README to be more readable and easier to scan
  • Added a “Pro Tip: Iterate In Place” section with a concrete multi-step example.
  • Improved usage docs to reflect “only first-line magic is stripped” and extra lines are kept as context for iteration.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:31

Change log

New features

  • Added “magic prefixes” documentation:
  • #= to keep your request above generated commands
  • #? to ask for an explanation (printed to terminal by default)

Docs

  • Added a short demo video link and cleaned up the mini demo examples.
  • Expanded configuration docs, especially around the spinner and explain output:
  • Added author/contact links + contribution/issues pointer.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:28

Change log

First release!

Full Changelog: https://github.com/alberti42/Zsh-Opencode-Tab/commits/v1.0.0# Change log