Repository navigation
Service claw plugin service
github-actions[bot] edited this page Oct 14, 2026
·
5 revisions
Rendered from .ai/manifests/ on every publish. Rules for this service: CLAUDE.md · guide: service guide.
| Property | Value |
|---|---|
| Directory | apps/claw-plugin-service |
| Port | 4021 |
| Database | postgresql |
| Test files | 91 (vitest) |
| Internal packages | @claw/shared-auth, @claw/shared-constants, @claw/shared-entitlements, @claw/shared-rabbitmq, @claw/shared-types, @claw/shared-utilities |
ImportedPluginImportedPluginFileMcpServerMcpServerCredentialMcpServerToolPluginAdminAuditPluginCatalogEntryPluginChatConsentPluginConsentRequestPluginCredentialPluginHostRulePluginImportAuditPluginImportDraftPluginInstallPluginInvocationPluginSettingPluginToolPluginToolConsentPluginVersion
| Method | Route | Source |
|---|---|---|
| GET | /health |
health.controller.ts |
| POST | /internal/plugins/consent-requests/:id/wait |
internal-consent-requests.controller.ts |
| POST | /internal/plugins/invoke |
plugin-internal.controller.ts |
| POST | /internal/plugins/resolve |
plugin-internal.controller.ts |
| GET | /plugins/admin/audit |
host-rules-admin.controller.ts |
| GET | /plugins/admin/catalog |
plugin-admin.controller.ts |
| GET | /plugins/admin/catalog/:slug |
plugin-admin.controller.ts |
| PATCH | /plugins/admin/catalog/:slug |
plugin-admin.controller.ts |
| GET | /plugins/admin/curated |
curated-catalog.controller.ts |
| POST | /plugins/admin/curated |
curated-catalog.controller.ts |
| DELETE | /plugins/admin/curated/:slug |
curated-catalog.controller.ts |
| GET | /plugins/admin/curated/:slug |
curated-catalog.controller.ts |
| PUT | /plugins/admin/curated/:slug |
curated-catalog.controller.ts |
| POST | /plugins/admin/curated/:slug/health-check |
curated-catalog.controller.ts |
| PATCH | /plugins/admin/curated/:slug/state |
curated-catalog.controller.ts |
| POST | /plugins/admin/curated/preview |
curated-catalog.controller.ts |
| GET | /plugins/admin/rules |
host-rules-admin.controller.ts |
| POST | /plugins/admin/rules |
host-rules-admin.controller.ts |
| DELETE | /plugins/admin/rules/:id |
host-rules-admin.controller.ts |
| GET | /plugins/admin/servers |
server-approval.controller.ts |
| GET | /plugins/admin/servers/:id |
server-approval.controller.ts |
| POST | /plugins/admin/servers/:id/approve |
server-approval.controller.ts |
| POST | /plugins/admin/servers/:id/reject |
server-approval.controller.ts |
| GET | /plugins/admin/settings |
plugin-admin.controller.ts |
| PATCH | /plugins/admin/settings |
plugin-admin.controller.ts |
| GET | /plugins/catalog |
plugin-catalog.controller.ts |
| GET | /plugins/catalog/:slug |
plugin-catalog.controller.ts |
| GET | /plugins/consent-requests |
consent-requests.controller.ts |
| GET | /plugins/consent-requests |
consent-requests.controller.ts |
| DELETE | /plugins/consent-requests/:id |
consent-requests.controller.ts |
| GET | /plugins/consent-requests/:id |
consent-requests.controller.ts |
| POST | /plugins/consent-requests/:id/decision |
consent-requests.controller.ts |
| GET | /plugins/imports |
plugin-import.controller.ts |
| POST | /plugins/imports/:draftId/confirm |
plugin-import.controller.ts |
| DELETE | /plugins/imports/:id |
plugin-import.controller.ts |
| GET | /plugins/imports/:id |
plugin-import.controller.ts |
| POST | /plugins/imports/preview/github |
plugin-import.controller.ts |
| POST | /plugins/imports/preview/upload |
plugin-import.controller.ts |
| GET | /plugins/installs |
plugin-installs.controller.ts |
| POST | /plugins/installs |
plugin-installs.controller.ts |
| DELETE | /plugins/installs/:id |
plugin-installs.controller.ts |
| GET | /plugins/installs/:id |
plugin-installs.controller.ts |
| PATCH | /plugins/installs/:id |
plugin-installs.controller.ts |
| POST | /plugins/installs/:id/consent |
plugin-installs.controller.ts |
| DELETE | /plugins/installs/:id/consent/:toolName |
plugin-installs.controller.ts |
| DELETE | /plugins/installs/:id/credential |
plugin-installs.controller.ts |
| PUT | /plugins/installs/:id/credential |
plugin-installs.controller.ts |
| GET | /plugins/installs/mentions |
plugin-installs.controller.ts |
| POST | /plugins/invoke |
plugin-invoke.controller.ts |
| GET | /plugins/mentions |
plugin-mentions.controller.ts |
| GET | /plugins/servers |
plugin-servers.controller.ts |
| POST | /plugins/servers |
plugin-servers.controller.ts |
| DELETE | /plugins/servers/:id |
plugin-servers.controller.ts |
| GET | /plugins/servers/:id |
plugin-servers.controller.ts |
| PATCH | /plugins/servers/:id |
plugin-servers.controller.ts |
| POST | /plugins/servers/:id/approve-changes |
plugin-servers.controller.ts |
| DELETE | /plugins/servers/:id/credential |
plugin-servers.controller.ts |
| PUT | /plugins/servers/:id/credential |
plugin-servers.controller.ts |
| POST | /plugins/servers/:id/refresh |
plugin-servers.controller.ts |
- Publishes:
user.notification_requested - Consumes:
user.deleted
ClawAI Wiki · source-controlled under wiki/ · generated/mirrored from the current repository knowledge layer.
ClawAI Wiki
Product
- Product-Vision
- Flagship-Features
- Business-Overview
- Requirements-Register
- Drift-Log
- Runtime-Managed-Connector-Providers
- Threads
- ADR-Index
Architecture
- System-at-a-Glance
- Architecture-Map
- System-Architecture
- Message-Flow
- End-to-End-Data-Flow
- Routing-Engine
- Event-Bus
- Security-Architecture
Platform
- Backend-Services
- Frontend-Architecture
- Shared-Packages
- Database-Reference
- API-Reference
- Provider-Catalog
- Memory-and-Context-Architecture
- File-Support-Architecture
- Research-and-Web-Crawling
Runtime & Ops
- Docker-Guide
- Nginx-Reference
- CI-CD-Pipeline
- Logging-and-Observability
- Operational-Runbooks
- Troubleshooting
Quality
Engineering OS
- AI-Native-Engineering-OS
- Generated-Manifests
- Rules-Catalog
- Skills-Catalog
- Context-Layer
- Engineering-Memory
- Tooling-and-Automation
- Scripts-and-Operations
- ESLint-and-Architecture-Enforcement
- Extended-Work-Skills
Agents
Reference