feat(ultraplan-local)!: v2.4.0 — docs update
Add v2.4.0 CHANGELOG entry documenting the background-mode removal rationale (harness does not expose Agent tool to sub-agents per github.com/anthropics/claude-code/issues/19077). Update plugin CLAUDE.md architecture sections to drop background-transition phases and redefine the three orchestrator agents as inline reference. Update plugin README mode tables for /ultraresearch-local, /ultra-cc-architect-local, /ultraplan-local — --fg is now a no-op alias. Update marketplace root README with a v2.4.0 paragraph above the v2.3 changelog summary. Closes the docs portion of the v2.4.0 rollout. Version-sync follows in the next commit. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
b5f6a528fd
commit
23544c79fb
4 changed files with 77 additions and 20 deletions
|
|
@ -71,7 +71,9 @@ claude plugin marketplace add https://git.fromaitochitta.com/open/ktg-plugin-mar
|
|||
/ultraexecute-local --project .claude/projects/2026-04-18-jwt-auth
|
||||
```
|
||||
|
||||
Or opt into auto-mode in `/ultrabrief-local` — it will launch research and planning for you in foreground, and return when `plan.md` is ready.
|
||||
Or opt into auto-mode in `/ultrabrief-local` — it will run research and planning sequentially inline in the main context, and return when `plan.md` is ready.
|
||||
|
||||
> **v2.4.0 — background mode removed.** All four orchestrator commands now run foreground in the main context. The `--fg` flag is preserved as a no-op alias for backward compatibility. Background mode silently degraded the agent swarm (the harness does not expose the Agent tool to sub-agents) — see [CHANGELOG](CHANGELOG.md) for the full rationale.
|
||||
|
||||
## When to use it
|
||||
|
||||
|
|
@ -159,14 +161,14 @@ Output:
|
|||
|
||||
| Mode | Usage | Behavior |
|
||||
|------|-------|----------|
|
||||
| **Default** | `/ultraresearch-local <question>` | Interview + background research (local + external + Gemini) |
|
||||
| **Default** | `/ultraresearch-local <question>` | Interview + research swarm (local + external + Gemini), foreground |
|
||||
| **Project** | `/ultraresearch-local --project <dir> <question>` | Write brief into `{dir}/research/NN-slug.md` |
|
||||
| **Quick** | `/ultraresearch-local --quick <question>` | Interview (short) + inline research, no agent swarm |
|
||||
| **Local** | `/ultraresearch-local --local <question>` | Only codebase analysis agents (skip external + Gemini) |
|
||||
| **External** | `/ultraresearch-local --external <question>` | Only external research agents (skip codebase analysis) |
|
||||
| **Foreground** | `/ultraresearch-local --fg <question>` | All phases in foreground (blocking) |
|
||||
| **Foreground** | `/ultraresearch-local --fg <question>` | No-op alias (foreground is default since v2.4.0) |
|
||||
|
||||
Flags combine: `--project <dir> --external --fg`.
|
||||
Flags combine: `--project <dir> --external`.
|
||||
|
||||
### Research agents
|
||||
|
||||
|
|
@ -211,7 +213,7 @@ Downstream: `/ultraplan-local` auto-discovers `architecture/overview.md` in proj
|
|||
| Flag | Behavior |
|
||||
|------|----------|
|
||||
| `--project <dir>` | **Required.** Read `{dir}/brief.md` + `{dir}/research/*.md`; write to `{dir}/architecture/`. |
|
||||
| `--fg` | Foreground (inline) — default is background via `architect-orchestrator`. |
|
||||
| `--fg` | No-op alias (foreground is default since v2.4.0). |
|
||||
| `--quick` | Skip adversarial review (no `architecture-critic` pass). |
|
||||
| `--no-gaps` | Do not write `gaps.md` (gap-section remains inside `overview.md`). |
|
||||
|
||||
|
|
@ -262,7 +264,7 @@ Output:
|
|||
| **Project** | `/ultraplan-local --project <dir>` | Read `{dir}/brief.md` + auto-discover `{dir}/research/*.md`, write `{dir}/plan.md` |
|
||||
| **Brief** | `/ultraplan-local --brief <path>` | Plan from a specific brief file |
|
||||
| **Research-enriched** | `/ultraplan-local --project <dir> --research <brief>` | Add extra research briefs beyond what is in `research/` |
|
||||
| **Foreground** | `/ultraplan-local --project <dir> --fg` | All phases in foreground (blocking) |
|
||||
| **Foreground** | `/ultraplan-local --project <dir> --fg` | No-op alias (foreground is default since v2.4.0) |
|
||||
| **Quick** | `/ultraplan-local --project <dir> --quick` | No agent swarm, lightweight scan only |
|
||||
| **Decompose** | `/ultraplan-local --decompose plan.md` | Split plan into headless session specs |
|
||||
| **Export** | `/ultraplan-local --export pr plan.md` | PR description, issue comment, or clean markdown |
|
||||
|
|
@ -608,8 +610,8 @@ ultraplan-local/
|
|||
│ ├── research-scout.md # External research (planning)
|
||||
│ ├── session-decomposer.md # Plan → headless session specs
|
||||
│ ├── convention-scanner.md # Coding conventions and patterns
|
||||
│ ├── planning-orchestrator.md # Background planning pipeline (brief-driven)
|
||||
│ ├── research-orchestrator.md # Background research pipeline
|
||||
│ ├── planning-orchestrator.md # Inline reference for the planning pipeline (brief-driven)
|
||||
│ ├── research-orchestrator.md # Inline reference for the research pipeline
|
||||
│ ├── docs-researcher.md # Official docs, RFCs, vendor docs
|
||||
│ ├── community-researcher.md # Real-world experience, issues, blogs
|
||||
│ ├── security-researcher.md # CVEs, audit history, supply chain
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue