Summary
Investigate whether a dedicated plugin repository (e.g., fullsend-ai/fullsend-community-agents) is the right model for distributing non-first-class agents, and define the mechanics for how org admins would discover, install, and maintain them.
Context
The team has identified three tiers of agent distribution:
- First-class agents — shipped with the scaffold, installed by default or opt-in (code, review, triage, etc.)
- Custom/user agents — written by org admins directly in their fullsend repo (e.g., classify)
- Community/plugin agents — shared in a separate repository, installable but not verified by the core team
The first two tiers have a clear model. The third does not. Concerns include:
- Maintenance burden: A community repo could grow to 100+ agents. Who tests them? Who reviews PRs? Past ecosystems (e.g., Ansible Galaxy) have dealt with this by introducing "community tested" vs "community untested" tiers — do we want that complexity?
- Discovery UX: How does an admin find and evaluate a community agent before installing it?
- Installation mechanics:
fullsend admin install-agent <repo>/<agent>? Git submodules? Copy-paste from a template?
- Version compatibility: How do community agents stay compatible as the harness, scaffold, and credential model evolve?
- Security review: Community agents run with agent-level permissions. What guardrails prevent malicious or poorly-written agents from causing harm?
What this investigation should produce
- A decision on whether to pursue a plugin repo at all (vs. relying on docs + "bring your own agent" patterns)
- If yes: proposed directory structure, contribution guidelines, testing expectations, and installation CLI support
- If no: documented reasoning for the decision
Related
Summary
Investigate whether a dedicated plugin repository (e.g.,
fullsend-ai/fullsend-community-agents) is the right model for distributing non-first-class agents, and define the mechanics for how org admins would discover, install, and maintain them.Context
The team has identified three tiers of agent distribution:
The first two tiers have a clear model. The third does not. Concerns include:
fullsend admin install-agent <repo>/<agent>? Git submodules? Copy-paste from a template?What this investigation should produce
Related
docs/guides/admin/adding-custom-agents.md