Release notes

What changed in Tendrite.

A running record of the improvements, fixes, and new capabilities shipped in the local-first coding command center.

Latest release 0.2.10 Published September 13, 2026

0.2.10

A native TypeScript editor, a 3D Memory galaxy, and a calmer typing path — plus markdown previews and Blueprint cleanup.

Added

  • 3D Memory galaxy. The Memory graph is a star map with kind-based spiral arms, recall-path travel, and a pulse when a durable memory is created. Reset and 2D/3D remain available; reduced effects keep the scene still.
  • Native TypeScript editor. Diagnostics, hover, signature help, go-to-definition, symbols, folding, F2 rename, code actions, format, and organize imports, with ordered save actions.
  • Markdown previews. Open as floating windows, wrap to the pane, keep the preview after closing the source tab, and tab several previews in one window.
  • Line comments. Ctrl+/ toggles //, #, or -- by language, VS Code-style (markdown is a no-op).
  • Actionable code navigation. Jump from editor findings instead of a dead rail.
  • Live run model. The composer shows which model is working; the next queued prompt can steer into that run.

Changed

  • Unsaved. Clears when Undo restores the last saved text, matching VS Code dirty tracking.
  • Blueprint. No longer parks Done or Aborted campaigns as empty lanes, so the live mission card can fit.
  • Settings → Theme. Shows the active label plus filename instead of wrapping the AppData path; the full path stays on hover.
  • Editor tabs. Restore per project when you switch workspaces.

Fixed

  • Typing path. Large files no longer hitch from per-frame outline parse and LSP didChange copies; outline work is idle-debounced and LSP gets a cheap rope clone.
  • Editor canvas. Stays in the pane around the navigation rail, markdown files, and LSP tools. Stale navigation replies cannot land on the wrong buffer.
  • Saves. Keep disk identity and recover instead of overwriting unreadable or diverged files. Workspace edits reject stale or non-UTF-8 plans.
  • Computer-control HUD. Sits above the taskbar and off the title bar.
  • Files and chat. New folders show without a manual refresh. Queued prompt images stay on the chat bubble.
  • Codex and updates. Model picker, context windows, and account-header retry. Leftover Velopack packages are not re-applied on launch.

0.2.9

A focused reliability hotfix for restart continuation and specialist-report windows.

Fixed

  • Restart continuation. A rebuild and relaunch now keeps its handoff until the first replacement-app run is successfully admitted, so a failed start cannot lose continuation context or cause a repeat restart.
  • Specialist reports. Floating specialist reports can be dragged normally again and reopen with usable space after being collapsed.
  • Phone live updates. A newly connected phone now subscribes before it is told it is ready, so its first desktop event cannot be lost during the WebSocket handshake.

0.2.8

A tighter desktop chrome, Studio extensions, full-file Source Control, a much more capable phone Codec — and on Pro the agent owns team memory unless you opt out.

Added

  • Design kit. Shared tokens and primitives for chrome, Settings, Memory, Missions, and Source Control so those surfaces match.
  • Workbench extensions (Studio). Guest MCP lists, share-pack zip install, WASM widgets, and a one-column Studio catalog. Open views from the manager.
  • Source Control full-file compare. Expand a commit in the graph, open the file, jump next/prev change. Section labels instead of raw hunk headers.
  • Phone companion setup. Settings walks Cloud Relay vs Tailscale instead of stacking both methods as a wall of text.
  • Codec on the phone. Campaigns, Tasks drawer, source-control drawer, tap a changed file for the patch, MCP/Skills/Secrets sheets, project switcher bubble, Cloud Relay notifications, home-screen names per computer.
  • This workspace map. Agents see the git origin name plus the clone folder on this machine, so opening another project does not guess drive letters.

Changed

  • Pro team memory is agent-owned by default. The chat remembers as it works and shares durable team-worthy items. Settings → Agents & Missions → “I'll share memories to the team myself” turns that off.
  • Memory panel. One search field, filters behind Filter, compact list. Promoted team memories stay on the graph.
  • Campaigns ship themselves when agent-owned: AI review is the gate; human review is opt-in.
  • Focus shows live background activity and keeps the timeline spine connected.

Fixed

  • Settings chrome. Scrollbar no longer overlays Phone method cards; Performance tab dismisses on a second click; Idle/Review chips stay inside the title bar.
  • Memory. Search field no longer collapses; team promote retries index.lock; portable git-repo paths instead of drive letters.
  • Phone. Tailscale reconnect, Cloud Relay pairing/QR, chat through desktop restart, consult portraits, idle TASKS/campaign chrome.
  • Source Control. Graph rails, clickable expanded file rows, change-jump landing.

0.2.7

Focus timeline on desktop and phone, Cloud without a Pro key first, workbench extensions, and a much calmer companion — plus faster compiles and MCP that actually stops.

Added

  • Focus timeline. Desktop chat matches Codec: nested action cards, a Show timeline rail, and a Prompt finished close. Live current-action and assistant replies matrix-decode instead of a static Thinking card.
  • Phone Focus + Codec. Focus mode on the companion, a searchable project switcher, git branch chip, take-a-photo attachments, matrix rain while linking, and AskUser answers from the agent bubble.
  • Cloud without a Pro key first. Subscribe to Cloud ($5/mo) from Account & Cloud; Pro-while-Cloud rides along. Local Pro builds show Cloud sign-in (not “coming soon”).
  • Workbench extensions. Host views as agent-seam dockables, with cards, meters, actions, and uninstall.
  • Initialize Project. First-open seeds architecture into memory instead of a repo dump; the empty-state CTA pulses until it actually is.
  • RestartTendrite. The agent can rebuild and relaunch the desktop app (the phone drops until the new window is up).
  • Team brain. Share skills and promote memories into the Pro team brain.
  • Hold / Resume and recap. Hold or resume from the queued-prompt banner. Conversation recap for a long thread.
  • Isolated worktrees and mission effort. Extra writers get secondary worktrees. Campaign missions can set thinking-effort.
  • Managed background jobs. Readiness URLs, wake the originating chat when they finish, resume after a launched Windows app closes.

Changed

  • Focus is the default chat log on desktop and phone. Timeline stays one click away.
  • Faster local compile and CI. rust-lld, parallel codegen, tighter quick and core gates.
  • Agents close leftover missions and campaigns instead of leaving abandoned cards.
  • Campaigns no longer treat Tendrite’s CI script as every project’s gate.
  • File chips stay inline in assistant replies instead of wrapping to their own row.
  • ComputerControl sizes shots from the real monitor so clicks land on the aimed pixel.

Fixed

  • Hung MCP Connect / Stop. Higgsfield device-code, HTTP MCP, and string JSON-RPC ids; Grok refreshes mid-run instead of forcing a re-sign-in.
  • Phone chat survives restart and reconnect. Transcripts, campaigns, and queued images don’t vanish; parked chats stay off the focused Codec.
  • LoadTools no longer loops as a completed action. Empty campaigns don’t start themselves.
  • MultiEdit cards paint as red/green hunks. ApplyPatch line numbers stay out of the code.
  • Source Control fetch/sync results stay on screen.

0.2.6

Atelier joins the theme picker, Files can create, ComputerControl can zoom, and long chats plus cargo floods no longer freeze the window.

Added

  • Atelier theme. A fifth built-in palette: warm ink, paper text, one brass accent. Chrome, chat, and empty states follow the theme instead of fighting it.
  • New File / New Folder in the Files tab. Header buttons, right-click on a folder or empty space, inline name row.
  • ComputerControl zoom. The agent can crop to small chrome; clicks land on the pixels the last screenshot actually showed.
  • CodeSearch + Callers / Callees. Semantic code search on demand, plus tree-sitter call-edge tools so the next agent lands in the right file.
  • Campaign model routes. Pick a model per mission; the planner recommends from your connected catalog and launch enforces it.
  • Open another project. An agent can open a folder and start work there without you switching first.

Changed

  • Codec is a CRT secure-line. Phosphor and scanlines stay on the tube; the rest of the app stays on the active theme. No extra green wash on portraits.
  • Source Control review stays quiet. Review and AI actions appear only when there is something to review.
  • Agents own campaigns by default. They continue and promote without a “go” click. Campaigns self-heal fake blocks (HTTP 520, process questions) instead of freezing the board.
  • Long chats stay snappy. Fat tool cards virtualize, display nodes cache across frames, and first paint after a long session is bounded. Cargo floods no longer freeze the window at 2 FPS.
  • Stop means stop. In-flight tools abort instead of running out. Idle overnight no longer wakes the whole window.

Fixed

  • Resume no longer mints a wrapper mission. Continuing a board kickoff is continuity, not a new topic.
  • Campaign Commit no longer fake-fails the gate then ships via recovery.
  • Full access no longer asks to approve every tool. Always allow sticks; Reject is not the recommended default.
  • Multi-project chrome. Other open projects show in the title bar; parked queues keep running after a switch; held prompts stay visible and editable.
  • AskUser hangs off the agent portrait. The computer-control HUD stays off clicks and shots.

0.2.5

Grok 4.6 in the picker, long chats that fold into seasons, and a High / Med / Low change-impact card in Source Control — plus snappier lists, safer first-run trust, and isolated Dispatch writes.

Added

  • Chat seasons. A long day on the pinned console folds the older stretch into a season memory instead of a 20k-turn rail. New Chat / /clear archive the current season rather than opening a second chat. Seasons you never reopen archive themselves after 30 days; ones that get recalled stay.
  • Change Impact as a decision card. Source Control shows a compact High / Med / Low digest with chips and decision buttons. Details open in a modal; you can hand the ranked blast radius to the agent for SAFE TO COMMIT / NEEDS FIXES.
  • Grok 4.6 + live catalog. The Grok picker fetches xAI’s live model list and includes grok-4.6. The offline seed list is the fallback if the fetch fails.
  • ReadImage. The agent can look at a workspace image file (PNG / JPEG / GIF / WebP) as one vision attachment. Screenshot stays yours; this is for files already on disk.

Changed

  • Cockpit lists stay snappy. Files, Search, Memory, Review Queue, the command palette, and long edit-card bodies virtualize (about 500 rows, then Show all).
  • Chat links read as buttons. HTML and file links in chat paint as rounded pills and open in Tendrite on the first click.
  • Safer first-run trust. A brand-new workspace (or Plan mode) offers first-edit review without flipping every-edit review for existing projects. A workspace with hooks.json asks before those hooks run. MCP children start with a cleared, allowlisted environment.
  • Dispatch always isolates. Background specialists write in their own campaign worktree and merge back when they finish; they no longer edit the live checkout under you.
  • Stuck runs give up cleanly. A looping or empty tool call is retried a few times, then auto-continue stops. Long context is compacted to a short summary instead of pumping the chat.

Fixed

  • MemoryRemember titles. A claim with arrows no longer flips the tool card into a middle-truncated MCP-style title.
  • Agent panel no longer snaps wide. Long MCP dumps wrap inside the chat. The splitter stays where you put it.
  • Branched MCP tools work. Servers that advertise oneOf / anyOf inputs (Rustwright browser find, and similar) are no longer rejected by the model provider.

0.2.4

A polish-and-reliability release: dockables you can actually control, live coach walkthroughs, a sticky agent panel, fewer missing glyphs, and calmer boards under load.

Added

  • Dockables control center. A permanent gear on the agent seam lets you show or hide Console, Performance, Debug, and Learning, and choose compact or extended seam tabs.
  • Learning Center + live coach. Guided walkthroughs and spotlight tours for first-run and core workflows, with multi-step StartGuide support for agents.
  • Floating dockables snap back. Drag a detached Console, Performance, Debug, or Learning panel near the agent seam to re-attach it.
  • Remembered agent panel width. The AI panel keeps its share of the window across restarts, so it still fits after maximize or monitor changes.
  • Remove abandoned projects. Right-click a recent project to drop it from the home list without touching on-disk data.
  • Brain health at a glance. The Memory panel surfaces a scorecard-style health header; Skills and Agents empty states are clearer when nothing is installed yet.
  • Honest editor LSP tiers. Completion and language-server status chips say what is actually available instead of implying full IDE coverage.
  • Campaign Commit / Merge clarity. Shipping progress and deterministic ship paths for campaign review, with live chrome driven by real claims.

Changed

  • Console-only Dockables by default. Fresh installs and this upgrade enable only the Console (terminal) on the seam. Performance, Debug, and Learning start off; turn them back on from the Dockables gear. Your later choices are kept.
  • Extended seam tabs by default. Dockable tabs stay at full letter width (compact-on-hover is opt-in). Existing installs flip once on upgrade, then leave your preference alone.
  • Activity scoreboard. The usage dashboard reads as an activity view, including days where token totals are zero.
  • Calmer boards under load. Mission IO no longer re-parses every frame; graph neighbor lookups are cheaper; auto-merge copy is honest about what it does.

Fixed

  • Undock no longer crashes. Detaching a dockable no longer hits a mid-frame layer assert.
  • Seam tabs stay useful while open. Open dockables keep a real tab under the speech tail; peer bodies no longer paint over the tab column.
  • Boot splash keeps animating. The splash no longer freezes while the main app constructs, and the window maximizes onto the primary monitor after handoff.
  • Tofu / missing glyphs. Free-text arrows and symbols paint via a shipped ui-symbols fallback; mission titles, coach cards, and swarm icons scrub unsupported glyphs instead of empty squares.
  • Context menus hug their labels. Right-click menus no longer stretch into long empty strips across wide cards.
  • Agents resume after sleep / network blips. Mid-run work can continue instead of dying quietly when the laptop sleeps or the link drops.
  • Stale mission cards clean themselves up. Finished board cards auto-complete instead of lingering as open work.
  • Tour coach chrome. Coach cards sit above dim strips and modals, park next to the spotlight, and no longer double-fire rail tabs on basics guides.
  • Hit targets. Review Queue, traffic lights, and file links respond on the full clickable area, not a tiny text glyph.

0.2.3

A broad beta update with a clearer agent command center, faster boards and previews, stronger remote control, and better support diagnostics.

Added

  • Agent Command Center improvements. See which agents need input, are working, or are ready for review, with clearer navigation into the relevant work.
  • Campaign review workflow. Campaigns surface completed work and review-ready missions more clearly.
  • Pro model route picker. Choose the Pro model route and reasoning effort directly from the app.
  • Support reports with screenshots. Send a diagnostic report and optional screenshot to Tendrite support without leaving the app.
  • Online release notes and performance diagnostics. The post-update What's New view links to the full changelog, while frame timing, memory, and retained-preview behavior are easier to inspect.

Changed

  • Smoother boards and previews. Optimized blueprint rendering, repaint scheduling, diff cards, Mermaid previews, and agent-panel layout under sustained activity.
  • Richer desktop operations. Improved terminal, editor, file-tree, source-control, task, and command-palette behavior across common workflows.
  • More capable Cloud Relay companion. Expanded remote state and attention signals, including richer agent and reasoning status.
  • Quieter Windows production builds. Captured Git, hook, MCP, and other helper processes no longer flash a console window.

Fixed

  • Duplicate campaign updates. Repeated checklist events no longer create duplicate visible updates.
  • Agent and blueprint containment. Large diff cards and blueprint repaints stay within their intended surfaces instead of disturbing surrounding layout.

0.2.2

Tendrite Cloud is now available in official builds, with a smoother path from the desktop app to Cloud checkout.

Added

  • Tendrite Cloud is now available in official builds. Pro owners can sign in, start Cloud checkout, and manage their account from the desktop app.

Fixed

  • Reliable Cloud checkout handoff. Official desktop builds now accept the approved Tendrite checkout return URL, and the live service sends the valid recurring Pro-owner discount payload.

0.2.1

Added

  • Cloud Relay device awareness. Phone and Account & Cloud settings load enrolled devices automatically when opened, without continuous background polling.

Changed

  • Cleaner refresh controls. Device, memory, and source-control refresh actions use compact icon buttons with clear tooltips.
  • Sharper operational surfaces. Fixed clipping in the agent and Source Control panels, and removed retired Grok avatar artwork from the desktop bundle.

0.2.0

Dendrite Studio became Tendrite. The app, its config, and its per-project data move with the name automatically on first launch.

Highlights

  • Renamed the app, window, executable, and phone companion to Tendrite.
  • Moved existing settings and project data into Tendrite-owned locations without deleting the originals.
  • Added the post-update What’s New screen and richer About diagnostics.
  • Improved first-run setup so choosing a trust level no longer finishes onboarding early.