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.json state 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.