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 ) (409f4c5 )
003: agent console redesign + live session-status SSE (#18 ) (3d21f41 )
008: emitted telemetry contract for agents observability (#20 ) (84860cc )
010: versioned agent setup management with restart-into-setup (#19 ) (dac68db )
012: session delete, controls rail with edge arrow, mobile fullscreen (#29 ) (75d011c )
015: decouple RAG retrieval/capture seam (#62 ) (29efb92 )
023: decouple chat generation behind a port + multi-turn history (#63 ) (30231bc )
024b: runner-Pod chat generation backend (flag-gated, default off) (#67 ) (cf72e96 )
024c: true token-level streaming for runner-Pod chat (#68 ) (7e902f8 )
agent-runner: inject CLAUDE_CODE_OAUTH_TOKEN from the portal-managed Secret (#92 ) (4b0d750 )
agents-api: auto-recycle disconnected runners onto new releases (#45 ) (7fe0057 )
agents-api: identify repositories by URL, not name (#142 ) (b3df275 )
agents: add the Credentials page for CLI re-authentication (#83 ) (c933425 )
agents: continue a workspace onto an updated agent-runner image (spec 024) (#95 ) (2f640d3 )
agents: GitHub App-only repository access (spec 025) (#103 ) (41ea063 )
agents: report runner image by release version, not digest (#97 ) (e850b71 )
agents: user-scoped credential store + workspace-pane improvements (#111 ) (e98b0d1 )
credentials: redesign sign-in cards, add a stored-credential check, surface success (#90 ) (6ef97a9 )
extract + rename the agent stack into ExtraToast/agents (spec 001) (#2 ) (c902904 )
only recycle a stale runner once its agent has gone idle (#47 ) (41ebf6e )
rebrand: migrate agents-api to JorisJonkers-dev coordinates (#1 ) (988a5f6 )
Bug Fixes
agents-api: derive credential updatedBy from the owner, not the request body (#119 ) (f718a2a )
agents-api: don't 502 session launch when nodes:list is denied (#36 ) (a5c5b8d )
agents-api: eliminate 409 session-generation-conflict on new-session create (#59 ) (b51b3e5 )
agents-api: make codex config.toml optional (#135 ) (6dcfe1f )
agents-api: pin runner node-selector to personal-stack/* labels (#37 ) (54aa1a7 )
agents-api: reap stale runner-setup leases so a crash mid-provision can't wedge a workspace (#38 ) (4c923f3 )
agents-api: relay credential-worker errors as problem+json (#88 ) (6881f5b )
agents: inject full Claude subscription credential into runners (#121 ) (6d0cd25 )
agents: persist Claude+Codex session state across runner Pod recreation (#130 ) (d357048 )
agents: resume the session on attach when a reprovisioned runner is still booting (#101 ) (f22eca4 )
agents: wait for the old runner pod to terminate before reprovision (#99 ) (50d2cb9 )
ci: repair L5 JVM gate (#4 ) (cf0338d )
sessions: resume the prior Claude & Codex conversation on revival (#78 ) (9ba52f2 )
Performance Improvements
terminal: coalesce output writes and ship fewer, larger frames (#40 ) (983f019 )
You can’t perform that action at this time.