Releases
v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2026-06-28)
Features
002: durable sessions — restart with full history (#17 ) (33c1045 )
003: agent console redesign + live session-status SSE (#18 ) (56fec52 )
008: emitted telemetry contract for agents observability (#20 ) (ea44f93 )
010: versioned agent setup management with restart-into-setup (#19 ) (851bb4c )
024a: stream headless job output incrementally over SSE (#65 ) (a7296a6 )
024b: runner-Pod chat generation backend (flag-gated, default off) (#67 ) (42c1303 )
024c: true token-level streaming for runner-Pod chat (#68 ) (0460e5c )
agent-runner: boot-time repository manifest + dynamic CLAUDE.md/AGENTS.md (#131 ) (1fec128 )
agents-login: add the credential login portal service (#707 ) (d02631e )
agents-login: concurrent Claude+Codex logins and a stored-credential status check (#720 ) (d3b8c00 )
agents-login: store captured credentials in agents-api Postgres, not Vault (#730 ) (e7a4126 )
agents: GitHub App-only repository access (spec 025) (#103 ) (484bd25 )
agents: user-scoped credential store + workspace-pane improvements (#111 ) (1d18e4d )
extract + rename the agent stack into ExtraToast/agents (spec 001) (#2 ) (9c7c352 )
only recycle a stale runner once its agent has gone idle (#47 ) (ed6708b )
runtime: publish split agent runtime images (#1 ) (98552b0 )
Bug Fixes
agent-gateway: fall back to a fresh session when a Claude transcript is gone on revival (#124 ) (352b819 )
agent-gateway: resume Claude from the transcript's cwd after runner update/restart (#140 ) (dac28d4 )
agents-login: accept body-less POSTs so the cancel route stops returning 415 (#718 ) (ba30cf0 )
agents-login: capture a full user:profile-scoped Claude credential (#739 ) (badc8ce )
agents-login: capture the setup-token OAuth token so Vault gets populated (#721 ) (5891e04 )
agents-login: codex config.toml optional — fixes ENOENT after entering device code (#748 ) (81773e9 )
agents-login: codex login --device-auth + parse its one-time code (#738 ) (e974a95 )
agents-login: detect the ANSI-fused Claude login chooser/REPL (#741 ) (d354f46 )
agents-login: drive claude setup-token, parse its real URL, accept the code (#716 ) (f481035 )
agents-login: drop the broken K8s lease that failed credential finalize (#736 ) (e73bc1d )
agents-login: extract OSC 8 hyperlink target so the authorize URL isn't corrupted (#717 ) (d94b207 )
agents-login: finalize Claude capture on parsed token (stuck-waiting bug) (#731 ) (0023687 )
agents-login: install ca-certificates so codex sign-in works (real root cause) (#747 ) (e58e45f )
agents-login: make Claude subscription login reach the authorize URL reliably (#740 ) (5f2bafa )
agents-login: match the space-less paste prompt (credential hang) (#734 ) (f0a2c6e )
agents-login: paste the auth code, not the full URL, into setup-token (#733 ) (38cb8b5 )
agents-login: pin OpenAI auth host to IPv4 so codex sign-in works (musl + broken IPv6) (#745 ) (790514a )
agents-login: prefer IPv4 so codex login can reach auth.openai.com (#742 ) (a63b7ef )
agents-login: robust credential completion + lifecycle logging (#732 ) (2327201 )
agents-login: stop redacting the authorize URL and resume an in-progress login (#719 ) (11e2834 )
agents-login: submit the pasted code with a separate Enter keystroke (#735 ) (4932c6d )
agents-login: wait for a populated .credentials.json before capturing (#744 ) (4613fad )
agents-login: widen Claude login PTY so the authorize URL keeps its state param (#743 ) (10a2674 )
agents-ui: re-fit terminal when console layout changes (#50 ) (045d56f )
agents: build the agents-login image with repo-root-relative COPY paths (#714 ) (1c6fdc8 )
agents: inject full Claude subscription credential into runners (#121 ) (d66dd02 )
agents: persist Claude+Codex session state across runner Pod recreation (#130 ) (3562b61 )
agents: reuse UID 1000 in the agents-login image instead of useradd (#715 ) (eb0265e )
sessions: resume the prior Claude & Codex conversation on revival (#78 ) (7bcf31a )
Performance Improvements
gateway: bound cold-attach transcript replay to a recent tail (#44 ) (c970bb3 )
terminal: coalesce output writes and ship fewer, larger frames (#40 ) (89d7055 )
You can’t perform that action at this time.