Skip to content

feat(plugin): publish the standalone agent plugin catalogue - #1

Merged
christso merged 3 commits into
mainfrom
feat/extract-catalogue
Oct 12, 2026
Merged

christso merged 3 commits into
mainfrom
feat/extract-catalogue

Conversation

@christso

@christso christso commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Reusable AllAgents plugins can be maintained and installed independently of the CLI in this catalogue. Workspace templates remain in allagentsdev/allagents/examples/workspaces and select their plugins from here.

This is the destination half of the catalogue move after allagentsdev/allagents#560. Merge this PR before AllAgents#562; until then, the default branch is only the repository bootstrap.

The four reusable plugins retain their names, supporting resources, original fictional XLSX, MIT licence and existing engineering tests. The CLI-specific allagents guidance plugin remains in the AllAgents repository. The redundant worktree skill and shell script are omitted because the owner uses Herdr; Engineering provides interactive PR review. Retained plugin homepage URLs point here. Both native catalogues use the distinct marketplace name agent-plugins to avoid replacing existing allagents registrations.

Validation

  • Bun 1.4.1 bun run validate: all four plugin entries, both native manifests and local Markdown references passed.
  • bun test: 16 migrated engineering tests passed, 117 assertions.
  • Compared the 14 retained plugin files with AllAgents commit f40533bfc2a63d7686dc67831b87eae9afd8de06: content remains unchanged except four homepage URLs. The original MIT licence, migrated engineering test and XLSX hash are preserved. The two AllAgents-specific files stay in the CLI repository; the two redundant worktree files are deliberately removed.
  • Built CLI in a temporary project with an empty version-2 workspace and an isolated ALLAGENTS_TEST_HOME: plugin marketplace add <catalogue> --scope project, then plugin install finance@agent-plugins --scope project --client codex --yes. Exactly the four finance skill files installed byte-for-byte, including the XLSX; no other plugin resources were copied. Removed the fixture.
  • Remote candidate-branch installation, legacy forwarding and offline refresh also passed through the built AllAgents CLI; the Finance workspace initialized with the candidate registered alias and DeepWiki installed only its own skill and MCP configuration. See the companion PR for exact commands and fixture limits.
  • Final refinement check with the built CLI: Engineering installs only pr-interactive-review and its resources, with no worktree skill/script. The retained AllAgents guidance installs from the CLI repository and matches main byte-for-byte. Catalogue validation and all 16 engineering tests passed again.
  • Independent review found no actionable preservation, privacy, reference or CI findings.

AllAgents#562 covers external-source resolution and old-marketplace forwarding. Direct old plugin-directory URLs require updating to the new source; pinned historical revisions retain their original content. No private Grist code or household records are part of this catalogue.

@christso
christso merged commit 3a652e0 into main Oct 12, 2026
1 check passed
@christso
christso deleted the feat/extract-catalogue branch October 12, 2026 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant