API Changes
- Add support for
create(tag/branch creation) andreleaseGitHub webhook events in TaskSpawner, with a newtagfilter field for glob-based tag name matching.
(#1270, @knechtionscoding)
Features
- Update codex image from 0.137.0 to 0.138.0 (#1320, @app/kelos-bot)
- Update opencode image from 1.15.13 to 1.16.2 (#1309, @app/kelos-bot)
- Update gemini image from 0.45.1 to 0.45.2 (#1308, @app/kelos-bot)
- Update claude-code image from 2.1.168 to 2.1.169 (#1307, @app/kelos-bot)
Bug Fixes
- Kelos now refreshes Codex OAuth credentials by calling the OpenAI OAuth token endpoint directly in both the controller refresher path and refresh workflow, removing CLI dependency. (#1335, @gjkim42)
- Fixed AgentConfig
spec.skills(skills.sh packages): installed skills are now exposed to the agent as a plugin namedskills-sh, and Gemini tasks no longer fail during skill installation. The plugin nameskills-shis reserved inspec.plugins[].namewhenspec.skillsis set. (#1334, @gjkim42) - Fixed the Claude OAuth Secret keys in examples 05 and 07 to use
CLAUDE_CODE_OAUTH_TOKEN. (#1312, @app/kelos-bot)