← Back to Genesis
← Back to Website

Modes Comparison & Queue System

Detailed Mode Differences

FeatureChat ModeAutonomy ModeWork Mode
Interaction TypeConversationalGoal-directed autonomousSchedule-driven autonomous
Who DrivesUser (you)GENESIS (AI)Both (you schedule, AI works)
Response TimeImmediate (seconds)Extended (minutes to hours)Extended (follows schedule)
Best ForQuestions, quick tasksComplex projects, researchStructured work with deadlines
Time StructureNone (ad-hoc)Flexible until goal completeFixed timetable blocks
Queue BehaviorMessages queued, FIFOTask queue with sub-tasksTimetable-based execution
Rest HandlingN/A (interactive)Auto-rests on high loadFollows rest/sleep schedule
InterruptionEasy — send new message⏸ STOP or ⏹ STOP ALL⏸ STOP, waits for block end

The Queue System Explained

What is the Queue?

The queue is GENESIS's way of managing multiple requests. Since GENESIS can only do one thing at a time, incoming requests are placed in order and processed sequentially.

Chat Mode Queue

  1. You send message A → added to queue position 1
  2. GENESIS processes message A (Thinking → Executing → Response)
  3. Message B is now at position 1, GENESIS starts processing it

Queue Characteristics: First-in, first-out (FIFO) order. Messages are never skipped or reordered. Each message completes fully before the next starts.

Autonomy Mode Queue

  1. Goal is set (e.g., "Build a web scraper")
  2. GENESIS breaks the goal into sub-tasks: plan, research, code, test, document
  3. Each sub-task becomes a queue item
  4. GENESIS executes them one by one

Queue Characteristics: Sub-tasks are dynamically generated based on goal complexity. GENESIS can add, modify, or remove sub-tasks during execution.

Work Mode Queue

  1. Tasks are scheduled in the timetable with specific time slots
  2. When a time slot arrives, the task moves to "In Progress"
  3. GENESIS executes the task during that block
  4. Completed tasks move to the next column (Review or Complete)

Mode Switching

How to Switch Between Modes

  • Chat → Autonomy: Click 🤖 AUTONOMY MODE button
  • Autonomy → Chat: Click 💬 CHAT MODE button (current task may be interrupted)
  • Any → Work: Click ⚡ WORK MODE button

Safe Mode Switching Tips

  1. From Chat to Autonomous: Always finish your current message exchange first
  2. From Autonomous to Chat: Use ⏸ STOP for graceful transition, or accept that the task will be interrupted
  3. From Any to Work: Set a goal before switching, otherwise GENESIS won't know what to work on

Troubleshooting Queue Issues

Queue Not Processing

Check state indicator — if "Halted" (red), GENESIS has stopped. Use ⏸ STOP to clear the queue, then restart.

Messages Appearing Out of Order

This shouldn't happen in Chat mode (FIFO guaranteed). In Autonomy/Work mode, sub-tasks may be reordered based on dependencies. Check the Full Log to see actual execution order.

Queue Growing Too Large

  • In Chat: You're sending messages faster than GENESIS can process them — wait for completion
  • In Autonomy: The goal may be too complex — break it into smaller goals
  • Solution: Use ⏸ STOP to clear and reassess