Skip to content

feat(agent-loading): add dynamic plugin discovery and loading#74

Closed
scottschreckengaust wants to merge 3 commits into
mainfrom
feat/agent-loading
Closed

feat(agent-loading): add dynamic plugin discovery and loading#74
scottschreckengaust wants to merge 3 commits into
mainfrom
feat/agent-loading

Conversation

@scottschreckengaust

Copy link
Copy Markdown
Member

Summary

  • New agent-loading plugin that acts as a smart router for the marketplace
  • Discovers available plugins by reading marketplace.json, matches user intent against plugin descriptions/keywords/tags, and automatically installs/activates the right plugin
  • Includes GitHub MCP server integration for searching/creating issues when no plugin matches
  • Adds /browse-plugins command for explicit catalog browsing
  • Registers the plugin in the marketplace registry (category: discovery)

Test plan

  • Validate plugin loads correctly: claude --plugin-dir ./plugins/agent-loading
  • Verify skill auto-triggers on meta-intent phrases ("what plugins are available", "find a plugin")
  • Verify skill does NOT compete with child plugin triggers when both are installed
  • Test /agent-loading:browse-plugins command displays catalog
  • Test no-match scenario shows catalog + issue suggestion
  • Confirm mise run build passes (note: checkov has pre-existing env issue)
  • Verify GitHub MCP graceful degradation without GITHUB_PERSONAL_ACCESS_TOKEN

🤖 Generated with Claude Code


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.

scottschreckengaust and others added 3 commits February 27, 2026 20:12
New plugin that acts as a smart router for the marketplace — discovers
available plugins, matches user intent against the catalog, and
automatically installs/activates the right plugin on demand. Includes
GitHub MCP integration for issue search/creation when no plugin matches.

Co-Authored-By: Claude <noreply@anthropic.com>
Standardize the Co-Authored-By format for all contributors to use
"Claude <noreply@anthropic.com>" without exposing the model name.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

This pull request is now marked as stale because it hasn't seen activity for a while. Add a comment or it will be closed soon. If you wish to exclude this issue from being marked as stale, add the "backlog" label.

@github-actions github-actions Bot added the stale label Mar 17, 2026
@github-actions

Copy link
Copy Markdown

Closing this pull request as it hasn't seen activity for a while. Please add a comment @mentioning a maintainer to reopen. If you wish to exclude this issue from being marked as stale, add the "backlog" label.

@github-actions github-actions Bot closed this Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant