Fix inbox creation issues in agent coordinator

- Fixed Task.new/3 to handle both maps and keyword lists
- Added robust inbox existence checking in find_available_agent
- Ensure inbox creation during agent registration and task assignment
- Add helper function ensure_inbox_exists to avoid crashes
This commit is contained in:
Ra
2025-08-23 14:46:28 -07:00
parent 5048db99c7
commit 943d8ad4d7
40 changed files with 7798 additions and 404 deletions

57
mcp_servers.json Normal file
View File

@@ -0,0 +1,57 @@
{
"servers": {
"mcp_context7": {
"type": "stdio",
"command": "bunx",
"args": [
"-y",
"@upstash/context7-mcp"
],
"auto_restart": true,
"description": "Context7 library documentation server"
},
"mcp_figma": {
"url": "http://127.0.0.1:3845/mcp",
"type": "http",
"auto_restart": true,
"description": "Figma design integration server"
},
"mcp_filesystem": {
"type": "stdio",
"command": "bunx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/home/ra"
],
"auto_restart": true,
"description": "Filesystem operations server with heartbeat coverage"
},
"mcp_memory": {
"type": "stdio",
"command": "bunx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
],
"auto_restart": true,
"description": "Memory and knowledge graph server"
},
"mcp_sequentialthinking": {
"type": "stdio",
"command": "bunx",
"args": [
"-y",
"@modelcontextprotocol/server-sequential-thinking"
],
"auto_restart": true,
"description": "Sequential thinking and reasoning server"
}
},
"config": {
"startup_timeout": 30000,
"heartbeat_interval": 10000,
"auto_restart_delay": 1000,
"max_restart_attempts": 3
}
}