Releases: JorisJonkers-dev/agent-runtime
Releases · JorisJonkers-dev/agent-runtime
Release list
v0.18.1
v0.18.0
v0.17.0
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](https://github.com/JorisJonkers-dev/agent-runtime/is...