Back to Hooks
Start Work
Detects "start-work" commands or signals in the chat to initialize a work session. It loads existing "Boulder" plans or scans for available Prometheus...
Start Work
Description
Detects "start-work" commands or signals in the chat to initialize a work session. It loads existing "Boulder" plans or scans for available Prometheus plans, setting up the session context for organized work.
Features
- Session Initialization: Sets up
boulder.jsonstate for tracking progress. - Plan Discovery: Finds available plans in
.sisyphus/plans/if no active session exists. - Context Injection: Injects summary of the active plan, progress, and session ID into the chat context.
- Multi-Plan Handling: Prompts the user to select a plan if multiple are available.
Trigger Events
chat.message: Scans outgoing user messages or system prompts for "Start Sisyphus work session" or<session-context>tags.
Usage
Type /start-work or a similar command (depending on slash command configuration) to trigger this hook.