You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking changes
Session StatefulSets, Pods, and persistent workspace claims now derive their names directly from the Session name without a session- prefix. Governing Services use the shorter s- prefix required for valid Service names, including for digit-leading Session names. (#1631, @gjkim42)
[Action Required] Existing Sessions must be recreated after upgrading because their session--prefixed workloads, Services, and workspace PVCs are not migrated. Preserve any required workspace data before recreating those Sessions.
API Changes
Add reporting.comments with PerTask and Sticky modes, allowing GitHub status comments to be disabled independently from Check Runs. (#1612, @gjkim42)
Features
Update opencode image from 1.18.15 to 1.18.18 (#1634, @app/kelos-bot)
Update gemini image from 0.54.4 to 0.55.1 (#1644, @app/kelos-bot)
Update cursor image from 2026.08.04-aaa8809 to 2026.08.11-e8db854 (#1645, @app/kelos-bot)
Update claude-code image from 2.1.226 to 2.1.234 (#1633, @app/kelos-bot)
Session terminal and web clients now support direct !COMMAND shell execution, and Codex Sessions support persistent /goal management. (#1650, @gjkim42)
Display combined pending Session messages on multiple lines and allow them to be edited or removed before they start. (#1648, @gjkim42)
Combine follow-up Session submissions into one editable pending message that runs after active work completes. (#1647, @gjkim42)
Sessions now show when their pull request is in the GitHub merge queue and report checks from the merge queue commit. (#1642, @gjkim42)
Session Server users can set a mutable display name for a Session without changing its Kubernetes resource name. (#1640, @gjkim42)
The Session web interface now shows the current pull request's GitHub check status and progress. (#1639, @gjkim42)
Sessions now support image and file attachments from the web composer and kelos session connect, including drag-and-drop in both interactive interfaces. (#1630, @gjkim42)
The web chat now assigns sections from an inline selector beneath the selected Session's name instead of opening a separate dialog. (#1649, @gjkim42)
Bug Fixes
Fix kelos install timing out when cert-manager retains multiple CA certificates in CRD conversion bundles during certificate rotation. (#1656, @gjkim42)
Pooled task cancellation now terminates the task's full agent process tree. (#1579, @scottt732)
kelos logs -f now reconnects when Kubernetes closes an empty agent log stream before the Task completes. (#1654, @gjkim42)
Session pull request status refreshes now use fewer GitHub API requests and back off when checks are stable or GitHub requests fail. (#1652, @gjkim42)
Align the Session web composer placeholder and entered text on desktop and mobile. (#1638, @gjkim42)
Fixed Session question prompts so entering a custom answer clears a previously selected single-choice option. (#1637, @gjkim42)
Align the Session web composer text and caret vertically within the input. (#1636, @gjkim42)
Session workload names retain the session- prefix and are now truncated to 52 characters when necessary, reserving room for StatefulSet revision hashes and preventing Pod label validation failures. (#1629, @gjkim42)