Auth, RAG, audit trail, notifications, file storage, and themes. Framework auto-injects into every app you build.
Each plugin provides tables, routes, hooks, skills, and dashboard pages. All auto-discovered.
Document ingestion with automatic chunking and embedding. Vector similarity search with per-agent knowledge scoping. Upload PDFs, markdown, or plain text and let agents query their own knowledge base.
Login, registration, and JWT authentication. Role-based access control with customizable roles and permissions. Auto-injected login form appears in every generated app. No wiring needed.
Immutable event log that tracks every action across your application. Who did what, when, and why. Compliance-ready for SOC 2, HIPAA, and GDPR audit requirements. Tamper-proof append-only storage.
Push alerts, email notifications, and in-app notification center. Webhook delivery for external integrations. Configurable per-user preferences and delivery channels. Real-time and batched digest modes.
Upload, download, and manage files with per-project isolation. Automatic MIME type detection, file size limits, and virus scanning. REST API for programmatic access and SDK hooks for canvas app integration.
Dark and light mode toggle auto-injected into every generated app. CSS custom properties for full theme customization. Respects system preferences and persists user choice across sessions.
Every plugin implements 5 methods. The framework discovers and wires everything automatically.
// Every plugin implements this interface:
interface AgentsMonPlugin {
// SQL schema for plugin tables
tables() -> SQL schema
// REST endpoints the plugin exposes
routes() -> REST endpoints
// SDK hooks for canvas app integration
hooks() -> SDK hooks
// Agent-readable documentation (SKILL.md)
skill() -> Agent documentation
// Dashboard UI components
dashboard() -> UI components
}
Implement the 5-method contract and your plugin auto-injects into every app.