Skip to content

v0.50.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Aug 22:08
17655b1

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)