LiveAgent v1.0.0
LiveAgent v1.0.0
LiveAgent v1.0.0 focuses on more reliable chat streaming, remote gateway behavior, terminal/tunnel workflows, memory architecture, and a broad internal refactor across the app.
Overview
This release includes the changes from PRs #67, #68, #69, #70, and #72 by @su-fen. It brings a large rewrite of chat and gateway streaming internals, improves several user-facing chat and workspace flows, and stabilizes tools, settings sync, tunnels, terminals, and remote sessions.
Highlights
- Reworked chat and gateway streaming around per-conversation streams and normalized run lifecycle handling.
- Improved prompt queue controls, edit resend behavior, streamed tool previews, and live transcript rendering.
- Added and refined remote tunnel diagnostics, tunnel state relay, and shared SSH terminal behavior.
- Expanded the memory system with a rewritten architecture, typed run records, tool-call extraction, and updated settings support.
- Refactored major areas including gateway, WebUI chat orchestration, sidebar state, right dock content, automation, subagent tools, and Tauri services.
Added
- Conversation stream transport and transcript stores for the WebUI.
- Per-conversation stream core in the gateway with normalized chat run lifecycle handling.
- Live
+N/-Nline-change badges on Write/Edit previews. - Prompt queue controls in the GUI and chat composer.
- Custom tunnel host picker and remote tunnel diagnostics.
- Persistent desired-state relay for tunnels.
- Interactive image previews in the workspace.
- More file mention suggestions in the composer.
- Auto theme mode in settings.
- Workspace invalidate-push activity pipeline.
- Memory system additions including shared TypeScript core, structured-evidence
MemoryManager, Rust command surface extensions, tool-call extraction, and typed v4 organizer run records. - WebSocket handlers and tests for chat, terminal streams, workspace activity, tunnel behavior, and command pipelines.
Changed
- Refactored the Agent built-in tool system end to end.
- Rebuilt WebUI chat orchestration on conversation streams.
- Cut the gateway chat relay over to conversation streams.
- Extracted chat payload shaping into a
chatwirepackage. - Replaced root-scoped tool paths with a resolver.
- Reworked right dock content around registry-driven panels,
DockContext, memo boundaries, and derived terminal tabs. - Replaced history-list scope hooks with a mirrored sidebar state layer.
- Rewrote automation hooks and cron handling into a unified automation domain.
- Split Tauri GUI services into modules.
- Updated sidebar workspace and recent-conversation menus with natural popup motion.
- Refined Remote settings layout, hub dark-mode contrast, file tree icons, provider icons, and secondary input sizing.
- Documented the rewritten memory architecture, mirror manifest/workspace activity protocol, and WebSocket chat streaming flow.
Fixed
- Stabilized gateway chat run replay, handoff, idle recovery, and remote liveness under stream load.
- Synced live chat streams and queued chat runs across GUI and WebUI clients.
- Improved recovery after gateway reconnects and prevented orphaned local draft conversations.
- Stabilized transcript history, live rendering, stream pipeline behavior, and chat run reconciliation.
- Kept thinking output and live transcripts pinned while streaming or during layout changes.
- Prevented edit-resend history drift and synchronized edit resend rebases across gateway clients.
- Stabilized streamed tool calls, filesystem path recovery, Write tool argument handling, and Write failures when a full-file Read is required.
- Rendered edit tool changes as unified diffs and prevented file tool previews from regressing.
- Kept streamed tool previews refreshed while collapsed and streamed file tool previews through the gateway.
- Fixed tool-call casing drift and live tool card running state.
- Improved file mention tags, commit mention tooltip behavior, IME Enter handling, and stale mention/tooltip state.
- Stabilized terminal streaming over HTTP/2, shared SSH terminal tabs across clients, and mobile SSH terminal visibility.
- Kept newly created project terminals active.
- Fixed tunnel revision emission, disconnect surfacing, proxy tag placement, scope badges, and macOS power activity process binding.
- Prevented duplicate settings sync side effects and preserved UI-only settings during gateway sync.
- Restored the mobile settings back button and removed the settings page top shadow.
- Improved dark mode selection contrast and clamped the Git branch dropdown while pinning its header/footer during scroll.
- Truncated long MCP Hub version labels in registry card selectors.
Internal
- Added CI workflow updates, shared lint/format baseline, Biome configuration, and mirror checks.
- Added and updated gateway, WebSocket, tunnel, terminal, conversation stream, workspace activity, and WebUI tests.
- Removed older chat event store, HTTP chat, chat rate limiter, websocket writer, and tunnel manager code paths as part of the streaming and tunnel rewrites.
- Regenerated and updated gateway protocol files.