Repository navigation
Releases: alberti42/Zsh-Opencode-Tab
Releases · alberti42/Zsh-Opencode-Tab
Release list
v1.3.1
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
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
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
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
Change log
First release!
Full Changelog: https://github.com/alberti42/Zsh-Opencode-Tab/commits/v1.0.0# Change log