feat: wire factcloud as direct MCP connection, drop knowledge_agent subagent
- Rename FACTBASE_CLOUD_* -> FACTCLOUD_* in config.py + SSM paths - factcloud MCPClient added directly to main agent tool set - knowledge_agent subagent removed (SSM + TOOL_PRESETS) - System prompt updated: factcloud tools are direct, not via subagent
This commit is contained in:
@@ -6,9 +6,9 @@ _DEFAULTS = {
|
||||
'/agent-claw/model-id': 'us.anthropic.claude-sonnet-4-6',
|
||||
'/agent-claw/config/compaction_model_id': 'us.anthropic.claude-3-5-haiku-20241022-v1:0',
|
||||
'/agent-claw/aws-mcp-url': 'https://aws-mcp.us-east-1.api.aws/mcp',
|
||||
'/agent-claw/factbase-cloud/client-id': '',
|
||||
'/agent-claw/factbase-cloud/client-secret': '',
|
||||
'/agent-claw/factbase-cloud/mcp-url': '',
|
||||
'/agent-claw/factcloud/client-id': '',
|
||||
'/agent-claw/factcloud/client-secret': '',
|
||||
'/agent-claw/factcloud/mcp-url': '',
|
||||
}
|
||||
|
||||
|
||||
@@ -28,6 +28,6 @@ _params = _load()
|
||||
AGENT_MODEL_ID: str = _params['/agent-claw/model-id']
|
||||
COMPACTION_MODEL_ID: str = _params['/agent-claw/config/compaction_model_id']
|
||||
AWS_MCP_URL: str = _params['/agent-claw/aws-mcp-url']
|
||||
FACTBASE_CLOUD_CLIENT_ID: str = _params.get('/agent-claw/factbase-cloud/client-id', '')
|
||||
FACTBASE_CLOUD_CLIENT_SECRET: str = _params.get('/agent-claw/factbase-cloud/client-secret', '')
|
||||
FACTBASE_CLOUD_MCP_URL: str = _params.get('/agent-claw/factbase-cloud/mcp-url', '')
|
||||
FACTCLOUD_CLIENT_ID: str = _params.get('/agent-claw/factcloud/client-id', '')
|
||||
FACTCLOUD_CLIENT_SECRET: str = _params.get('/agent-claw/factcloud/client-secret', '')
|
||||
FACTCLOUD_MCP_URL: str = _params.get('/agent-claw/factcloud/mcp-url', '')
|
||||
|
||||
Reference in New Issue
Block a user