Skip to content

AgentOS 2026.7.20

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:57
c249d8d

A focused UX pass on the agentos chat terminal REPL (issue #46, PR #47).

Highlights

  • Full-screen chat by default. The conversation now renders in a scrollable in-app pane above a permanently-pinned input frame, so the input stays put while the assistant streams — no flicker, no dropped partial lines. The branded welcome screen (connect line + banner + tool/skill panel) renders at the top of the pane on launch. PgUp/PgDn scroll history and new output re-pins to the tail. Non-TTY / piped runs fall back to native scrollback; AGENTOS_CHAT_FULLSCREEN=0/=1 forces the mode.
  • Configurable assistant label. The assistant speaker label now defaults to agentos (was hard-coded cap) and is configurable via the AGENTOS_ASSISTANT_LABEL env var. It's sourced from one place and used by the streamed marker, the waiting row, and the queued-turn marker.
  • Session title in the UI. The session display name now shows in the bottom toolbar (title · model · [tier:cN]) and in /status. /new <title> persists the title so it survives a later /resume, and the startup panel renders Session: <title> (<key>) when a friendly title is known.
  • Router-tier commands on the CLI. /c0/c3 and /auto are now registered on both CLI surfaces. Gateway mode reuses the existing router.hold.set / router.hold.clear RPCs; standalone mutates the in-process hold store directly. The active Pilot Router tier hold shows in the toolbar and /status (or auto when no hold is set).
  • Framed input box. The active input row is framed by a top and bottom rule (Claude Code style) so the typing area reads as a distinct box between the transcript and the bottom toolbar — consistent across gateway and --standalone surfaces.

Fixed

  • The framed chat input no longer balloons to fill the screen on a fresh launch; the compact frame + toolbar stay pinned to the bottom.
  • Fixed a Windows CI crash where a test wiped the subprocess PATH, breaking Python startup (WinError 10106).

Install

uv tool install --python 3.12 "use-agent-os[recommended]==2026.7.20"

Full Changelog: v2026.7.19.post1...v2026.7.20