Archon/python
Luis Erlacher 462d1267c7
Some checks are pending
Build Images / build-server-docker (push) Waiting to run
Build Images / build-mcp-docker (push) Blocked by required conditions
Build Images / build-agents-docker (push) Blocked by required conditions
Build Images / build-frontend-docker (push) Blocked by required conditions
Build Images / build-server-k8s (push) Blocked by required conditions
Build Images / build-mcp-k8s (push) Blocked by required conditions
Build Images / build-agents-k8s (push) Blocked by required conditions
Build Images / build-frontend-k8s (push) Blocked by required conditions
fix(mcp): Implement HTTP /health endpoint using FastMCP's custom_route API
Fixed the health endpoint implementation using the correct FastMCP API:
- Use @mcp.custom_route('/health', methods=['GET']) instead of mcp.create_app()
- Returns 200 when healthy, 503 when starting/degraded
- Provides full health status (api_service, agents_service, uptime)

The previous attempt used mcp.create_app() which doesn't exist in FastMCP 1.12.2.
FastMCP's correct API for custom HTTP endpoints is @mcp.custom_route().

Fixes frontend getting 404 errors on GET /health
2025-10-28 12:53:54 -03:00
..
src fix(mcp): Implement HTTP /health endpoint using FastMCP's custom_route API 2025-10-28 12:53:54 -03:00
tests Migrations and version APIs (#718) 2025-09-22 12:25:58 +03:00
.dockerignore
.gitignore refactor: Remove Socket.IO and implement HTTP polling architecture (#514) 2025-09-02 14:41:35 -05:00
Dockerfile.agents Moving Dockerfiles to uv for package installation (#533) 2025-08-30 11:33:11 -05:00
Dockerfile.k8s.agents feat: add K8s optimized Docker images with dual build strategy 2025-10-07 12:38:40 -03:00
Dockerfile.k8s.mcp feat: add K8s optimized Docker images with dual build strategy 2025-10-07 12:38:40 -03:00
Dockerfile.k8s.server feat: add K8s optimized Docker images with dual build strategy 2025-10-07 12:38:40 -03:00
Dockerfile.mcp Moving Dockerfiles to uv for package installation (#533) 2025-08-30 11:33:11 -05:00
Dockerfile.server Reduced the size of sentence-transformers by making it CPU only, including reranking by default now (#534) 2025-08-30 11:56:40 -05:00
package-lock.json
pyproject.toml refactor: Remove Socket.IO and implement HTTP polling architecture (#514) 2025-09-02 14:41:35 -05:00
pyrightconfig.json
pytest.ini
uv.lock refactor: Remove Socket.IO and implement HTTP polling architecture (#514) 2025-09-02 14:41:35 -05:00