What problem does it solve?
This skill acts as the decision layer for a persistent controller session in Holon, continuously deciding whether to run issue solves, PR reviews, PR fixes, or no-ops, and dispatching to the appropriate GitHub-related skills.
Core Features & Use Cases
- Long-running controller loop that consumes newline-delimited events from HOLON_CONTROLLER_EVENT_CHANNEL and maintains a session state.
- Decision routing to one of: issue-solve, pr-review, pr-fix, or no-op, with exactly one executed skill per event when applicable.
- Persistent memory and session metadata stored at the designated HOLON_CONTROLLER_SESSION_STATE_PATH and /holon/state/controller-memory.md.
- Idempotent handling and guarded execution to prevent duplicate processing across restarts.
Quick Start
Launch Holon in proactive controller mode and feed events to HOLON_CONTROLLER_EVENT_CHANNEL.