Auto-Injected Extensions

6 Plugins.
Zero Configuration.

Auth, RAG, audit trail, notifications, file storage, and themes. Framework auto-injects into every app you build.

6
Plugins
0
Lines of Config
5
Contract Methods
100%
Auto-Injected

Every Plugin, In Detail

Each plugin provides tables, routes, hooks, skills, and dashboard pages. All auto-discovered.

Knowledge / RAG

Vector Search

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.

User Management

Auth & RBAC

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.

Audit Trail

Compliance Ready

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.

Notifications

Multi-Channel

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.

File Storage

Isolated

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.

Theme

Dark & Light

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.

The Plugin Contract

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
}
tables()
SQL schema
routes()
REST endpoints
hooks()
SDK hooks
skill()
Agent docs
dashboard()
UI components

Build Your Own Plugin

Implement the 5-method contract and your plugin auto-injects into every app.