← Back to Genesis
← Back to Website

⚡ Work Mode Guide

Work Mode is GENESIS's structured, schedule-driven operational mode. Unlike Autonomy Mode which works freely until a goal is complete, Work Mode operates within predefined time blocks on your timetable. It's ideal for deep work sessions, project sprints, and tasks with specific deadlines.

How to Start Work Mode

Using the GUI

  1. Click the ⚡ WORK MODE button (it will highlight blue)
  2. Set a goal using the 🎯 Set Goal button
  3. Schedule time blocks in the timetable for when GENESIS should work
  4. Click the green ▶ Play button

Via Chat

Type: "Start work mode with the goal of creating a project report, scheduled from 09:00 to 12:00"

Schedule-Driven Execution

Work Mode integrates with GENESIS's timetable system:

  1. Schedule Analysis — GENESIS reads the timetable for available work blocks
  2. Task Planning — Creates tasks mapped to specific time slots
  3. Timetable Integration — Uses add_to_timetable, delete_task, and schedule tools
  4. Progress Tracking — Monitors work completed within scheduled windows

The Work Mode Cycle

  1. Check the timetable for upcoming work blocks
  2. Review assigned tasks or goals
  3. Execute work during scheduled time slots
  4. Report progress at the end of each block
  5. Either continue to next block or complete when all work is done

Timetable Tools in Work Mode

GENESIS uses these tools during Work Mode:

  • add_to_timetable — Creates new work blocks in the schedule
  • delete_task — Removes completed or cancelled tasks
  • plan_schedule — Plans multiple work blocks at once
  • update_timetable_entry — Adjusts existing blocks
  • get_free_time_windows — Finds available time slots for rescheduling

Work Mode vs Autonomy Mode

AspectWork ModeAutonomy Mode
Time ControlFixed scheduled blocksFlexible, works until done
VisibilityTasks appear in timetableGoal visible but not time-bound
Rest HandlingFollows rest/sleep scheduleAuto-rests based on cognitive load
Best ForDeadlines, sprints, daily tasksOpen-ended research, exploration
InterruptionStops at end of time blockContinues until goal complete

Working with the Schedule in Work Mode

Creating Work Blocks

Work Mode automatically creates timetable entries for:

  • Active work sessions
  • Break/rest periods
  • Task-specific time allocations
  • Review and reporting blocks

Schedule Management

  • Dynamic rescheduling: If a task finishes early, GENESIS can move remaining work to free time windows
  • Overlap detection: Prevents scheduling conflicts between tasks
  • Priority handling: High-priority tasks get scheduled first

Free Time Windows

When Work Mode has completed its assigned work, it checks for free time windows using get_free_time_windows(). If additional productive time is available, it may take on related sub-tasks. If no free time or work remains, it signals completion.

Work Mode Status Indicators

Tracker Panel Banner

When Work Mode is running:

  • An orange banner appears in the tracker panel showing "⚡ Work Mode is running"
  • The ⏹ Stop Work Mode button becomes available
  • Active tasks are highlighted in the project tracker

State Indicator

  • Thinking (Cyan): Analyzing schedule and planning work
  • Executing (Yellow): Actively working on scheduled tasks
  • Resting (Orange): On a scheduled break
  • Idle: Between work blocks or when all work is complete

Tips for Work Mode

  1. Plan your schedule — Set realistic time blocks before starting
  2. Use specific goals — "Complete the authentication module" works better than "work on security"
  3. Include buffer time — Schedule extra time for unexpected complexity
  4. Monitor progress — Check the tracker panel during work sessions
  5. Review completed work — After each block, review what was accomplished

Troubleshooting Work Mode

Work blocks not starting: Verify tasks are scheduled in the timetable, check that the goal is set before pressing Play, ensure GENESIS state is "idle".

Tasks appearing out of order: Tasks should sort chronologically — check if times are set correctly. Use plan_schedule to reorder existing tasks.

Work mode not stopping: Use the ⏹ Stop Work Mode button in the tracker panel, or use ⏸ STOP / ⏹ STOP ALL from the main controls.