mawkone 9d65671e8a fix(mcp): apps.create reports started=true on partial sidecar failure
Coolify's `compose up -d` returns non-zero whenever any sidecar container
hits a `depends_on: condition: service_healthy` timeout. For slow-booting
apps like Twenty (where the worker waits ~3 min for twenty's healthcheck),
this caused apps.create to return `started: false` even when the primary
stack was running fine.

Now ensureServiceUp probes the host with `docker ps` after a non-zero
compose exit and returns started=true whenever any container is running,
surfacing the compose stderr in startDiag so agents can decide whether
to retry apps.containers.up later. Bumps MCP to v2.4.2 and updates
AI_CAPABILITIES.md changelog.

Made-with: Cursor
2026-04-23 18:56:26 -07:00
2026-04-23 18:56:26 -07:00
2026-04-22 18:06:37 -07:00
2026-04-23 18:41:43 -07:00
Description
No description provided
64 MiB
Languages
HTML 45.8%
TypeScript 30%
JavaScript 10.9%
Python 7.6%
CSS 4.7%
Other 0.9%