diff --git a/.apache-magpie.lock b/.apache-magpie.lock index 7ee3a03af..73be6ccf4 100644 --- a/.apache-magpie.lock +++ b/.apache-magpie.lock @@ -6,7 +6,7 @@ method: local source: skills/ reconciled: - version: 0.9.0.dev202611090749 + version: 0.9.0.dev202611101307 at: 2026-11-10 skills: activity-sweep: sha256:a39919af92a37e2d @@ -63,7 +63,7 @@ reconciled: reviewer-routing: sha256:159e840396b7a667 self-review: sha256:ea0a2e29bb2aa0e0 sentiment: sha256:c325db1d99634a51 - setup: sha256:f8e9e88fc61e8891 + setup: sha256:7915f16976882871 shared-config-sync: sha256:bc445ef323563cd8 skill-reconciler: sha256:964dbda42cb402ce stack-review: sha256:f0872f2cf794b6d2 diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 0c5d86521..f4849744c 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,85 +9,85 @@ { "name": "magpie-adversarial-review", "source": "./plugins/magpie-adversarial-review", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie \u2014 adversarial review: runs other models' CLIs (Codex, Copilot, Antigravity, Pi, Grok, Goose, Claude) read-only over a change before its PR is created, and merges their findings. Runs from the installed plugin, so no repository needs a copy." }, { "name": "magpie-agent-guard", "source": "./plugins/magpie-agent-guard", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie \u2014 deterministic pre-execution command guard: a PreToolUse hook that denies shell commands which would break a hard framework rule. Runs from the installed plugin, so no repository or worktree needs a local copy." }, { "name": "magpie-security-tools", "source": "./plugins/magpie-security-tools", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie \u2014 the framework tools the skills run as /tools/ (security tracker edits and CVE JSON, PR and release management, contributor metrics, the privacy gate, setup's permission audit), shipped so a marketplace install needs no framework checkout. The name is historical: every family that runs one of these tools needs this plugin." }, { "name": "magpie-vetted-ops", "source": "./plugins/magpie-vetted-ops", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie \u2014 vetted-ops: a dispatcher for fixed, policy-scoped forge operations, so a session needs one allowlist entry instead of a dozen wildcard `ask` rules. Runs from the installed plugin, which is what keeps the operation catalogue out of reach of the agent that calls it." }, { "name": "magpie-contributor-growth", "source": "./plugins/magpie-contributor-growth", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie contributor-growth family (9 skills)." }, { "name": "magpie-issue", "source": "./plugins/magpie-issue", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie issue family (8 skills)." }, { "name": "magpie-mentoring", "source": "./plugins/magpie-mentoring", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie mentoring family (4 skills)." }, { "name": "magpie-pairing", "source": "./plugins/magpie-pairing", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie pairing family (2 skills)." }, { "name": "magpie-pr-management", "source": "./plugins/magpie-pr-management", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie pr-management family (9 skills)." }, { "name": "magpie-release-management", "source": "./plugins/magpie-release-management", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie release-management family (10 skills)." }, { "name": "magpie-repo-health", "source": "./plugins/magpie-repo-health", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie repo-health family (8 skills)." }, { "name": "magpie-security", "source": "./plugins/magpie-security", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie security family (16 skills)." }, { "name": "magpie-setup", "source": "./plugins/magpie-setup", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie setup family (12 skills)." }, { "name": "magpie-utilities", "source": "./plugins/magpie-utilities", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie utilities family (5 skills)." } ] diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5c9802a65..c98a64b9a 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "magpie", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie \u2014 a reusable, governance-agnostic framework of agentic skills for maintaining open-source projects: release management, security triage, PR and issue workflows, contributor growth, and repo health.", "author": { "name": "Apache Magpie", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 16de5910e..534eb006c 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "magpie", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie — agentic skills for maintaining open-source projects.", "skills": "./skills" } diff --git a/plugin.json b/plugin.json index 60fe4f7ad..72287200f 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "magpie", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "description": "Apache Magpie — a reusable, governance-agnostic framework of agentic skills for maintaining open-source projects: release management, security triage, PR and issue workflows, contributor growth, and repo health.", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" }, "homepage": "https://magpie.apache.org/", diff --git a/plugins/magpie-adversarial-review/.claude-plugin/plugin.json b/plugins/magpie-adversarial-review/.claude-plugin/plugin.json index 9e254de51..5e0b4afb7 100644 --- a/plugins/magpie-adversarial-review/.claude-plugin/plugin.json +++ b/plugins/magpie-adversarial-review/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-adversarial-review", "description": "Apache Magpie \u2014 adversarial review: runs other models' CLIs (Codex, Copilot, Antigravity, Pi, Grok, Goose, Claude) read-only over a change before its PR is created, and merges their findings. Runs from the installed plugin, so no repository needs a copy.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-agent-guard/.claude-plugin/plugin.json b/plugins/magpie-agent-guard/.claude-plugin/plugin.json index 3d77bb8e2..89947f437 100644 --- a/plugins/magpie-agent-guard/.claude-plugin/plugin.json +++ b/plugins/magpie-agent-guard/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-agent-guard", "description": "Apache Magpie \u2014 deterministic pre-execution command guard: a PreToolUse hook that denies shell commands which would break a hard framework rule. Runs from the installed plugin, so no repository or worktree needs a local copy.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-contributor-growth/.claude-plugin/plugin.json b/plugins/magpie-contributor-growth/.claude-plugin/plugin.json index 796418dc3..c6db4d8d7 100644 --- a/plugins/magpie-contributor-growth/.claude-plugin/plugin.json +++ b/plugins/magpie-contributor-growth/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-contributor-growth", "description": "Apache Magpie \u2014 Committer readiness and onboarding: activity, calibration, nominations, sentiment and post-vote onboarding.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-issue/.claude-plugin/plugin.json b/plugins/magpie-issue/.claude-plugin/plugin.json index 649a0e1fa..1cccaa465 100644 --- a/plugins/magpie-issue/.claude-plugin/plugin.json +++ b/plugins/magpie-issue/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-issue", "description": "Apache Magpie \u2014 Issue management: triage, reproduction, fix drafting, reassessment, stale sweeps, deduplication and backlog statistics.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-mentoring/.claude-plugin/plugin.json b/plugins/magpie-mentoring/.claude-plugin/plugin.json index f93d6c18a..20d628588 100644 --- a/plugins/magpie-mentoring/.claude-plugin/plugin.json +++ b/plugins/magpie-mentoring/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-mentoring", "description": "Apache Magpie \u2014 Mentoring: newcomer welcomes, issue explanations, good-first-issue authoring and discovery.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-pairing/.claude-plugin/plugin.json b/plugins/magpie-pairing/.claude-plugin/plugin.json index d7daeb7c7..4dac99146 100644 --- a/plugins/magpie-pairing/.claude-plugin/plugin.json +++ b/plugins/magpie-pairing/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-pairing", "description": "Apache Magpie \u2014 Local code review: structured self-review or independent adversarial review of a local change.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-pr-management/.claude-plugin/plugin.json b/plugins/magpie-pr-management/.claude-plugin/plugin.json index 31f50e929..96a9b28f9 100644 --- a/plugins/magpie-pr-management/.claude-plugin/plugin.json +++ b/plugins/magpie-pr-management/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-pr-management", "description": "Apache Magpie \u2014 Pull requests: triage, statistics, code review, stack review, merge candidates, thread mentoring and reviewer routing.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-pr-management/.codex-plugin/plugin.json b/plugins/magpie-pr-management/.codex-plugin/plugin.json index dc0bbb2ce..0088a8e19 100644 --- a/plugins/magpie-pr-management/.codex-plugin/plugin.json +++ b/plugins/magpie-pr-management/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-pr-management", "description": "Apache Magpie \u2014 Pull requests: triage, statistics, code review, stack review, merge candidates, thread mentoring and reviewer routing.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-release-management/.claude-plugin/plugin.json b/plugins/magpie-release-management/.claude-plugin/plugin.json index f1574bf80..3ed5daed3 100644 --- a/plugins/magpie-release-management/.claude-plugin/plugin.json +++ b/plugins/magpie-release-management/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-release-management", "description": "Apache Magpie \u2014 Releases: ASF release planning, RC preparation and signing, voting, promotion, announcements, archives and audits.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-release-management/.codex-plugin/plugin.json b/plugins/magpie-release-management/.codex-plugin/plugin.json index 086c2fd58..f98f63ba6 100644 --- a/plugins/magpie-release-management/.codex-plugin/plugin.json +++ b/plugins/magpie-release-management/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-release-management", "description": "Apache Magpie \u2014 Releases: ASF release planning, RC preparation and signing, voting, promotion, announcements, archives and audits.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-repo-health/.claude-plugin/plugin.json b/plugins/magpie-repo-health/.claude-plugin/plugin.json index 1ec5f7118..4eb50ead7 100644 --- a/plugins/magpie-repo-health/.claude-plugin/plugin.json +++ b/plugins/magpie-repo-health/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-repo-health", "description": "Apache Magpie \u2014 Repository maintenance: CI, workflow security, dependency vulnerabilities, licenses and flaky-test audits, plus fixes for audit findings.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-security-tools/.claude-plugin/plugin.json b/plugins/magpie-security-tools/.claude-plugin/plugin.json index b0747d9da..7ac537638 100644 --- a/plugins/magpie-security-tools/.claude-plugin/plugin.json +++ b/plugins/magpie-security-tools/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-security-tools", "description": "Apache Magpie \u2014 the framework tools the skills run as /tools/ (security tracker edits and CVE JSON, PR and release management, contributor metrics, the privacy gate, setup's permission audit), shipped so a marketplace install needs no framework checkout. The name is historical: every family that runs one of these tools needs this plugin.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-security/.claude-plugin/plugin.json b/plugins/magpie-security/.claude-plugin/plugin.json index b40732809..c6dd9537a 100644 --- a/plugins/magpie-security/.claude-plugin/plugin.json +++ b/plugins/magpie-security/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-security", "description": "Apache Magpie \u2014 Security reports: import through CVE publication, triage, sync, deduplication and invalidation. Maintainer-only.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-security/.codex-plugin/plugin.json b/plugins/magpie-security/.codex-plugin/plugin.json index 776902104..6cdc39880 100644 --- a/plugins/magpie-security/.codex-plugin/plugin.json +++ b/plugins/magpie-security/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-security", "description": "Apache Magpie \u2014 Security reports: import through CVE publication, triage, sync, deduplication and invalidation. Maintainer-only.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-setup/.claude-plugin/plugin.json b/plugins/magpie-setup/.claude-plugin/plugin.json index a66473dda..fee36ff37 100644 --- a/plugins/magpie-setup/.claude-plugin/plugin.json +++ b/plugins/magpie-setup/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-setup", "description": "Apache Magpie \u2014 Framework setup: installation, updates, verification, project rules, agent isolation and shared configuration.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-setup/.codex-plugin/plugin.json b/plugins/magpie-setup/.codex-plugin/plugin.json index 1dab53c73..c0e3a50a7 100644 --- a/plugins/magpie-setup/.codex-plugin/plugin.json +++ b/plugins/magpie-setup/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-setup", "description": "Apache Magpie \u2014 Framework setup: installation, updates, verification, project rules, agent isolation and shared configuration.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-utilities/.claude-plugin/plugin.json b/plugins/magpie-utilities/.claude-plugin/plugin.json index 9dfd9c243..85f9a950c 100644 --- a/plugins/magpie-utilities/.claude-plugin/plugin.json +++ b/plugins/magpie-utilities/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-utilities", "description": "Apache Magpie \u2014 Skill tools: skill discovery, authoring, optimization, maintenance and framework bug reporting.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-utilities/.codex-plugin/plugin.json b/plugins/magpie-utilities/.codex-plugin/plugin.json index bb251f16e..c94ab3a3d 100644 --- a/plugins/magpie-utilities/.codex-plugin/plugin.json +++ b/plugins/magpie-utilities/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-utilities", "description": "Apache Magpie \u2014 Skill tools: skill discovery, authoring, optimization, maintenance and framework bug reporting.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-vetted-ops/.claude-plugin/plugin.json b/plugins/magpie-vetted-ops/.claude-plugin/plugin.json index 4d75be388..957f02cce 100644 --- a/plugins/magpie-vetted-ops/.claude-plugin/plugin.json +++ b/plugins/magpie-vetted-ops/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-vetted-ops", "description": "Apache Magpie \u2014 vetted-ops: a dispatcher for fixed, policy-scoped forge operations, so a session needs one allowlist entry instead of a dozen wildcard `ask` rules. Runs from the installed plugin, which is what keeps the operation catalogue out of reach of the agent that calls it.", - "version": "0.9.0.dev202611090749", + "version": "0.9.0.dev202611101307", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/pyproject.toml b/pyproject.toml index 2429c032b..a9c22905a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ # Package name matches the project's canonical name. Not published to # PyPI — this name only frames the framework root as a uv-managed project. name = "apache-magpie" -version = "0.9.0.dev202611090749" +version = "0.9.0.dev202611101307" description = "Reusable, governance-agnostic framework of agentic skills for maintaining open-source projects." requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index acac8d309..fb921fb31 100644 --- a/uv.lock +++ b/uv.lock @@ -144,7 +144,7 @@ wheels = [ [[package]] name = "apache-magpie" -version = "0.9.0.dev202611090749" +version = "0.9.0.dev202611101307" source = { virtual = "." } [package.dev-dependencies]