___ _ _ _ _ _ ___ _ _
/ __\___ _ __(_) | __| |_ /_\ _ _| |_ ___ / __\___ _ _| |_(_)_ __ _ _ ___
/ / / _ \| '_ \| | |/ _` __| //_\\| | | | __/ _ \ / / / _ \| '_ \ __| | '_ \| | | |/ _ \
/ /__| (_) | |_) | | | (_| |_ / _ \ |_| | || (_) / /__| (_) | | | |_| | | | | |_| | __/
\____/\___/| .__/|_|_|\__,_|_| \_/ \_/\__,_|\__\___/\____/\___/|_| |\__|_|_| |_|\__,_|\___|
|_| |_|
🤖 Keep Copilot going! The ultimate GitHub Copilot enhancement suite with intelligent AI Project Manager, 🌱 Begin from Scratch AI project planning wizard, chat-mode-aware autonomous development, MCP integration, and Poe API integration for automatic asset generation.

🎯 What Is This?
Copilot Auto-Continue transforms GitHub Copilot from a simple code assistant into a fully autonomous development partner. It:
- ▶ One-click Autopilot — a single Start Autopilot button continues any project (new or half-finished) end to end
- 🔄 Auto-continues when Copilot pauses with "Shall I continue?"
- 🎯 Smart mode switching — picks Plan, Agent, Edit, or Ask mode based on context
- 🔌 MCP-aware — discovers MCP servers and tools in your workspace
- 🧠 Reads your planning docs (ROADMAP, VISION, SPEC) to guide development
- 🚀 Runs autonomous sessions that build entire projects from a vision document
- 💬 Chat participant — type
@auto-continue /status in Copilot Chat
- 🔧 Git & test integration — auto-commit milestones, run tests, inject fix prompts
- 📊 Tracks progress and generates session summaries
- 🤖 Poe API integration (experimental) — auto-generates images, icons & audio assets in the background while Copilot codes
- 🌱 Begin from Scratch (Premium) — describe an idea, get a full AI-generated project blueprint (VISION, ARCHITECTURE, ROADMAP, MASTER PLAN) then launch autonomous building in one click
✨ Features at a Glance
| Feature |
Tier |
Description |
| ▶ Start Autopilot |
⭐ PREMIUM |
One-click "continue this project" — enables Smart AI, starts the PM, reads your plan, and drives development |
| 🔄 Quick Continue |
FREE |
Automatically responds to continuation prompts |
| 🔍 Hybrid Detection |
FREE |
Chat History (primary) + OCR screen capture (backup) |
| 🎯 3 Custom Rules |
FREE |
Define custom responses for specific trigger phrases |
| 📂 Workspace Settings |
FREE |
Per-project configuration that auto-loads per folder |
| 🛡️ Safety Controls |
FREE |
Cooldowns, limits, dry run, emergency stop |
| 🎯 Chat Mode Awareness |
FREE |
Smart Plan / Agent / Edit / Ask mode switching |
| 🚀 Dev Session Wizard |
FREE |
Guided 3-step setup: goal → autonomy → launch (Ctrl+Alt+D) |
| ⏸️ Smart Pause Indicator |
FREE |
Status bar shows "paused (editing)" while you type, auto-clears after 5 s |
| 📈 Rule Optimizer |
FREE |
Tracks trigger frequency; suggests priority reordering based on actual usage |
| 🧪 Test All Rules |
FREE |
Test every detection rule against sample text with confidence scores |
| 🔒 Toggle Dry Run |
FREE |
One-command palette shortcut to flip dry-run mode on/off |
| 🧠 AI Project Manager |
⭐ PREMIUM |
Context-aware responses using your planning docs |
| 🎯 20 Custom Rules |
⭐ PREMIUM |
Expanded rule limit for advanced automation |
| 🤖 AI Model Choices |
⭐ PREMIUM |
Claude Opus 4.6, GPT-4o, Gemini, and more |
| 🚀 AI-Guided Development |
⭐ PREMIUM |
Full autonomous development workflow |
| 🔌 MCP Integration |
⭐ PREMIUM |
Discovers MCP servers & tools for richer context |
| 💬 @auto-continue Participant |
⭐ PREMIUM |
Chat commands: /status, /mode, /skip, /pause |
| 🔧 Git Integration |
⭐ PREMIUM |
Auto-commit milestones, branch per phase, rollback |
| 🧪 Test Orchestration |
⭐ PREMIUM |
Auto-run tests, inject fix prompts on failure |
| 🧠 Session Memory |
⭐ PREMIUM |
Persistent context across VS Code restarts |
| 💾 Memory Manager UI |
⭐ PREMIUM |
View, forget, and clear PM memory entries from the dashboard |
| ⚡ PM Response Cache |
⭐ PREMIUM |
5-min TTL cache; instant responses for repeated prompts without extra LM calls |
| 📊 Progress Tracking |
⭐ PREMIUM |
Track tasks, phases, and completion status |
| 📝 Session Summaries |
⭐ PREMIUM |
Generate reports of development sessions |
| 🎭 PM Personalities |
⭐ PREMIUM |
Choose communication style (Friendly, Taskmaster, Mentor) |
| 🌱 Begin from Scratch |
⭐ PREMIUM |
Describe a project idea → AI generates VISION, ARCHITECTURE, ROADMAP & MASTER PLAN → one-click autonomous build |
| 🤖 Poe Asset Generator |
FREE (experimental) |
Auto-generates images & audio from planning docs via Poe bots |
| 🔑 Secure Key Storage |
FREE (experimental) |
Poe API key stored in VS Code SecretStorage, never in settings.json |
| 🔄 Copilot Fallback |
FREE (experimental) |
Opt-in: notify when Copilot quota runs out, switch to @poe |
🌟 Free vs Premium
|
FREE |
⭐ PREMIUM ($19 USD one-time) |
| Quick Continue |
✅ |
✅ |
| Hybrid Detection (Chat History + OCR) |
✅ |
✅ |
| Custom Response Rules |
3 rules |
20 rules |
| Per-Workspace Settings |
✅ |
✅ |
| Master Switch & Emergency Stop |
✅ |
✅ |
| Cooldowns, Dry Run, Debug |
✅ |
✅ |
| Dashboard & Session Stats |
✅ |
✅ |
| Chat Mode Awareness |
✅ |
✅ |
| Project Tracker (live PROGRESS.md checklist) |
✅ |
✅ |
Commit-Driven Task Ticking (Closes M3) |
✅ |
✅ |
| ▶ Start Autopilot (one-click continue project) |
❌ |
✅ |
| AI Project Manager |
❌ |
✅ |
| AI Model Choices (Opus 4.6+) |
❌ |
✅ |
| AI-Guided Development |
❌ |
✅ |
| MCP Integration |
❌ |
✅ |
| @auto-continue Chat Participant |
❌ |
✅ |
| Git Integration |
❌ |
✅ |
| Test Orchestration |
❌ |
✅ |
| Session Memory |
❌ |
✅ |
| Progress Tracking Dashboard |
❌ |
✅ |
| Session Summaries |
❌ |
✅ |
| PM Personalities (4 styles) |
❌ |
✅ |
| Begin from Scratch Wizard |
❌ |
✅ |
| Poe API — auto image/audio generation (experimental) |
✅ |
✅ |
| Poe API — Copilot fallback opt-in (experimental) |
✅ |
✅ |
💳 Get Premium — one-time purchase, lifetime access, all future updates included.
🚀 Quick Start
New to the extension or jumping into a project mid-way? This is all you need.
Click ▶ Start Autopilot at the top of the Copilot Auto-Continue panel (or run Start Autopilot (Continue This Project) from the Command Palette). In a single click it will:
- ✅ Turn on the Master Switch + Smart AI Manager
- 🤖 Start the Project Manager
- 📖 Read your planning docs & current progress (and offer to analyze the codebase if you have none)
- 🧠 Generate a context-aware "next step" prompt and send it to Copilot
- 🔄 Keep the project moving, step after step
It works whether your project is brand new or half-finished, and the same button becomes a Stop control while Autopilot is running.
💡 You'll find ▶ Start Autopilot at the top of the activity view, on the view toolbar (🚀 icon), in the Command Palette, and as the primary button on the Welcome screen.
⚠️ Don't confuse it with ▶ Start Monitor Only (advanced) — that low-level action only reacts to Copilot's own "shall I continue?" questions and does not generate prompts. For actually driving a project, use Start Autopilot.
1. Install & Prerequisites
✅ VS Code 1.96.0+
✅ Python 3.8+ (in PATH)
✅ GitHub Copilot extension
✅ Windows OS (OCR uses Windows APIs)
Install from VS Code Marketplace or:
code --install-extension copilot-auto-continue-2.1.0.vsix
2. First Launch
The extension auto-starts on VS Code launch:
- OCR service installs dependencies automatically
- Status bar shows 🟢 ON when ready
- Welcome screen appears with setup guide
3. Basic Usage (Auto-Continue Only)
Just open Copilot Chat and start working. When Copilot asks:
"Shall I continue with the implementation?"
The extension automatically responds!
4. Advanced Usage (AI Project Manager)
For intelligent, context-aware development:
- Create a
.projectmanager/plans/ folder in your workspace
- Add planning documents:
VISION.md - What you want to build
ROADMAP.md - Development phases and tasks
CURRENT_PHASE.md - Active work items
- Enable Project Manager:
{ "copilotAutoContinue.projectManager.enabled": true }
- Start development: Click ▶ Start Autopilot (recommended — does everything in one click) or run the
Begin AI-Guided Development command
📋 Project Tracker (Free)
A live, native checklist in the activity bar that mirrors your PROGRESS.md — no premium required.
Getting Started
- Click the Project Tracker icon in the activity bar.
- Click Create PROGRESS.md (or add your own checkbox tasks):
## Milestones
- [ ] **M1** Define project vision
- [ ] **M2** Set up project structure
- [ ] **M3** Implement core features
- Tasks render grouped by heading, each showing a
done/total count and overall completion. Click a task to jump to its line; use the inline check button to toggle it.
Commit-Driven Ticking
Tag a task with a milestone id (**M3**, [M3], M3:, or PREP) and the tracker will tick it automatically when a git commit closes it:
git commit -m "Add login flow — Closes M3"
# or
git commit -m "M3: done"
- Powered by the built-in Git API — no git hooks or setup required.
- Deterministic & word-boundary safe:
M1 never matches M10, M8 never matches M8a.
- Toggle with the
tracker.commitTicking setting (default on).
Other Actions
- Open as Checklist Preview — renders the file in VS Code's native Markdown preview (toolbar button or Command Palette).
- Auto-mark completed tasks — when the AI Project Manager finishes a task, its checkbox is ticked automatically (
tracker.autoMarkTasks, exact-match only).
Settings
| Setting |
Default |
Description |
tracker.enabled |
true |
Show the Project Tracker view |
tracker.progressFile |
PROGRESS.md |
Primary progress file name |
tracker.autoMarkTasks |
true |
Auto-tick tasks the AI completes |
tracker.commitTicking |
true |
Tick tasks when a commit closes their id |
🤖 AI Project Manager
Transform simple "yes, continue" into intelligent guidance!
How It Works
┌─────────────────────────────────────────────────────────────┐
│ Your Planning Docs │ Copilot Output │
│ ├── VISION.md │ "I've implemented auth. │
│ ├── ROADMAP.md │ Should I continue with │
│ └── CURRENT_PHASE.md │ the API or database?" │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────┐
│ 🧠 AI Project Manager │
│ Analyzes context, generates smart │
│ continuation prompt │
└─────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ "Great work on auth! Per the roadmap, API endpoints are │
│ next. Start with the user authentication endpoint using │
│ JWT as specified in SPEC.md" │
└─────────────────────────────────────────────────────────────┘
PM Commands
| Command |
Description |
▶ Start Autopilot (Continue This Project) |
One-click — enable Smart AI, start the PM & drive development |
Start Project Manager |
Enable intelligent responses |
Stop Project Manager |
Revert to simple responses |
Begin AI-Guided Development |
Start autonomous session |
Resume AI-Guided Development |
Continue from where you left off |
Stop AI-Guided Development |
End autonomous session |
🔍 Analyze Project |
Scan existing codebase |
🔧 Debug & Improve Project |
Find issues and suggest fixes |
📊 Show Project Progress |
View completion status |
📝 Generate Session Summary |
Create session report |
🎭 Set PM Personality |
Choose communication style |
PM Personalities
| Personality |
Style |
Example |
| Default |
Professional |
"Implement the auth module next." |
| Friendly Coach 😊 |
Encouraging |
"Great work! 🎉 Let's tackle auth!" |
| Taskmaster ⚡ |
Direct |
"Auth. Now." |
| Mentor 🎓 |
Educational |
"Auth is critical for security. Consider JWT..." |
📊 Progress Tracking
Track your project's completion status automatically.
View Progress
Run 📊 Show Project Progress to see:
- Overall completion percentage
- Tasks by status (completed, pending, blocked)
- Phase-by-phase breakdown
- Recently completed tasks
How It Works
The PM parses checkbox tasks from your planning docs:
- [x] Completed task ✓
- [ ] Pending task
📝 Session Summaries
Get comprehensive reports after development sessions.
Generate a Summary
Run 📝 Generate Session Summary to create:
- Session duration and turn count
- Accomplishments extracted from prompts
- Tasks completed during the session
- Suggested next steps from roadmap
Save Options
- 💾 Save to file →
.projectmanager/sessions/
- 📋 Copy to clipboard
- 👁️ View in editor
🌱 Begin from Scratch (Premium — v3.2.4)
Describe a project idea and let the AI generate a complete, production-ready planning doc set — before a single line of code is written.
How It Works
You describe an idea (name, purpose, aesthetic, features)
↓
AI generates 5 planning documents in sequence:
VISION.md → ARCHITECTURE.md → ROADMAP.md
→ MASTER_PLAN.md (chunked by phase)
→ CURRENT_PHASE.md
↓
Click ⚡ Start Autonomous Building
↓
AI Project Manager consumes your new plan
and Copilot builds the project from Phase 1
Steps
- Open the wizard — sidebar button, Welcome panel, or Dashboard → 🌱 Begin from Scratch
- Fill in the form:
- Project Name, Save Location, Description, Purpose, Aesthetic, Desired Features
- Set two sliders:
- Creativity (1–10): 1 = established patterns · 10 = borderline unhinged
- Project Detail (1–10): controls phase count (5 phases → up to 100 phases)
- Click 🚀 Begin Planning — live progress bar as the AI generates all docs
- Click ⚡ Start Autonomous Building — Copilot executes the plan start to finish
Token limit proof: MASTER_PLAN.md is generated phase-by-phase so even a 100-phase, exhaustively detailed plan is produced without ever hitting model context limits — scaling to 10,000+ lines.
What Gets Generated
| File |
Contents |
VISION.md |
Mission statement, audience, success criteria, design philosophy |
ARCHITECTURE.md |
Tech stack, folder layout, module breakdown, data model |
ROADMAP.md |
Phase-by-phase outline with milestones |
MASTER_PLAN.md |
Full step-by-step implementation plan per phase |
CURRENT_PHASE.md |
Pre-set to Phase 1, ready for the AI Manager |
All files are saved to .projectmanager/plans/ in your chosen folder.
Cross-Workspace Support
If you generate a plan for a different folder, the extension writes a .scratch-autostart.json marker. On next VS Code activation in that folder you're offered Start Autonomous Building / Open Master Plan / Not Now — no manual setup needed.
🤖 Poe API Integration (Experimental — v3.2)
Connect your Poe account to automatically generate images, icons, audio, and other assets for your project — in the background while Copilot writes the code.
How It Works
Planning docs (VISION.md, ROADMAP.md, SPEC.md)
↓ scanned on PM start
Asset needs detected (logo, icon, splash, sfx...)
↓ fire-and-forget background jobs
Poe bot generates asset → saved to .projectmanager/assets/
↓
VS Code notification: "Image generated: assets/images/logo.png"
Each Copilot response is also scanned in real-time — if Copilot says "we'll need a logo for this", Poe generates one automatically.
Setup
- Get a Poe API key at poe.com/api_key
- Command Palette → Connect Poe API — stores key in VS Code SecretStorage
- Enable in settings:
copilot-auto-continue.poe.enabled = true
- Set your image bot:
copilot-auto-continue.poe.imageBot = "DALL-E-3" (or Flux-Pro, Imagen-4, etc.)
- Start the AI Project Manager — assets generate automatically
Poe Commands
| Command |
Description |
Connect Poe API |
Store your API key securely |
Test Poe API Connection |
Verify key and connectivity |
Disconnect Poe API |
Remove stored key |
Generate Image via Poe |
Manually generate an image with a custom prompt |
View Generated Poe Assets |
Browse all assets generated this session |
Poe Settings
| Setting |
Default |
Description |
poe.enabled |
false |
Master switch for Poe integration |
poe.imageBot |
DALL-E-3 |
Poe bot name for image generation |
poe.audioBot |
(empty) |
Poe bot name for audio/TTS (empty = disabled) |
poe.autoDetectAssets |
true |
Scan planning docs + chat output for asset needs |
poe.assetOutputFolder |
.projectmanager/assets |
Output path for generated assets |
poe.autoFallback |
false |
Notify when Copilot quota runs out |
poe.fallbackContextFiles |
10 |
Files to include when using Poe as fallback |
Note: Poe is entirely optional. The extension works identically without it. A separate Poe account is required (free tier available at poe.com).
⌨️ Keyboard Shortcuts
| Shortcut |
Action |
Ctrl+Shift+A |
Toggle Master switch |
Ctrl+Shift+D |
Open dashboard |
Ctrl+Alt+D |
Launch Begin Dev Session wizard |
Ctrl+Shift+S |
Start/stop session |
Ctrl+Alt+P |
Pause/resume |
Ctrl+Shift+N |
Skip next detection |
Ctrl+Shift+Escape |
Emergency stop |
📋 All Commands
Access via Command Palette (Ctrl+Shift+P):
Core Commands
| Command |
Description |
Toggle |
Enable/disable monitoring |
Start Session |
Start tracked session |
Stop Session |
End current session |
Emergency Stop |
Halt all automation |
Show Dashboard |
Open control center |
Show Log |
View activity log |
Project Manager Commands
| Command |
Description |
▶ Start Autopilot (Continue This Project) |
One-click continue: Smart AI + PM + drive dev |
Start Project Manager |
Enable PM |
Stop Project Manager |
Disable PM |
Begin AI-Guided Development |
Start autonomous dev |
Resume AI-Guided Development |
Continue session |
Stop AI-Guided Development |
End session |
Analyze Project |
Scan codebase |
Debug & Improve |
Find issues |
Show Progress |
View completion |
Generate Summary |
Create report |
Set Personality |
Change PM style |
Session & Analysis Commands
| Command |
Description |
🚀 Begin Dev Session (Guided Wizard) |
3-step wizard: goal → autonomy → launch (Ctrl+Alt+D) |
🎯 Set Session Goal |
Define a goal for the current session |
📊 Show Session Summary |
View live stats: goal, responses, uptime, PM state |
🧪 Test All Rules Against Text |
Test every detection rule against sample text |
🔒 Toggle Dry Run Mode |
Flip dry-run mode on/off from the palette |
📈 Optimize Rule Priorities (by usage) |
Reorder rules by actual trigger frequency |
Begin from Scratch Commands
| Command |
Description |
🌱 Begin from Scratch (New Project Wizard) |
Open the project planning wizard |
Poe API Commands (Experimental)
| Command |
Description |
🤖 Connect Poe API |
Store Poe API key securely |
🔌 Test Poe API Connection |
Verify key and connectivity |
🔓 Disconnect Poe API |
Remove stored key |
🖼️ Generate Image via Poe |
Manually generate an image |
📂 View Generated Poe Assets |
Browse session assets |
⚙️ Configuration
Access: File > Preferences > Settings → search "copilot auto"
Core Settings
| Setting |
Default |
Description |
enabled |
true |
Master on/off switch |
monitoringInterval |
2000 |
OCR check interval (ms) |
responseCooldownMinutes |
0.25 |
Cooldown between responses |
maxResponsesPerSession |
100 |
Session response limit |
Project Manager Settings
| Setting |
Default |
Description |
projectManager.enabled |
false |
Enable AI Project Manager |
projectManager.planningFolder |
.projectmanager/plans |
Planning docs location |
projectManager.modelPreference |
auto |
AI model: auto / claude-sonnet / claude-opus-4 / gpt-4o / gpt-4-turbo / o3-mini / gemini / copilot |
projectManager.responseStyle |
concise |
Response verbosity |
projectManager.personality |
default |
Communication style |
projectManager.trackProgress |
true |
Enable progress tracking |
projectManager.generateSessionSummaries |
true |
Auto-generate summaries |
Safety Settings
| Setting |
Default |
Description |
dryRunMode |
false |
Test without sending responses |
blockedPatterns |
[] |
Patterns to never respond to |
📂 Workspace Settings: Most settings can be customized per-project. Use the command Save Settings to This Workspace to create workspace-level overrides. Settings are stored in .vscode/settings.json and loaded automatically when you open that folder.
📁 Planning Documents Structure
your-project/
├── .projectmanager/
│ ├── plans/
│ │ ├── VISION.md # Project goals and purpose
│ │ ├── ROADMAP.md # Development phases
│ │ ├── SPEC.md # Technical specifications
│ │ └── CURRENT_PHASE.md # Active work items
│ ├── assets/ # Poe-generated assets (v3.2)
│ │ ├── images/ # Generated images/icons
│ │ ├── audios/ # Generated audio files
│ │ └── manifest.json # Asset manifest
│ └── sessions/
│ └── session-*.md # Session summaries
└── src/
└── ...
Example VISION.md
# Project Vision
## Overview
A real-time multiplayer game engine with WebSocket support.
## Goals
- 60 FPS performance on mobile
- <100ms latency multiplayer
- Cross-platform support
## Key Features
- Physics engine
- Particle system
- Networked game state
🛡️ Safety Features
| Feature |
Description |
| 🛡️ Session Limits |
Max responses per session |
| 🛑 Emergency Stop |
Instant halt (Ctrl+Shift+Escape) |
| 🧪 Dry Run Mode |
Test without responding |
| ⏳ Cooldowns |
Rate limiting per rule |
| 🚫 Blocked Patterns |
Blacklist specific phrases |
🐛 Troubleshooting
OCR Service Issues
1. Check "OCR Service" terminal for errors
2. Verify Python 3.8+ is in PATH
3. Run: Restart OCR Service
Patterns Not Matching
1. Enable debug logging in settings
2. Check Show Log for detection attempts
3. Verify Copilot chat panel is visible
PM Not Generating Smart Responses
1. Verify projectManager.enabled is true
2. Check planning docs exist in configured folder
3. Ensure language model is available
4. Run: Reload Planning Docs
📊 Status Bar
| Indicator |
Meaning |
| 🟢 ON |
Monitoring active |
| 🔴 OFF |
Monitoring disabled |
| ⏳ Cooldown |
Waiting between responses |
| 🤖 PM: 📁3 ⚡12 |
PM active, 3 docs, 12 responses |
| DEV MODE: Turn X |
Autonomous development active |
📚 Documentation
🤝 Contributing
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing)
- Commit changes (
git commit -m 'Add amazing feature')
- Push to branch (
git push origin feature/amazing)
- Open Pull Request
📄 License
MIT License - see LICENSE
Made with ❤️ for developers who want Copilot to keep going
Your AI development partner that never sleeps!
v3.2.0 // Poe API Integration — auto image/audio generation, asset manifest, Copilot fallback