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.
API Changes
Add SessionSpawner to create durable Sessions from matching GitHub webhook deliveries. (#1526, @app/kelos-bot)
Features
Sessions can select an initial Git branch and automatically submit an initial prompt when the conversation workspace has no retained history. (#1494, @gjkim42)
Update opencode image from 1.17.20 to 1.18.3 (#1491, @app/kelos-bot)
Update claude-code image from 2.1.208 to 2.1.215 (#1489, @app/kelos-bot)
Update codex image from 0.144.4 to 0.144.5 (#1504, @app/kelos-bot)
Update gemini image from 0.50.0 to 0.51.0 (#1509, @app/kelos-bot)
Update cursor image from 2026.07.09-a3815c0 to 2026.07.16-899851b (#1510, @app/kelos-bot)
Sessions now report activity through an Active condition, and the web UI orders Sessions by recent activity, including creation. (#1482, @gjkim42)
Kelos now waits for active Session work to drain before replacing runtime Pods during upgrades, while failed stale Pods are replaced immediately from the desired runtime configuration. (#1506, @app/kelos-bot)
A Session Pod created by a Kelos version that predates runtime draining requires one explicitly forced, known-idle update. After confirming that the Session is idle, run kubectl annotate session NAME kelos.dev/force-session-runtime-update=true. (#1506, @app/kelos-bot)
Session web chat now renders Markdown pipe tables with column alignment and horizontal scrolling for wide tables. (#1507, @app/kelos-bot)
Sessions now report their current git branch and pull request URL and state, and show colored pull request status in the web sidebar and conversation header. (#1461, @gjkim42)
Session server chat messages now render Markdown formatting, including safe fenced code blocks with optional language labels and light and dark styling. (#1493, @app/kelos-bot)
Allow new Sessions to reuse the complete spec from existing Sessions in the active namespace. (#1483, @gjkim42)
Update codex image from 0.144.3 to 0.144.4 (#1490, @app/kelos-bot)
Session server users can inspect per-turn and session-wide file changes in dedicated, color-coded views. (#1480, @gjkim42)
Update opencode image from 1.17.18 to 1.17.20 (#1468, @app/kelos-bot)
Update claude-code image from 2.1.207 to 2.1.208 (#1466, @app/kelos-bot)
Update codex image from 0.144.1 to 0.144.3 (#1467, @app/kelos-bot)
Bug Fixes
Session ordering in the web UI is now preserved when Session Pods are recreated. (#1525, @app/kelos-bot)
Claude Code Tasks and Session turns no longer report success when Claude Code terminates before normal completion. (#1524, @app/kelos-bot)
Fixed Helm installations exceeding Kubernetes' 1 MiB release Secret limit by packaging CRDs in a conditional bundled subchart. (#1521, @app/kelos-bot)
Fixed Codex Sessions failing to resume threads with large histories. (#1518, @app/kelos-bot)
Persistent Session workspaces now survive StatefulSet deletion and scaling and remain available until their Session is deleted. (#1513, @app/kelos-bot)
Improved Session server usability across phones with a responsive header, keyboard- and safe-area-aware layouts, and touch-friendly controls. (#1508, @app/kelos-bot)
Improved Session web history loading by restoring recently viewed conversations incrementally and opening them at the latest message. (#1501, @app/kelos-bot)
Fixed Jira issue discovery against Data Center/Server instances, which previously returned no issues because the source only called the Jira Cloud-only /rest/api/2/search/jql endpoint. (#1440, @bmh8993)
Session web chat now supports multiline prompts on iPhone and other touch keyboards by using Return for new lines and the send button to submit. (#1497, @app/kelos-bot)
Fixed empty provider sessions failing to recover after Session pod recreation. (#1498, @app/kelos-bot)
Codex Sessions with an unmaterialized empty thread now recover after their Pod is recreated. (#1496, @app/kelos-bot)
Adapt the Session TUI message and composer colors to the terminal's detected background. (#1492, @app/kelos-bot)
Kelos now propagates the controller version to managed images and automatically rolls existing Session Pods when their resolved runtime image changes. (#1485, @gjkim42)
Session server prompt drafts are separated for each Session.
(#1484, @gjkim42)