Changelog

Every release of Pockode. The notes are the ones on GitHub Releases.

Pre-releases are on GitHub ↗

v0.10.1

GitHub ↗

Bug Fixes

  • AskUserQuestion: Fixed an issue where responses to ask_user_question were stripped of their original questions field, causing the Claude Agent SDK to crash and re-ask the same question in a loop. The response now correctly merges answers with the original updatedInput.
  • AskUserQuestion: Hardened the WebSocket boundary to normalize questions[i].options, preventing a frontend crash (undefined is not an object (evaluating ‘H.map’)) caused by Go’s nil slice serializing to JSON null.

v0.10.0

GitHub ↗

Highlights

  • Added extension registry support for custom themes and header UI.
  • Reworked the Work lifecycle with a new waiting state for better child work coordination.
  • Added multi-step Agent Role execution with automatic step advancement and closure.
  • Improved the mobile Work experience with reopen support, comment editing, and step progress display.

Added

  • Custom theme registry: extensions can now register themes at runtime.
  • Header UI registry: extensions can customize the app header or title component.
  • New MCP tools: work_reopen, work_wait, step_done, work_comment_update.
  • File create and delete support in the file browser.
  • Option to hide whitespace changes in Git diff views.
  • Built-in agent skills for commit and hard-review.

Changed

  • Agent Role definitions now use a steps array format for multi-step workflows.
  • Agents use step_done to advance progress and work_wait to coordinate child work.
  • Step progress is now displayed for both stories and tasks.
  • Closed stories are sorted by most recently updated.
  • Mobile UI improvements: edit buttons stay visible, delete action moved to bottom bar.
  • UI state is preserved across WebSocket reconnections.

Fixed

  • Fixed Claude session resume not working correctly.
  • Fixed the back gesture not working in message list.
  • Fixed custom theme issues with reload restoration and builtin theme name conflicts.

More releases