github kelos-dev/kelos v0.34.0

2 hours ago

Features

  • Agent images now include $HOME/.local/bin on PATH, so tools installed by Workspace.spec.setupCommand (e.g. via pip install --user) can be invoked by name from the agent process. The agent image interface contract documents this requirement for custom images. (#1153, @app/kelos-bot)
  • Update opencode image from 1.14.46 to 1.15.3 (#1121, @app/kelos-bot)
  • Update claude-code image from 2.1.138 to 2.1.143 (#1124, @app/kelos-bot)
  • Update gemini image from 0.41.2 to 0.42.0 (#1130, @app/kelos-bot)
  • Update cursor image from 2026.05.09-0afadcc to 2026.05.16-0338208 (#1141, @app/kelos-bot)
  • Add centralized Slack task reporting with Block Kit formatting, progress snapshots, and real-time activity indicators. Status updates are posted as rich thread replies to the originating Slack message.
    (#1093, @knechtionscoding)

Bug Fixes

  • Fix kelos get taskspawners SOURCE column to show GitHub Issues or GitHub Pull Requests instead of the workspace name, and to show Slack for Slack-based spawners. kelos get taskspawner -d now also prints Slack channels, triggers, and exclude patterns. (#1168, @app/kelos-bot)
  • Fix kelos run failing with "no such file or directory" when workspace githubApp.privateKeyPath uses a leading ~ (now expanded to the user's home directory). (#1135, @app/kelos-bot)

Documentation

  • docs: cross-reference webhook-concurrency.md and gateway-api-webhook.md from examples/README.md and the Helm chart README so they are discoverable from the documented onboarding path. (#1166, @app/kelos-bot)
  • docs: document the per-agent Kubernetes Secret key format expected by Task.spec.credentials.secretRef (#1161, @app/kelos-bot)
  • Document the previously undocumented spec.taskTemplate.metadata.labels, spec.taskTemplate.metadata.annotations, and spec.taskTemplate.upstreamRepo fields in the TaskSpawner reference. (#1128, @app/kelos-bot)

Don't miss a new kelos release

NewReleases is sending notifications on new releases.