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 17:42:51 -07:00
2026-04-21 16:30:39 -07:00
2026-02-19 12:07:03 -08:00
2026-02-18 15:13:29 -08:00
2026-04-27 19:21:20 -07:00
2026-02-15 19:25:52 -08:00
2026-02-19 14:35:44 -08:00
2026-02-15 19:25:52 -08:00
2026-04-22 18:05:01 -07:00
2026-02-15 19:25:52 -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-02-15 19:25:52 -08:00
2026-04-27 19:21:20 -07:00
2026-02-15 19:25:52 -08:00
2026-04-27 19:06:47 -07:00
2026-04-22 18:05:01 -07: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-02-15 19:25:52 -08:00
2026-02-15 19:25:52 -08:00
2026-02-18 14:48:46 -08:00
2026-02-15 19:25:52 -08:00
2026-04-27 16:26:55 -07:00