Skip to content

Commit a38cefb

Browse files
committed
fix: added settings toggle for subagents and improve their token usage
1 parent b60b404 commit a38cefb

19 files changed

Lines changed: 245 additions & 308 deletions

File tree

1.45 KB
Binary file not shown.
549 Bytes
Binary file not shown.
3.74 KB
Binary file not shown.
3.34 KB
Binary file not shown.

docs/site/src/content/blog/spec-driven-development.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,14 @@ Each task is tracked with progress indicators. If Claude discovers something une
5050

5151
### Phase 3: Verify
5252

53-
After all tasks are complete, three automated review agents check the work in parallel:
53+
After all tasks are complete, an automated review agent checks the work:
5454

5555
- **Compliance review** — Does the code match the plan? Are all tasks actually done?
5656
- **Quality review** — Code quality, test coverage, security, error handling
5757
- **Goal review** — Does the implementation achieve its intended outcome? Are all artifacts substantive and wired together?
5858

59+
> **Optional:** The review agent is enabled by default and can be toggled in Console Settings → Reviewers.
60+
5961
Issues found during verification are fixed automatically. The verify phase loops back to implementation if needed, then re-verifies until clean.
6062

6163
## When to Use Spec-Driven Development
@@ -81,7 +83,7 @@ Pilot Shell's `/spec` command orchestrates the entire workflow:
8183

8284
This triggers the full plan → implement → verify pipeline. Pilot handles:
8385

84-
- **Plan verification** — Review agents challenge the plan before you see it
86+
- **Plan verification** — Review agents challenge the plan before you see it (optional, configurable in Console Settings → Reviewers)
8587
- **Worktree isolation** — Implementation happens on a separate branch so your main branch stays clean
8688
- **TDD enforcement** — Hooks ensure tests are written before production code
8789
- **Automatic context management** — If context fills up, auto-compaction preserves state and work continues seamlessly

docs/site/src/pages/docs/SpecSection.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const phases = [
2020
steps: [
2121
"Explores codebase with semantic search, asks clarifying questions",
2222
"Writes detailed spec with scope, tasks, and definition of done",
23-
"Plan-reviewer sub-agent validates completeness on every spec",
23+
"Plan-reviewer sub-agent validates completeness (optional, enabled by default)",
2424
"Waits for your approval — edit the plan directly before accepting",
2525
],
2626
},
@@ -45,7 +45,7 @@ const phases = [
4545
borderColor: "border-violet-400/30",
4646
steps: [
4747
"Full test suite + type checking + lint + build verification",
48-
"Features: unified review sub-agent (compliance + quality + goal)",
48+
"Features: unified review sub-agent (optional, enabled by default)",
4949
"Bugfixes: regression test + full suite — no sub-agents needed",
5050
"Auto-fixes findings, loops back until all checks pass",
5151
],
@@ -163,7 +163,7 @@ const SpecSection = () => {
163163
"Codebase exploration with Probe semantic search",
164164
"Architecture design decisions via Q&A",
165165
"Full plan with scope, risks, and DoD",
166-
"Unified verification agent (compliance + quality + goal)",
166+
"Unified verification agent (optional, configurable in Console Settings)",
167167
].map((item) => (
168168
<div
169169
key={item}

launcher/model_config.py

809 Bytes
Binary file not shown.
3.45 KB
Binary file not shown.
3.47 KB
Binary file not shown.

launcher/wrapper.py

719 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)