API Changes
- Session idle policies can now be updated after a Session is created. (#1665, @gjkim42)
- TaskSpawner generic webhooks (
spec.when.webhook) now supportexcludeFilters, which reject a delivery when any entry matches. A delivery spawns a Task only when it matches every entry infiltersand no entry inexcludeFilters. (#1646, @knechtionscoding)
Features
- Update gemini image from 0.55.1 to 0.56.0 (#1668, @app/kelos-bot)
- Update claude-code image from 2.1.237 to 2.1.241 (#1676, @app/kelos-bot)
- Update codex image from 0.148.0 to 0.149.0 (#1677, @app/kelos-bot)
- Update opencode image from 1.18.18 to 1.18.21 (#1678, @app/kelos-bot)
- The Kelos Console Resources page now visualizes the incoming and outgoing relationships of each resource and includes a grouped, searchable inventory. (#1682, @gjkim42)
- Console users can suspend and resume Sessions without using kubectl. (#1681, @gjkim42)
- Improve the Console sidebar layout so more Sessions remain visible on desktop and mobile. (#1680, @gjkim42)
- The session server create API (
POST /api/sessions) now accepts the full Session spec, includingidlePolicyandsuspend, so clients can configure idle suspension and deletion when creating a Session.
(#1659, @knechtionscoding) - The Kelos Console now displays bounded, refreshable agent logs when inspecting Tasks. (#1673, @gjkim42)
- The optional Kelos web application is now the Kelos Console, with an overview and read-only inventory for all Kelos resources alongside the existing Session chat experience. (#1670, @gjkim42)
- [Action Required] (#1670, @gjkim42)
- Before upgrading a cluster managed with
kelos install, remove the formerkelos-session-serverresources described in the migration note. Helm release upgrades prune these resources automatically. (#1670, @gjkim42) - Update claude-code image from 2.1.234 to 2.1.237 (#1657, @app/kelos-bot)
- Update codex image from 0.147.0 to 0.148.0 (#1658, @app/kelos-bot)
- Add a Resume action to the Session web interface for explicitly suspended Sessions. (#1662, @gjkim42)
- Allow users to prepare prompt and attachment drafts in the Session web chat while the Session runtime starts. (#1661, @gjkim42)
- The Session web sidebar now provides a per-Session actions menu for renaming, resetting, or deleting Sessions. (#1663, @gjkim42)