Skip to content

v0.3.0 — "Point and Click"

Choose a tag to compare

@github-actions github-actions released this 08 Aug 09:30
· 120 commits to dev since this release
4e34369

A TUI you can drive with a mouse from a real-sized terminal, session-pinned
interactive delivery that survives a restart, a declarative path for adding
new CLI providers without touching Go, and a public marketing/docs site.

Added

  • Full native mouse support across the TUI — click, scroll, sidebar and
    hub-tab navigation, double-click-to-act, and Project settings (the one
    view that was missing it).
  • The TUI now scales down to a real small terminal instead of requiring a
    desktop-sized minimum: dynamic responsive layout, full body viewport
    scrolling for non-table views, live PTY preview, a split-pane inspector,
    rich status indicators, and background toast notifications.
  • --takeover-pid safely migrates a live interactive session into
    interactive-serve, and every migrated/resumed session now pins its
    exact provider session ID (auto-discovered for claude and opencode)
    instead of racing each provider CLI's own "most recent session" guess —
    closes a real class of stale/forked-session bugs.
  • A declarative JSON adapter specification system: add a new CLI provider
    by dropping a spec file under .agent-comms/adapters/, no Go changes
    required.
  • runtime verify-adapter checks an adapter's assumed CLI flags against
    the real installed binary's own --help output.
  • runtime.delete (protocol, CLI, TUI), task lock (create+claim a task
    in one step), and human-readable table output by default for
    agent/runtime/invocation list commands.
  • A public marketing site and docs site, a nightly beta build channel, and
    one-keypress Orchestrator-approval requests from the TUI.

Fixed

  • Dozens of TUI layout and rendering bugs, most surfaced by making the TUI
    usable at real (non-desktop) terminal sizes: sidebar/row-list overflow,
    click-position drift, footer/keybinding wrapping, and two ANSI/wrap
    corruption bugs (a truncated escape sequence leaking onto screen; a
    bordered box that could render wider than the terminal and split its own
    border mid-line).
  • interactive-serve --takeover-pid now refuses outright if the calling
    process is itself a descendant of the target PID, instead of silently
    killing its own controlling terminal — confirmed live before the fix.
  • Stale interactive-serve sockets are cleaned up automatically on startup.

Security

  • Removed the agy (Google Antigravity) worker adapter and all
    agy-specific integration code, over an unresolved third-party Terms of
    Service compliance question — never reached a tagged release, so nothing
    for existing installs to migrate away from. See docs/backlog.md's
    "Compliance / third-party terms of service" section for the full
    research record.

Full technical detail is below and in CHANGELOG.md.


Full Changelog: v0.2.1...v0.3.0