Skip to content

LiveAgent v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 16:45
· 1002 commits to main since this release
4bfb06a

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 / -N line-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 chatwire package.
  • 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.