pzzacode 0.2.33

September 11, 2026v0.2.33

This update removes Agents Hub in favor of a focused Quick Chat, makes the grid and editor lay themselves out, wires the MCP server into every listed client automatically, and adds OpenCode Zen usage with OpenCode session branding.

Quick Chat without Agents Hub

  • Agents Hub is gone: the library, its backend routes, MCP tools, and settings section are removed. Quick Chat is now a top-level Settings section with its own sidebar entry.
  • Codex Quick Chat launches the Codex CLI directly instead of routing through a login-shell proxy. Claude behavior is unchanged.
  • Port forwarding shows the route and the forwarding status on a single row in the dropdown.

Self-arranging grid and editor

  • A lone tile takes the full row, and tiles without a saved layout split the row evenly based on the workspace columns. Explicit layout choices always win.
  • The tile layout menu gains an Auto entry that clears a saved span and returns the tile to automatic sizing.
  • The code editor opens side-by-side with the terminal by default instead of full-editor.
  • Cmd/Ctrl/Alt+click a symbol to jump to its definition: across files through relative imports (with extension and index probing plus export-alias following) or within the same file. Cross-file moves keep the unsaved-changes guard.

MCP integrations that install themselves

  • OpenCode joins the integrations list. Add runs its mcp add command, falling back to its well-known install locations when it is outside PATH.
  • Cursor, Windsurf, and Zed move from copy-only to Add: the entry is merged straight into the client's config file with a private backup of the original, atomic writes, and refusal when the existing file is not valid JSON.
  • Add is available for every listed client on the local machine; remote setups still use Copy. Automation schemas accept all six frameworks.

OpenCode Zen usage and session branding

  • Agent usage shows an OpenCode card with Zen credit usage from the credits API, honoring the same device fallback as the other providers: the app's device first, then connected devices.
  • Missing keys hide the card instead of erroring, rejected keys explain how to reconnect, and unsupported account types stay hidden.
  • Terminals running opencode are detected and show the OpenCode icon with an OpenCode launcher label, even when the effective model belongs to another provider.

Tighter New Session form

  • The New Session dropdown uses the same panel padding, row heights, and gaps as the other dropdowns.