API Changes
- Add Linear webhook support for TaskSpawners. Configure
when.linearWebhookwith resource types and filters to automatically spawn tasks from Linear events (issues, comments, projects). Supports filtering by action (create/update/remove), workflow state, labels, and exclude labels.
(#866) - Add
excludeAuthorsfield togithubWebhook,githubIssues, andgithubPullRequestsTaskSpawner sources to filter out events and work items from specific GitHub usernames.
(#880)
Features
- Update claude-code image from 2.1.87 to 2.1.92 (#873)
- Update gemini image from 0.35.3 to 0.36.0 (#885)
- Update opencode image from 1.3.9 to 1.3.15 (#875)
- Update codex image from 0.117.0 to 0.118.0 (#874)
- Added multi-architecture (amd64/arm64) support for container images (#913)
- Add --prompt-file flag to
kelos runto read task prompts from a file or stdin, enabling multi-line prompts without shell quoting. (#901) - ghproxy now exposes
kelos_ghproxy_github_api_upstream_requests_totalto count actual upstream GitHub API calls separately from proxied request volume, including miss, revalidation, and non-GET passthrough paths. (#882)
Bug Fixes
- Fixed kelos suspend/resume commands to use patch semantics, preventing accidental loss of newly introduced TaskSpawner fields. (#897)