Archon Version
Latest main pulled 23/08/2025
Bug Severity
🟢 Low - Minor inconvenience
Bug Description
Hi
Was trying to spin up using a supabase instance in the cloud, the logs seem to show everything starting without error but after logging into the ui, I get the Red splash error screen saying theres an error with the backend.
Yet I check logs and can't see anything obvious?
Cheers,
Jon.
Logs
Attaching to archon-agents, archon-mcp, archon-server, archon-ui
archon-server | INFO: Will watch for changes in these directories: ['/app']
archon-server | INFO: Uvicorn running on http://0.0.0.0:8181 (Press CTRL+C to quit)
archon-server | INFO: Started reloader process [1] using WatchFiles
archon-ui |
archon-ui | > archon-ui@0.1.0 dev
archon-ui | > npx vite
archon-ui |
archon-agents | INFO: Started server process [8]
archon-agents | INFO: Waiting for application startup.
archon-agents | INFO:src.agents.server:Starting Agents service...
archon-agents | ERROR:src.agents.server:Failed to fetch credentials: ARCHON_SERVER_PORT environment variable is required. Please set it in your .env file or environment.
archon-agents | ERROR:src.agents.server:Failed to initialize document agent: Unknown keyword arguments: result_type
archon-agents | INFO:src.agents.server:Initialized rag agent with model: openai:gpt-4o-mini
archon-agents | INFO: Application startup complete.
archon-agents | INFO: Uvicorn running on http://0.0.0.0:8052 (Press CTRL+C to quit)
archon-mcp | 2025-08-23 08:02:48,894 - main - INFO - 🏗️ MCP SERVER INITIALIZATION:
archon-mcp | 2025-08-23 08:02:48,894 - main - INFO - Server Name: archon-mcp-server
archon-mcp | 2025-08-23 08:02:48,895 - main - INFO - Description: MCP server using HTTP calls
archon-mcp | 2025-08-23 08:02:48,906 - main - INFO - ✓ FastMCP server instance created successfully
archon-mcp | 2025-08-23 08:02:48,910 - main - INFO - 🔧 Registering MCP tool modules...
archon-mcp | 2025-08-23 08:02:48,930 - src.mcp_server.modules.rag_module - INFO - ✓ RAG tools registered (HTTP-based version)
archon-mcp | 2025-08-23 08:02:48,931 - main - INFO - ✓ RAG module registered (HTTP-based)
archon-mcp | 2025-08-23 08:02:48,982 - main - INFO - ✓ Project tools registered
archon-mcp | 2025-08-23 08:02:49,019 - main - INFO - ✓ Task tools registered
archon-mcp | 2025-08-23 08:02:49,041 - main - INFO - ✓ Document tools registered
archon-mcp | 2025-08-23 08:02:49,050 - main - INFO - ✓ Version tools registered
archon-mcp | 2025-08-23 08:02:49,053 - main - INFO - ✓ Feature tools registered
archon-mcp | 2025-08-23 08:02:49,054 - main - INFO - 📦 Total modules registered: 6
archon-mcp | 2025-08-23 08:02:49,069 - root - INFO - 📝 Logfire configured but disabled (send_to_logfire=False)
archon-mcp | 2025-08-23 08:02:49 | root | INFO | 📋 Logging configured (Logfire: disabled)
archon-mcp | 2025-08-23 08:02:49 | main | INFO | 🚀 Starting Archon MCP Server
archon-mcp | 2025-08-23 08:02:49 | main | INFO | Mode: Streamable HTTP
archon-mcp | 2025-08-23 08:02:49 | main | INFO | URL: http://0.0.0.0:8051/mcp
archon-mcp | 2025-08-23 08:02:49 | mcp | INFO | 🔥 Logfire initialized for MCP server
archon-mcp | 2025-08-23 08:02:49 | mcp | INFO | 🌟 Starting MCP server - host=0.0.0.0, port=8051
archon-mcp | INFO: Started server process [1]
archon-mcp | INFO: Waiting for application startup.
archon-mcp | 2025-08-23 08:02:49 | mcp.server.streamable_http_manager | INFO | StreamableHTTP session manager started
archon-mcp | INFO: Application startup complete.
archon-mcp | INFO: Uvicorn running on http://0.0.0.0:8051 (Press CTRL+C to quit)
archon-ui |
archon-ui | VITE v5.4.19 ready in 281 ms
archon-ui |
archon-ui | ➜ Local: http://localhost:3737/
archon-ui | ➜ Network: http://172.19.0.18:3737/
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🚨 [VITE PROXY ERROR]: connect ECONNREFUSED 172.19.0.16:8181
archon-ui | 🚨 [VITE PROXY ERROR] Target: http://archon-server:8181
archon-ui | 🚨 [VITE PROXY ERROR] Request: /api/health
archon-ui | 8:02:49 AM [vite] http proxy error: /api/health
archon-ui | Error: connect ECONNREFUSED 172.19.0.16:8181
archon-ui | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)
archon-server | INFO: Started server process [8]
archon-server | INFO: Waiting for application startup.
archon-server | 2025-08-23 08:02:50 | root | INFO | 📋 Logging configured (Logfire: disabled)
archon-server | 2025-08-23 08:02:50 | src.server.main | INFO | ✅ Credentials initialized
archon-server | 2025-08-23 08:02:50 | api | INFO | 🔥 Logfire initialized for backend
archon-server | 2025-08-23 08:02:50 | src.server.services.crawler_manager | INFO | === CRAWLER INITIALIZATION START ===
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | === CRAWLER INITIALIZATION SUCCESS ===
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | Crawler instance: <crawl4ai.async_webcrawler.AsyncWebCrawler object at 0x78a7d6ab6c50>
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | Initialized: True
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Socket.IO handlers imported from API modules
archon-server | 2025-08-23 08:02:51 | src.server.services.prompt_service | INFO | Loading prompts from database...
archon-server | 2025-08-23 08:02:51 | search | INFO | Supabase client initialized - project_id=qrjkkhfvtazaishfahrr
archon-agents | INFO: 127.0.0.1:44502 - "GET /health HTTP/1.1" 200 OK
archon-server | 2025-08-23 08:02:51 | httpx | INFO | HTTP Request: GET https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_prompts?select=%2A "HTTP/2 200 OK"
archon-server | 2025-08-23 08:02:51 | src.server.services.prompt_service | INFO | Loaded 3 prompts into memory
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Prompt service initialized
archon-server | 2025-08-23 08:02:51 | src.server.services.background_task_manager | INFO | BackgroundTaskManager initialized with max 10 concurrent tasks, 1h metadata retention
archon-server | 2025-08-23 08:02:51 | src.server.services.background_task_manager | INFO | BackgroundTaskManager uses pure async - main loop setting not required
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Main event loop set for background tasks
archon-server | 2025-08-23 08:02:51 | api | INFO | 🎉 Archon backend started successfully!
archon-server | INFO: Application startup complete.
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/knowledge-items?page=1&per_page=100 to http://archon-server:8181/api/knowledge-items?page=1&per_page=100
archon-server | 2025-08-23 08:02:58 | search | INFO | Supabase client initialized - project_id=qrjkkhfvtazaishfahrr
archon-server | 2025-08-23 08:02:58 | httpx | INFO | HTTP Request: HEAD https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_sources?select=%2A "HTTP/2 200 OK"
archon-server | 2025-08-23 08:02:58 | httpx | INFO | HTTP Request: GET https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_sources?select=%2A&offset=0&limit=100 "HTTP/2 200 OK"
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.agent_chat_api | INFO | Created chat session 5ce3257e-2de6-44a5-b5dc-33e6c9eee641 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/5ce3257e-2de6-44a5-b5dc-33e6c9eee641 to http://archon-server:8181/api/agent-chat/sessions/5ce3257e-2de6-44a5-b5dc-33e6c9eee641
archon-server | INFO: 172.19.0.18:48552 - "WebSocket /socket.io/?session_id=5ce3257e-2de6-44a5-b5dc-33e6c9eee641&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: vSpL-ElHUP1V4WVkAAAB from 127.0.0.1
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=5ce3257e-2de6-44a5-b5dc-33e6c9eee641&EIO=4&transport=websocket
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.agent_chat_api | INFO | Client vSpL-ElHUP1V4WVkAAAB joined chat room 5ce3257e-2de6-44a5-b5dc-33e6c9eee641
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:03:21 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: vSpL-ElHUP1V4WVkAAAB, was in rooms: ['vSpL-ElHUP1V4WVkAAAB', 'chat_5ce3257e-2de6-44a5-b5dc-33e6c9eee641']
archon-server | 2025-08-23 08:03:21 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: vSpL-ElHUP1V4WVkAAAB, was in rooms: ['vSpL-ElHUP1V4WVkAAAB', 'chat_5ce3257e-2de6-44a5-b5dc-33e6c9eee641']
archon-agents | INFO: 127.0.0.1:55204 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.agent_chat_api | INFO | Created chat session 2efdc76d-53af-4fee-97a9-f9b7722f1a62 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/2efdc76d-53af-4fee-97a9-f9b7722f1a62 to http://archon-server:8181/api/agent-chat/sessions/2efdc76d-53af-4fee-97a9-f9b7722f1a62
archon-server | INFO: 172.19.0.18:50484 - "WebSocket /socket.io/?session_id=2efdc76d-53af-4fee-97a9-f9b7722f1a62&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: m0BvNeN_0aMOqVAsAAAD from 127.0.0.1
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=2efdc76d-53af-4fee-97a9-f9b7722f1a62&EIO=4&transport=websocket
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.agent_chat_api | INFO | Client m0BvNeN_0aMOqVAsAAAD joined chat room 2efdc76d-53af-4fee-97a9-f9b7722f1a62
archon-agents | INFO: 127.0.0.1:36654 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:15 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: m0BvNeN_0aMOqVAsAAAD, was in rooms: ['m0BvNeN_0aMOqVAsAAAD', 'chat_2efdc76d-53af-4fee-97a9-f9b7722f1a62']
archon-server | 2025-08-23 08:04:15 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: m0BvNeN_0aMOqVAsAAAD, was in rooms: ['m0BvNeN_0aMOqVAsAAAD', 'chat_2efdc76d-53af-4fee-97a9-f9b7722f1a62']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.agent_chat_api | INFO | Created chat session b6fc23d0-c4b3-437a-9b15-3f55f1c6283e with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/b6fc23d0-c4b3-437a-9b15-3f55f1c6283e to http://archon-server:8181/api/agent-chat/sessions/b6fc23d0-c4b3-437a-9b15-3f55f1c6283e
archon-server | INFO: 172.19.0.18:39382 - "WebSocket /socket.io/?session_id=b6fc23d0-c4b3-437a-9b15-3f55f1c6283e&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: TZ0FGmyultg05t7sAAAF from 127.0.0.1
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=b6fc23d0-c4b3-437a-9b15-3f55f1c6283e&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.agent_chat_api | INFO | Client TZ0FGmyultg05t7sAAAF joined chat room b6fc23d0-c4b3-437a-9b15-3f55f1c6283e
archon-agents | INFO: 127.0.0.1:60858 - "GET /health HTTP/1.1" 200 OK
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:36 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: TZ0FGmyultg05t7sAAAF, was in rooms: ['TZ0FGmyultg05t7sAAAF', 'chat_b6fc23d0-c4b3-437a-9b15-3f55f1c6283e']
archon-server | 2025-08-23 08:04:36 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: TZ0FGmyultg05t7sAAAF, was in rooms: ['TZ0FGmyultg05t7sAAAF', 'chat_b6fc23d0-c4b3-437a-9b15-3f55f1c6283e']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.agent_chat_api | INFO | Created chat session 2e09152c-7256-4df1-baeb-ce2734f8f41b with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/2e09152c-7256-4df1-baeb-ce2734f8f41b to http://archon-server:8181/api/agent-chat/sessions/2e09152c-7256-4df1-baeb-ce2734f8f41b
archon-server | INFO: 172.19.0.18:54984 - "WebSocket /socket.io/?session_id=2e09152c-7256-4df1-baeb-ce2734f8f41b&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: 76_MEg9FfF1-yPaQAAAH from 127.0.0.1
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=2e09152c-7256-4df1-baeb-ce2734f8f41b&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.agent_chat_api | INFO | Client 76_MEg9FfF1-yPaQAAAH joined chat room 2e09152c-7256-4df1-baeb-ce2734f8f41b
archon-agents | INFO: 127.0.0.1:41552 - "GET /health HTTP/1.1" 200 OK
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:56 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: 76_MEg9FfF1-yPaQAAAH, was in rooms: ['76_MEg9FfF1-yPaQAAAH', 'chat_2e09152c-7256-4df1-baeb-ce2734f8f41b']
archon-server | 2025-08-23 08:04:56 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: 76_MEg9FfF1-yPaQAAAH, was in rooms: ['76_MEg9FfF1-yPaQAAAH', 'chat_2e09152c-7256-4df1-baeb-ce2734f8f41b']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.agent_chat_api | INFO | Created chat session a540546f-11a9-4d19-9ede-7932ceeeae79 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/a540546f-11a9-4d19-9ede-7932ceeeae79 to http://archon-server:8181/api/agent-chat/sessions/a540546f-11a9-4d19-9ede-7932ceeeae79
archon-server | INFO: 172.19.0.18:39304 - "WebSocket /socket.io/?session_id=a540546f-11a9-4d19-9ede-7932ceeeae79&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: iDRkQl1NNhM8OFHoAAAJ from 127.0.0.1
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=a540546f-11a9-4d19-9ede-7932ceeeae79&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.agent_chat_api | INFO | Client iDRkQl1NNhM8OFHoAAAJ joined chat room a540546f-11a9-4d19-9ede-7932ceeeae79
archon-agents | INFO: 127.0.0.1:43370 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:57648 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:42600 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:54342 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
Steps to Reproduce
Setup with docker compose locally,
using free instance supabase
pasting relavent service key and running the sql script.
Expected Behavior
Functioning UI
Actual Behavior
Error with backend splash screen (red screen)
Error Details (if any)
Affected Component
🔍 Knowledge Base / RAG
Browser & OS
Chrome Windows latest
Additional Context
No response
Service Status (check all that are working)
Archon Version
Latest main pulled 23/08/2025
Bug Severity
🟢 Low - Minor inconvenience
Bug Description
Hi
Was trying to spin up using a supabase instance in the cloud, the logs seem to show everything starting without error but after logging into the ui, I get the Red splash error screen saying theres an error with the backend.
Yet I check logs and can't see anything obvious?
Cheers,
Jon.
Logs
Attaching to archon-agents, archon-mcp, archon-server, archon-ui
archon-server | INFO: Will watch for changes in these directories: ['/app']
archon-server | INFO: Uvicorn running on http://0.0.0.0:8181 (Press CTRL+C to quit)
archon-server | INFO: Started reloader process [1] using WatchFiles
archon-ui |
archon-ui | > archon-ui@0.1.0 dev
archon-ui | > npx vite
archon-ui |
archon-agents | INFO: Started server process [8]
archon-agents | INFO: Waiting for application startup.
archon-agents | INFO:src.agents.server:Starting Agents service...
archon-agents | ERROR:src.agents.server:Failed to fetch credentials: ARCHON_SERVER_PORT environment variable is required. Please set it in your .env file or environment.
archon-agents | ERROR:src.agents.server:Failed to initialize document agent: Unknown keyword arguments:
result_typearchon-agents | INFO:src.agents.server:Initialized rag agent with model: openai:gpt-4o-mini
archon-agents | INFO: Application startup complete.
archon-agents | INFO: Uvicorn running on http://0.0.0.0:8052 (Press CTRL+C to quit)
archon-mcp | 2025-08-23 08:02:48,894 - main - INFO - 🏗️ MCP SERVER INITIALIZATION:
archon-mcp | 2025-08-23 08:02:48,894 - main - INFO - Server Name: archon-mcp-server
archon-mcp | 2025-08-23 08:02:48,895 - main - INFO - Description: MCP server using HTTP calls
archon-mcp | 2025-08-23 08:02:48,906 - main - INFO - ✓ FastMCP server instance created successfully
archon-mcp | 2025-08-23 08:02:48,910 - main - INFO - 🔧 Registering MCP tool modules...
archon-mcp | 2025-08-23 08:02:48,930 - src.mcp_server.modules.rag_module - INFO - ✓ RAG tools registered (HTTP-based version)
archon-mcp | 2025-08-23 08:02:48,931 - main - INFO - ✓ RAG module registered (HTTP-based)
archon-mcp | 2025-08-23 08:02:48,982 - main - INFO - ✓ Project tools registered
archon-mcp | 2025-08-23 08:02:49,019 - main - INFO - ✓ Task tools registered
archon-mcp | 2025-08-23 08:02:49,041 - main - INFO - ✓ Document tools registered
archon-mcp | 2025-08-23 08:02:49,050 - main - INFO - ✓ Version tools registered
archon-mcp | 2025-08-23 08:02:49,053 - main - INFO - ✓ Feature tools registered
archon-mcp | 2025-08-23 08:02:49,054 - main - INFO - 📦 Total modules registered: 6
archon-mcp | 2025-08-23 08:02:49,069 - root - INFO - 📝 Logfire configured but disabled (send_to_logfire=False)
archon-mcp | 2025-08-23 08:02:49 | root | INFO | 📋 Logging configured (Logfire: disabled)
archon-mcp | 2025-08-23 08:02:49 | main | INFO | 🚀 Starting Archon MCP Server
archon-mcp | 2025-08-23 08:02:49 | main | INFO | Mode: Streamable HTTP
archon-mcp | 2025-08-23 08:02:49 | main | INFO | URL: http://0.0.0.0:8051/mcp
archon-mcp | 2025-08-23 08:02:49 | mcp | INFO | 🔥 Logfire initialized for MCP server
archon-mcp | 2025-08-23 08:02:49 | mcp | INFO | 🌟 Starting MCP server - host=0.0.0.0, port=8051
archon-mcp | INFO: Started server process [1]
archon-mcp | INFO: Waiting for application startup.
archon-mcp | 2025-08-23 08:02:49 | mcp.server.streamable_http_manager | INFO | StreamableHTTP session manager started
archon-mcp | INFO: Application startup complete.
archon-mcp | INFO: Uvicorn running on http://0.0.0.0:8051 (Press CTRL+C to quit)
archon-ui |
archon-ui | VITE v5.4.19 ready in 281 ms
archon-ui |
archon-ui | ➜ Local: http://localhost:3737/
archon-ui | ➜ Network: http://172.19.0.18:3737/
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🚨 [VITE PROXY ERROR]: connect ECONNREFUSED 172.19.0.16:8181
archon-ui | 🚨 [VITE PROXY ERROR] Target: http://archon-server:8181
archon-ui | 🚨 [VITE PROXY ERROR] Request: /api/health
archon-ui | 8:02:49 AM [vite] http proxy error: /api/health
archon-ui | Error: connect ECONNREFUSED 172.19.0.16:8181
archon-ui | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)
archon-server | INFO: Started server process [8]
archon-server | INFO: Waiting for application startup.
archon-server | 2025-08-23 08:02:50 | root | INFO | 📋 Logging configured (Logfire: disabled)
archon-server | 2025-08-23 08:02:50 | src.server.main | INFO | ✅ Credentials initialized
archon-server | 2025-08-23 08:02:50 | api | INFO | 🔥 Logfire initialized for backend
archon-server | 2025-08-23 08:02:50 | src.server.services.crawler_manager | INFO | === CRAWLER INITIALIZATION START ===
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | === CRAWLER INITIALIZATION SUCCESS ===
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | Crawler instance: <crawl4ai.async_webcrawler.AsyncWebCrawler object at 0x78a7d6ab6c50>
archon-server | 2025-08-23 08:02:51 | src.server.services.crawler_manager | INFO | Initialized: True
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Socket.IO handlers imported from API modules
archon-server | 2025-08-23 08:02:51 | src.server.services.prompt_service | INFO | Loading prompts from database...
archon-server | 2025-08-23 08:02:51 | search | INFO | Supabase client initialized - project_id=qrjkkhfvtazaishfahrr
archon-agents | INFO: 127.0.0.1:44502 - "GET /health HTTP/1.1" 200 OK
archon-server | 2025-08-23 08:02:51 | httpx | INFO | HTTP Request: GET https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_prompts?select=%2A "HTTP/2 200 OK"
archon-server | 2025-08-23 08:02:51 | src.server.services.prompt_service | INFO | Loaded 3 prompts into memory
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Prompt service initialized
archon-server | 2025-08-23 08:02:51 | src.server.services.background_task_manager | INFO | BackgroundTaskManager initialized with max 10 concurrent tasks, 1h metadata retention
archon-server | 2025-08-23 08:02:51 | src.server.services.background_task_manager | INFO | BackgroundTaskManager uses pure async - main loop setting not required
archon-server | 2025-08-23 08:02:51 | api | INFO | ✅ Main event loop set for background tasks
archon-server | 2025-08-23 08:02:51 | api | INFO | 🎉 Archon backend started successfully!
archon-server | INFO: Application startup complete.
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/knowledge-items?page=1&per_page=100 to http://archon-server:8181/api/knowledge-items?page=1&per_page=100
archon-server | 2025-08-23 08:02:58 | search | INFO | Supabase client initialized - project_id=qrjkkhfvtazaishfahrr
archon-server | 2025-08-23 08:02:58 | httpx | INFO | HTTP Request: HEAD https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_sources?select=%2A "HTTP/2 200 OK"
archon-server | 2025-08-23 08:02:58 | httpx | INFO | HTTP Request: GET https://qrjkkhfvtazaishfahrr.supabase.co/rest/v1/archon_sources?select=%2A&offset=0&limit=100 "HTTP/2 200 OK"
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.agent_chat_api | INFO | Created chat session 5ce3257e-2de6-44a5-b5dc-33e6c9eee641 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/5ce3257e-2de6-44a5-b5dc-33e6c9eee641 to http://archon-server:8181/api/agent-chat/sessions/5ce3257e-2de6-44a5-b5dc-33e6c9eee641
archon-server | INFO: 172.19.0.18:48552 - "WebSocket /socket.io/?session_id=5ce3257e-2de6-44a5-b5dc-33e6c9eee641&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: vSpL-ElHUP1V4WVkAAAB from 127.0.0.1
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=5ce3257e-2de6-44a5-b5dc-33e6c9eee641&EIO=4&transport=websocket
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:02:59 | src.server.api_routes.agent_chat_api | INFO | Client vSpL-ElHUP1V4WVkAAAB joined chat room 5ce3257e-2de6-44a5-b5dc-33e6c9eee641
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:03:21 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: vSpL-ElHUP1V4WVkAAAB, was in rooms: ['vSpL-ElHUP1V4WVkAAAB', 'chat_5ce3257e-2de6-44a5-b5dc-33e6c9eee641']
archon-server | 2025-08-23 08:03:21 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: vSpL-ElHUP1V4WVkAAAB, was in rooms: ['vSpL-ElHUP1V4WVkAAAB', 'chat_5ce3257e-2de6-44a5-b5dc-33e6c9eee641']
archon-agents | INFO: 127.0.0.1:55204 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.agent_chat_api | INFO | Created chat session 2efdc76d-53af-4fee-97a9-f9b7722f1a62 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/2efdc76d-53af-4fee-97a9-f9b7722f1a62 to http://archon-server:8181/api/agent-chat/sessions/2efdc76d-53af-4fee-97a9-f9b7722f1a62
archon-server | INFO: 172.19.0.18:50484 - "WebSocket /socket.io/?session_id=2efdc76d-53af-4fee-97a9-f9b7722f1a62&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: m0BvNeN_0aMOqVAsAAAD from 127.0.0.1
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=2efdc76d-53af-4fee-97a9-f9b7722f1a62&EIO=4&transport=websocket
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:03:23 | src.server.api_routes.agent_chat_api | INFO | Client m0BvNeN_0aMOqVAsAAAD joined chat room 2efdc76d-53af-4fee-97a9-f9b7722f1a62
archon-agents | INFO: 127.0.0.1:36654 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:15 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: m0BvNeN_0aMOqVAsAAAD, was in rooms: ['m0BvNeN_0aMOqVAsAAAD', 'chat_2efdc76d-53af-4fee-97a9-f9b7722f1a62']
archon-server | 2025-08-23 08:04:15 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: m0BvNeN_0aMOqVAsAAAD, was in rooms: ['m0BvNeN_0aMOqVAsAAAD', 'chat_2efdc76d-53af-4fee-97a9-f9b7722f1a62']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.agent_chat_api | INFO | Created chat session b6fc23d0-c4b3-437a-9b15-3f55f1c6283e with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/b6fc23d0-c4b3-437a-9b15-3f55f1c6283e to http://archon-server:8181/api/agent-chat/sessions/b6fc23d0-c4b3-437a-9b15-3f55f1c6283e
archon-server | INFO: 172.19.0.18:39382 - "WebSocket /socket.io/?session_id=b6fc23d0-c4b3-437a-9b15-3f55f1c6283e&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: TZ0FGmyultg05t7sAAAF from 127.0.0.1
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=b6fc23d0-c4b3-437a-9b15-3f55f1c6283e&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:17 | src.server.api_routes.agent_chat_api | INFO | Client TZ0FGmyultg05t7sAAAF joined chat room b6fc23d0-c4b3-437a-9b15-3f55f1c6283e
archon-agents | INFO: 127.0.0.1:60858 - "GET /health HTTP/1.1" 200 OK
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:36 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: TZ0FGmyultg05t7sAAAF, was in rooms: ['TZ0FGmyultg05t7sAAAF', 'chat_b6fc23d0-c4b3-437a-9b15-3f55f1c6283e']
archon-server | 2025-08-23 08:04:36 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: TZ0FGmyultg05t7sAAAF, was in rooms: ['TZ0FGmyultg05t7sAAAF', 'chat_b6fc23d0-c4b3-437a-9b15-3f55f1c6283e']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.agent_chat_api | INFO | Created chat session 2e09152c-7256-4df1-baeb-ce2734f8f41b with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/2e09152c-7256-4df1-baeb-ce2734f8f41b to http://archon-server:8181/api/agent-chat/sessions/2e09152c-7256-4df1-baeb-ce2734f8f41b
archon-server | INFO: 172.19.0.18:54984 - "WebSocket /socket.io/?session_id=2e09152c-7256-4df1-baeb-ce2734f8f41b&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: 76_MEg9FfF1-yPaQAAAH from 127.0.0.1
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=2e09152c-7256-4df1-baeb-ce2734f8f41b&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:38 | src.server.api_routes.agent_chat_api | INFO | Client 76_MEg9FfF1-yPaQAAAH joined chat room 2e09152c-7256-4df1-baeb-ce2734f8f41b
archon-agents | INFO: 127.0.0.1:41552 - "GET /health HTTP/1.1" 200 OK
archon-server | INFO: connection closed
archon-server | 2025-08-23 08:04:56 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client disconnected: 76_MEg9FfF1-yPaQAAAH, was in rooms: ['76_MEg9FfF1-yPaQAAAH', 'chat_2e09152c-7256-4df1-baeb-ce2734f8f41b']
archon-server | 2025-08-23 08:04:56 | src.server.api_routes.socketio_handlers | INFO | Client disconnected: 76_MEg9FfF1-yPaQAAAH, was in rooms: ['76_MEg9FfF1-yPaQAAAH', 'chat_2e09152c-7256-4df1-baeb-ce2734f8f41b']
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-ui | 🔄 [VITE PROXY] Forwarding: POST /api/agent-chat/sessions to http://archon-server:8181/api/agent-chat/sessions
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.agent_chat_api | INFO | Created chat session a540546f-11a9-4d19-9ede-7932ceeeae79 with agent_type: rag
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/agent-chat/sessions/a540546f-11a9-4d19-9ede-7932ceeeae79 to http://archon-server:8181/api/agent-chat/sessions/a540546f-11a9-4d19-9ede-7932ceeeae79
archon-server | INFO: 172.19.0.18:39304 - "WebSocket /socket.io/?session_id=a540546f-11a9-4d19-9ede-7932ceeeae79&EIO=4&transport=websocket" [accepted]
archon-server | INFO: connection open
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Client connected: iDRkQl1NNhM8OFHoAAAJ from 127.0.0.1
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] Query params: session_id=a540546f-11a9-4d19-9ede-7932ceeeae79&EIO=4&transport=websocket
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.socketio_handlers | INFO | 🔌 [SOCKETIO] User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
archon-server | 2025-08-23 08:04:58 | src.server.api_routes.agent_chat_api | INFO | Client iDRkQl1NNhM8OFHoAAAJ joined chat room a540546f-11a9-4d19-9ede-7932ceeeae79
archon-agents | INFO: 127.0.0.1:43370 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:57648 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:42600 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
archon-agents | INFO: 127.0.0.1:54342 - "GET /health HTTP/1.1" 200 OK
archon-ui | 🔄 [VITE PROXY] Forwarding: GET /api/health to http://archon-server:8181/api/health
Steps to Reproduce
Setup with docker compose locally,
using free instance supabase
pasting relavent service key and running the sql script.
Expected Behavior
Functioning UI
Actual Behavior
Error with backend splash screen (red screen)
Error Details (if any)
Affected Component
🔍 Knowledge Base / RAG
Browser & OS
Chrome Windows latest
Additional Context
No response
Service Status (check all that are working)