Mark Henderson
766352ec00
feat(mcp): workspace-set-aware tenant safety + richer chat system prompt
Stage 2 of per-project Coolify isolation:
- Add getApplicationInWorkspace / getDatabaseInWorkspace / getServiceInWorkspace
helpers that verify a resource belongs to ANY of the workspace's owned
Coolify projects (legacy workspace project + per-Vibn-project projects).
- Replace all single-resource MCP lookups (apps.get/delete/deploy/exec/logs/
domains/envs/volumes/repair, databases.*, services) to use the new
workspace-set-aware variants. Single-resource tools now correctly find
apps deployed under per-project Coolify namespaces.
- Fix missing queryOne import.
Chat system prompt overhaul:
- Add deployment recipes (third-party app, custom Docker image, database, domain)
- Add troubleshooting playbook (stuck deploys, 502s, tenant errors, repair)
- Restate hard rules: always pass projectId, always search templates first,
destructive ops require name confirm, surface long-running op timing.
Made-with: Cursor
2026-04-27 19:21:20 -07:00
..
2026-04-27 19:02:43 -07:00
2026-04-23 11:46:50 -07:00
2026-02-15 19:25:52 -08:00
2026-04-21 16:30:39 -07:00
2026-02-16 15:18:33 -08:00
2026-04-23 11:46:50 -07:00
2026-02-15 19:25:52 -08:00
2026-02-15 19:25:52 -08:00
2026-02-21 17:27:34 -08:00
2026-02-27 13:25:38 -08:00
2026-02-15 19:25:52 -08:00
2026-02-15 19:25:52 -08:00
2026-04-22 18:05:01 -07:00
2026-04-27 14:52:46 -07:00
2026-04-23 14:18:49 -07:00
2026-04-23 14:18:49 -07:00
2026-04-23 14:18:49 -07:00
2026-04-23 13:21:52 -07:00
2026-04-27 19:21:20 -07:00
2026-02-27 13:01:57 -08:00
2026-02-15 19:25:52 -08:00
2026-04-22 18:05:01 -07:00
2026-04-21 16:30:39 -07:00
2026-04-21 16:30:39 -07:00
2026-04-21 16:30:39 -07:00
2026-04-23 12:21:00 -07:00
2026-04-23 12:21:00 -07:00
2026-04-22 18:05:01 -07:00
2026-04-22 18:05:01 -07:00
2026-04-27 19:02:43 -07:00
2026-04-21 12:04:59 -07:00
2026-02-15 19:25:52 -08:00
2026-02-15 19:25:52 -08:00
2026-04-23 11:46:50 -07:00
2026-04-27 15:43:27 -07:00