Features
- Update gemini image from 0.51.0 to 0.52.0 (#1539, @app/kelos-bot)
- Update cursor image from 2026.07.16-899851b to 2026.07.23-e383d2b (#1532, @app/kelos-bot)
- Update claude-code image from 2.1.215 to 2.1.220 (#1530, @app/kelos-bot)
- Update opencode image from 1.18.3 to 1.18.5 (#1529, @app/kelos-bot)
- Sessions can now be suspended by setting
spec.suspendtotrueand resumed by setting it tofalse, retaining configured persistent workspace data while suspended. (#1556, @app/kelos-bot) - Agent images running on a WorkerPool now receive the name of the Task they are executing in the KELOS_TASK_NAME environment variable. (#1557, @scottt732)
- Kelos telemetry now reports privacy-bounded aggregate counts and basic status breakdowns for all current resources, including Sessions, TaskSpawners, and WorkerPools. (#1563, @app/kelos-bot)
- Session terminal and web clients now render bounded tool-call output previews in a Codex-style transcript layout, with expandable full output in web tool cards. (#1549, @app/kelos-bot)
- Session server section controls now list existing sections and create new sections only when needed. (#1548, @app/kelos-bot)
- Add a Codex-style information status bar to interactive Session terminal chat with Session, model, workspace, pull request, and Codex usage details. (#1547, @app/kelos-bot)
- Session terminal and web clients now show live agent progress with elapsed time; the terminal also reports connection progress and supports pressing Esc to interrupt active work. (#1544, @app/kelos-bot)
- Kelos Session terminal chat now supports Ctrl+J for multiline prompts and Ctrl+C to interrupt active turns without disconnecting. (#1541, @app/kelos-bot)
- Update codex image from 0.144.6 to 0.145.0 (#1536, @app/kelos-bot)
- TaskSpawner task templates now support a
nameTemplatefield that renders the spawned Task's name from a Go text/template. Configure a deterministic template (e.g.nameTemplate: "{{.Number}}") to deduplicate Tasks so that multiple GitHub webhook deliveries for the same pull request reuse a single Task instead of creating duplicates. (#1533, @knechtionscoding) - Session server users can organize Sessions into persistent, namespace-scoped sidebar sections. (#1540, @app/kelos-bot)
- Sessions can now be reset from the CLI or shared web client to permanently clear retained conversation history and workspace changes while preserving Session configuration. (#1537, @app/kelos-bot)
- Session web chat now displays relative Session activity timestamps in the sidebar and conversation header. (#1534, @app/kelos-bot)
- Update codex image from 0.144.5 to 0.144.6 (#1531, @app/kelos-bot)
Bug Fixes
kelos logs -fnow waits for Pending task Pods to become streamable instead of exiting during normal Pod startup. (#1555, @app/kelos-bot)- Install bubblewrap in the Codex image so Codex uses the distribution sandbox helper without the missing-bubblewrap startup warning. (#1554, @app/kelos-bot)
- Session reset requests now retry transient optimistic-lock conflicts. (#1551, @app/kelos-bot)
- Fix the Session TUI multiline composer to display only one prompt marker when Ctrl+J inserts a newline. (#1546, @app/kelos-bot)