Repository navigation
cekernel v1.2.0
·
976 commits
to main
since this release
Highlights
- New skills:
/dispatch(batch processing ready-labeled issues),/orchctrl(Worker control interface) - ADR-0008: Orchestrator scheduling policy wired into agent prompts
- ADR-0009: File-based namespace detection replaces LLM-based detection
- ADR-0010: Worker-side environment profile loading
- ADR-0011: Scheduled trigger via OS-native schedulers (Accepted)
- Headless backend improvements: crash detection, CEKERNEL_ENV propagation, SESSION_ACCESS_TOKEN cleanup
New Features
/cekernel:dispatchskill for batch processingready-labeled issues/cekernel:orchctrlskill for Worker control (ls, inspect, log, suspend, resume, term, kill, nice)- File-based namespace detection (ADR-0009) — deterministic, no LLM inference
- Worker process crash detection in
watch-worker.sh .cekernel-envfile for reliable env propagation to WorkersCEKERNEL_ENVpropagation to Workers via env profiles- Issue comments included in
.cekernel-task.md orchctrl inspectshows detail and timestamp- CI retry count configurable via
CEKERNEL_CI_MAX_RETRIES - Dynamic agent name resolution for plugin mode
- Claude Code platform constraints awareness in
/unix-architect
Bug Fixes
- Fix CEKERNEL_ENV propagation to Orchestrator script calls (#192)
- Fix WezTerm send-text 1024-byte truncation (#175)
- Fix
CLAUDE_CODE_SESSION_ACCESS_TOKENleak to child processes (#178) - Fix
watch-worker.shfalse crash detection on headless backend - Fix PATH and CEKERNEL_IPC_DIR propagation to Worker bash prefix
- Fix worker-state.sh IFS-sensitivity in validation
Documentation
- ADR-0008 through ADR-0011
- README.md Structure section updated
- Internals documentation added
- WezTerm backend setup guide
- CLAUDE.md restructured
What's Changed
- feat: resolve agent names dynamically based on plugin mode by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/131
- docs: ADR-0008 orchestrator scheduling policy by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/130
- fix: remove ${CLAUDE_PLUGIN_ROOT} from LLM-facing instructions by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/133
- feat: wire ADR-0008 scheduling policy into agent prompts by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/134
- refactor: remove CLAUDE_PLUGIN_ROOT dependency from shell scripts by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/135
- feat: add /cekernel:orchctrl skill for Worker control by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/138
- docs: add ADR-0009 file-based namespace detection by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/139
- feat: implement file-based namespace detection (ADR-0009) by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/140
- feat: add /cekernel:dispatch skill for batch processing ready-labeled issues by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/142
- fix: make worker_state_write validation immune to IFS changes by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/143
- feat: detect Worker process crash in watch-worker.sh poll loop by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/144
- test: add dispatch symlink for self-hosting by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/145
- feat: add platform constraints awareness to unix-architect skill by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/147
- fix: worker-state.sh fails fast when CEKERNEL_IPC_DIR is not set by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/148
- docs: add ADR-0010 Worker-side environment profile loading by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/149
- feat: make CI retry count configurable via CEKERNEL_CI_MAX_RETRIES by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/152
- fix: strip newlines from base64 payload in WezTerm backend by @pei0804 in https://github.com/clonable-eden/glimmer/pull/154
- feat: include detail and timestamp in orchctrl inspect output by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/156
- feat: include issue comments in .cekernel-task.md by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/157
- feat: make CI retry count configurable via CEKERNEL_ENV profile loading by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/158
- refactor: restructure cekernel/README.md by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/163
- fix: propagate PATH and CEKERNEL_IPC_DIR to Worker bash prefix by @pei0804 in https://github.com/clonable-eden/glimmer/pull/161
- refactor: restructure CLAUDE.md and cekernel/CLAUDE.md by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/166
- feat: add status job for ruleset required status check by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/168
- feat: display worker status and logs in right pane by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/171
- fix: clean up test IPC remnants in run-tests.sh by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/174
- fix: wezterm backend send-text 1024-byte truncation by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/175
- docs: add orchestrator scripts boundary rule to worker.md by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/177
- docs: add trusted config paths guidance for worktree users by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/164
- docs: document wezterm send-text 1024-byte limit in internals.md by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/181
- fix: unset CLAUDE_CODE_SESSION_ACCESS_TOKEN in headless backend by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/178
- docs: document Claude Code env var cleanup for child process spawning by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/183
- fix: watch-worker.sh WORKER_CRASH false positive on headless backend by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/184
- fix: Worker が BASH_PREFIX の $PATH を省略し基本コマンドが見つからなくなる問題を修正 by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/187
- docs: remove cekernel: namespace prefix from unix-architect SKILL.md usage by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/189
- docs: fix Related links in internals.md to point to actual issues/PRs by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/190
- docs: README.md の Structure セクションを現在のファイル構成に更新 by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/191
- fix: Orchestrator が watch-worker.sh に CEKERNEL_ENV を渡していない by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/193
- docs: add ADR-0011 scheduled trigger via OS-native schedulers by @clonable-eden in https://github.com/clonable-eden/glimmer/pull/194
Full Changelog: clonable-eden/glimmer@cekernel-v1.1.0...cekernel-v1.2.0