Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude/.claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"name": "Roberto Cano"
},
"description": "Multi-agent orchestration harness: fan out sub-tasks to isolated worktree implementers, gate them, and route results through reviewers.",
"version": "0.1.0",
"version": "0.1.1",
"plugins": [
{
"name": "orchestrator",
"source": "./",
"description": "Multi-agent orchestration harness: fan out sub-tasks to isolated worktree implementers, gate them, and route results through reviewers.",
"version": "0.1.0",
"version": "0.1.1",
"author": {
"name": "Roberto Cano"
}
Expand Down
2 changes: 1 addition & 1 deletion .claude/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "orchestrator",
"version": "0.1.0",
"version": "0.1.1",
"description": "Multi-agent orchestration harness: fan out sub-tasks to isolated worktree implementers, gate them, and route results through reviewers.",
"author": { "name": "Roberto Cano" }
}
8 changes: 8 additions & 0 deletions docs/USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,14 @@ ships and re-stamps anything behind — flagging local edits instead of clobberi
re-running the whole interview, and never touches your own `gates.json`/`CLAUDE.md` (those are created once
and left alone on every re-run).

> **Maintainer note: bump `plugin.json`'s `version` on every real change.** `/plugin marketplace update` only
> re-fetches plugin content when the plugin's version string actually changes (`.claude/.claude-plugin/plugin.json`
> and, for the local-clone method, `.claude/.claude-plugin/marketplace.json`'s matching entry). Merging a fix to
> `main` without bumping that version means every existing installer's cached copy — at
> `~/.claude/plugins/cache/ai-project-orchestrator/orchestrator/<version>/` — silently never updates, even
> after `/plugin marketplace update`. Caught 2026-07-06: a `hooks/hooks.json` schema fix merged to `main` but
> didn't reach an already-installed consumer until the version string was bumped too.

## Merge discipline
- **`pr-per-agent`** (default): each worker → branch → PR. You (or a merge step) integrate; conflicts surface
at PR time. Cleanest/auditable.
Expand Down
Loading