chore(plugins): sync generated content mirrors
Regenerates `plugins/*/skills`, `plugins/*/agents`, both per-plugin `plugin.json` manifests and the two marketplace mirrors from `.apm/` per ADR-0017, via `scripts/sync-plugin-content.sh --all`. The manifests matter beyond tidiness here: `plugin.json` carries the plugin version and wins over the marketplace entry at install time (calculatePluginVersion precedence). Until this ran, the patch bumps in the preceding commit were inert for anyone installing these plugins. ADR: 0017 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EeH8SCbcrCAQrtymkNuhKP
This commit is contained in:
@@ -36,9 +36,12 @@ Read the frontmatter before judging a single word.
|
||||
Its Claude Code counterpart has no equivalent field and stays model-invoked, so the two halves of
|
||||
the pair carrying differently shaped descriptions is expected there rather than a
|
||||
pair-consistency finding.
|
||||
`user-invocable: false` does not belong in this bullet: it only blocks manual invocation and is
|
||||
independent of `disable-model-invocation` — an agent can be `user-invocable: false` and still
|
||||
model-routed, in which case the three-part shape below still applies. It carries no
|
||||
`user-invocable: false` does not belong in this bullet. The two are separate fields with opposite
|
||||
defaults — `disable-model-invocation` (default `false`) governs runtime auto-selection,
|
||||
`user-invocable` (default `true`) governs manual invocation, and the retired `infer` field was
|
||||
replaced by the pair rather than by either one. So `user-invocable: false` says nothing about
|
||||
whether the agent is model-routed: judge that from `disable-model-invocation` alone, and where
|
||||
that is absent the three-part shape below still applies. `user-invocable` carries no
|
||||
description-quality contract of its own and is out of this file's scope entirely.
|
||||
- **No such flag** — the agent is model-invoked and the rest of this file applies.
|
||||
|
||||
|
||||
@@ -41,8 +41,8 @@ those same sections, so any restatement is a copy that can disagree with the che
|
||||
If it carries one, it still has to be kebab-case.
|
||||
- `Use proactively` is meaningful in a CC description and steers the runtime to offer the agent
|
||||
unprompted. In a Copilot description it does nothing; `KyberforgeCopilot.ProactivePhrase` flags
|
||||
it. The Copilot equivalent is `disable-model-invocation` / `user-invocable`, which changes the
|
||||
description contract entirely — see `references/description-quality.md`, Step 0.
|
||||
it. The Copilot equivalent is `disable-model-invocation`, which changes the description contract
|
||||
entirely — see `references/description-quality.md`, Step 0.
|
||||
|
||||
## Pair consistency
|
||||
|
||||
|
||||
Reference in New Issue
Block a user