From fec11d29dccec677565371d28488fcda2045aed7 Mon Sep 17 00:00:00 2001 From: laptran Date: Wed, 10 Jun 2026 23:59:37 -0400 Subject: [PATCH] Enable Autopilot by default: AGENT.md, README, onboarding, orchestrate updates --- AGENT.md | 2 +- BUG_REPORT.md | 3 ++- README.md | 8 ++++---- prompts/onboarding.md | 2 +- prompts/orchestrate.md | 8 +++++--- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/AGENT.md b/AGENT.md index 42a1196..154332c 100644 --- a/AGENT.md +++ b/AGENT.md @@ -1,7 +1,7 @@ # AGENT.md ## Autopilot -Autopilot: Disabled +Autopilot: Enabled ## Routing diff --git a/BUG_REPORT.md b/BUG_REPORT.md index 756406c..7cd0a11 100644 --- a/BUG_REPORT.md +++ b/BUG_REPORT.md @@ -128,4 +128,5 @@ A comprehensive review of the agent-framework project identified **12 bugs** (af | 10 | High | +5 | **RESOLVED** — Research and Design phases now interactive with user | | 11 | Medium | +5 | **RESOLVED** — Split Orchestrator verdict task creation into Manual/Autopilot modes | | 12 | Medium | +5 | **RESOLVED** — Added `update.sh` script, upgrade option in onboarding, update instructions in README | -| **Total** | | **52** | | +| 13 | Low | +1 | **RESOLVED** — Autopilot is now Enabled by default (was Disabled) | +| **Total** | | **53** | | diff --git a/README.md b/README.md index 2f4b17c..fd1cda5 100644 --- a/README.md +++ b/README.md @@ -75,13 +75,13 @@ The framework features an **Autopilot** mode that allows the agent to drive a pr ### How to use Autopilot -#### Autopilot mode -Add `Autopilot: Enabled` to your project's `.agent-framework/AGENT.md` and just say: +#### Autopilot mode (default) +The default mode is **Autopilot: Enabled**. The Orchestrator automatically drives tasks through all phases. Just say: - **Start a new task**: "Research add user authentication" (the Orchestrator creates the task and drives it all the way to completion) - **Continue**: "orchestrate" or "continue" (the Orchestrator finds the most advanced task and drives it) -#### Manual mode -Set `Autopilot: Disabled` (or leave it unset) in `AGENT.md`. The Orchestrator reports the current state and tells you the next command. Then run phases by saying things like: +#### Manual mode (opt-in) +Set `Autopilot: Disabled` in your project's `.agent-framework/AGENT.md` if you prefer to manually run each phase. The Orchestrator reports the current state and tells you the next command. Then run phases by saying things like: - "Research add user authentication" — starts a new task - "Design the add-user-auth task" — designs the architecture (optional) - "Implement the add-user-auth task" — implements the task diff --git a/prompts/onboarding.md b/prompts/onboarding.md index 049aa93..fd544a9 100644 --- a/prompts/onboarding.md +++ b/prompts/onboarding.md @@ -30,7 +30,7 @@ Before proceeding, check if the project is running an older version of the frame - AGENT.md (project-level router) - RULES.md (project-specific constraints) 3. If the files are missing or empty, create minimal versions: - - AGENT.md should point to the global framework and list any project-specific additions. + - AGENT.md should point to the global framework and list any project-specific additions. By default, Autopilot is Enabled — the Orchestrator will drive tasks through all phases automatically. Set Autopilot: Disabled if you want to manually run each phase. - RULES.md should contain only hard, non-negotiable constraints for this project. 4. Read the global ~/.agent-framework/AGENT.md and the new project-level AGENT.md + RULES.md. 5. Explore the project root at a high level (ls, key directories, README if present). diff --git a/prompts/orchestrate.md b/prompts/orchestrate.md index 72c3874..82c4f63 100644 --- a/prompts/orchestrate.md +++ b/prompts/orchestrate.md @@ -94,9 +94,9 @@ If the Orchestrator detects a `VERDICT.md` with `FAIL` or `NEEDS_REVIEW` for an **In Autopilot Mode**: The Orchestrator should NOT auto-create fix/review/tiebreak tasks — it should pause and report that human intervention is required. The user must decide whether to create fix tasks and how to proceed. -## Manual Mode (Autopilot: Disabled or not set) +## Manual Mode (Autopilot: Disabled) -In manual mode, the Orchestrator only **reports** the current state and the next command. It does NOT execute phases. The user must manually run each phase. +In manual mode, the Orchestrator only **reports** the current state and the next command. It does NOT execute phases. The user must manually run each phase. Manual mode is opt-in — set `Autopilot: Disabled` in AGENT.md. ## State Determination @@ -115,7 +115,9 @@ Examine the tasks/ directory and determine the state of each task folder. Check ## Output Format -### Autopilot Mode (Autopilot: Enabled) +### Default Mode — Autopilot (Autopilot: Enabled) + +In Autopilot mode, the Orchestrator auto-executes all phases until completion or human intervention: In Autopilot mode, the Orchestrator auto-executes all phases until completion or human intervention: