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.
Features
Update gemini image from 0.52.0 to 0.53.0 (#1577, @app/kelos-bot)
Update opencode image from 1.18.5 to 1.18.11 (#1568, @app/kelos-bot)
TaskSpawner HTTP context sources can now authenticate with a GitHub App installation token via spec.taskTemplate.contextSources[].http.githubAppAuth (referencing a Secret with appID/installationID/privateKey), with optional apiBaseURL for GitHub Enterprise Server. (#1564, @knechtionscoding)
The Helm chart can now ship optional Prometheus Operator PodMonitor resources for scraping Kelos metrics, via a new podMonitor values block (disabled by default). podMonitor.enabled scrapes the control-plane pods (controller, webhook servers, slack server) and podMonitor.spawners.enabled additionally scrapes spawner pods.
(#1560, @knechtionscoding)
Update codex image from 0.145.0 to 0.146.0 (#1576, @app/kelos-bot)
Session web chat code blocks now include a copy control. (#1574, @app/kelos-bot)
TaskSpawner/SessionSpawner githubWebhook filters now support check_run events: added conclusion and checkName filter fields and new template variables (CheckName, Conclusion, CheckRunURL, HeadSHA, CheckApp) for building CI-failure auto-remediation pipelines.
(#1558, @knechtionscoding)
TaskSpawner/SessionSpawner GitHub webhook prompt templates can now reference {{.ChangedFiles}}, the list of changed file paths. It is populated for push events, and for pull request events when the matching filter declares filePatterns.
(#1565, @knechtionscoding)
Bug Fixes
Existing Sessions now reconcile their complete mutable StatefulSet configuration, including bundled agent Tini commands and plugin content, when controller, Workspace, or AgentConfig settings change. (#1578, @app/kelos-bot)
Session working-progress elapsed time now continues across web page refreshes and new terminal connections. (#1572, @app/kelos-bot)
[Action required] Upgrade the bundled Claude Code, Codex, Gemini, OpenCode, and Cursor agent images together with the Kelos controller. This release launches bundled agent processes through /usr/bin/tini; older pinned images do not contain Tini, so their Tasks, WorkerPools, and Sessions will fail to start. If you override a bundled agent image tag or digest, update it to this release before upgrading the controller. Custom images outside the bundled repositories continue to launch directly and require no changes. (#1573, @app/kelos-bot)
Fixed Claude-backed sessions concatenating multiple assistant text blocks from a single turn into one message; each text block now renders as a separate message.
(#1561, @knechtionscoding)