You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New in v0.29.0
Features
Conversation-first workspace — opt in under Settings → General → Conversation placement to keep one Claude Threads conversation in the main workspace while notes, links, edited files, previews, artifacts, and agent navigation reuse a native companion pane beside it. Closing the companion gives the conversation the full width again. Classic sidebar remains the default, and mobile behavior is unchanged. (#457)
Bug Fixes
Image attachments now persist correctly in Geode — pasted images and tool-result images are externalized to disk instead of silently remaining as large base64 payloads in data.json. The fallback path also prevents image blocks from flooding Codex context and recognizes both Anthropic and MCP image-result shapes. (#458)
Improvements
Conversation placement migrations are failure-safe and preserve the selected thread through reloads.
Conversation-first edited-file focus no longer closes unrelated notes.
Contextual content reuses one owned companion and safely recreates it after closing or a safe plugin reload.
Public documentation now explains Conversation first, Classic behavior, and the companion workflow. (docs #49)
Notes
Conversation first is an opt-in desktop prototype.
At small desktop window sizes, collapse a host sidebar when using the companion if the center workspace feels cramped.
Update through BRAT with Settings → BRAT → Update all beta plugins.