Skip to content

0.13.0-preview.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 09:13
· 0 commits to master since this release

๐Ÿ”ฌ Preview Release (v0.13.0-preview.1)

โš ๏ธ This is a preview release โ€” Features are experimental and may change. Please report any issues!

This release reworks how tool calls appear in the transcript: results are rendered in full, calls collapse to a single row by default, and permission review moves to an overlay above the input box.

๐ŸŒŸ New:

  • ๐Ÿงฉ Standard Tool Content: Tool results are no longer dropped โ€” text output, images, audio, links, and embedded resources returned by the agent are rendered inside the tool call, with raw output shown as a collapsed fallback when no structured content is available. (#386)
  • ๐Ÿ“ Collapsed Tool Calls: Each tool call is now a single frameless row (kind, title, status) that expands on click or via keyboard. Image results stay visible as thumbnails beside the row, and expanded output keeps live terminals running while collapsed. (#390)
  • ๐Ÿ” Permission Review Above the Input: Permission requests now appear as an overlay floating above the input box instead of inside the scrolling transcript, showing the command about to run or the diff about to be applied, with a count of queued requests. (#390)
  • ๐Ÿ“‹ Plan Strip: The agent's task plan moved out of the transcript into a collapsible strip under the chat header, showing progress at a glance without pushing messages around. (#402)
  • ๐Ÿ’พ Tool Results in Chat Export: Exported Markdown now includes tool result text, links, and resources, and saves tool result images and audio as attachments the same way user attachments are handled. New "Include audio" settings mirror the existing image export options. (#412)
  • ๐Ÿค– Pi Preset: Pi is now a preset agent via the pi-acp adapter, with a setup page and install hint. Pi manages its own provider credentials, so no API key setting is needed. (#404)
  • ๐ŸชŸ Toggle All Floating Chats: New "Toggle all floating chat views" command minimizes every floating window while any is open and brings them all back otherwise, so one hotkey takes you to the editor and back. A "Minimize all floating chats" item was also added to the floating window's โ‹ฎ menu. (#410)
  • ๐Ÿ”„ Remembered History Filters: The session history filters ("Show current vault only" and "Hide sessions without local data") are now remembered across opens and restarts, and the list opens already filtered the way you left it. (#406)

๐Ÿ”ง Improvements:

  • ๐ŸŽจ Consistent Block Typography: Thinking blocks are no longer italic, and diff and terminal text now follow the chat font size setting instead of a fixed 12px, so all message blocks scale together. (#413)
  • ๐ŸŽจ Word Diff Highlights: Removed the strikethrough from deleted-word highlights; color and weight alone mark the change, which reads more clearly around whitespace. (#408)

๐Ÿ› Fixes:

  • ๐Ÿ“ Word-Level Diff Accuracy: Fixed deleted lines being rendered with the added line's whitespace (e.g. a task-list edit - [ ] โ†’ - [x] showed as - []), wrong word highlights pairing unrelated lines in multi-line replacements, a phantom "No newline at end of file" line, and an extra empty line at the end of new-file diffs. (#408)
  • ๐Ÿ” Zombie Permission Dialog: Fixed the permission dialog staying open after the agent process crashed; pending requests are now cancelled when the process exits. (#409)
  • ๐Ÿ”„ Stale Permission Requests: Fixed permission prompts from a previous run reappearing when loading a saved session. (#390)
  • ๐ŸชŸ Floating Chat Font Size: Fixed the font size setting having no effect in floating chat windows, which also rendered at 15px instead of the default 14px. (#411)
  • ๐Ÿ”— Wrapper Agents Not Finding Their CLI: Fixed agents installed under an absolute path (as set by Auto-detect) failing to start their companion CLI on macOS and Linux โ€” e.g. "Could not start pi: executable not found" โ€” by adding the agent's own directory to PATH. (#404)
  • โš™ Settings Scroll Reset: Fixed the settings tab jumping back to the top whenever a toggle or dropdown re-rendered it. (#401)

๐Ÿš€ Upgrade:

Update from v0.12.1. No configuration changes needed.

โš ๏ธ If you previously ran Pi as a custom agent with the id pi-acp, that custom entry is renamed to pi-acp-2 to make room for the preset. Copy any custom path or environment variables into the preset settings, then delete the leftover custom entry.


๐Ÿ‘‹ New Contributors


Thank you for your continued support! Your feedback helps make this plugin better for everyone. ๐Ÿ™