Dokugent Plugins¶
⚠️ Preview Notice Plugin support in Dokugent is under active development. This documentation is intended for early adopters, contributors, and internal tooling. Official support, CLI commands, and plugin registry functionality will be announced in the public beta release.
Dokugent CLI was built to be extensible — because no single agent system fits all use cases. Plugins let developers shape their own agent ecosystems, enforce custom policies, and extend trust into the tools that matter to them.
Why Plugins?¶
Core commands like plan, criteria, and certify define the structure — but plugins define the reach.
Use plugins to:
- Enforce organization-specific agent standards
- Introduce new scaffolding templates for your workflows
- Integrate with external systems (like Git, CI/CD, or cloud agents)
- Automate inspections, simulations, or re-certifications
Plugin Types¶
| Type | Description |
|---|---|
template | Adds custom init blueprints |
linter | Applies custom review or criteria checks |
runtime | Hooks into agent output for logging or trace injection |
integrator | Connects Dokugent to external APIs |
➡️ For the complete JSON structure, field definitions, and schema rules, see the Plugin Spec.
Examples¶
-
dokugent-plugin-llamaAdds support for configuring LLaMA-based agents viaplan.md -
dokugent-plugin-gitwatchAutomatically triggerscertifywhen tracked agent files change
Philosophy¶
Plugins should extend trust, not just behavior. Every plugin should aim to make agents more transparent, more accountable, or more aligned with human intent.
Contribute¶
Want to build your own? Start with:
Coming soon: - Plugin registry to discover trusted extensions - Plugin certification system to verify safety, traceability, and compliance
Let’s build an ecosystem where trust isn’t optional — it’s the default.