feat: wire new providers, auth, mention-gating, and browser into daemon

Update config schema with server auth fields (token, tailscale_identity,
auth_http), channel mention settings, browser config, and openrouter/bedrock
provider enum values. Wire GeminiClient, BedrockClient, OpenRouter into
createClientFromConfig. Initialize BrowserManager and register browser tools
in daemon startup. Pass auth config and channel mention settings through to
gateway and adapters. Add puppeteer-core, @google/generative-ai, and
@aws-sdk/client-bedrock-runtime dependencies.
This commit is contained in:
William Valentin
2026-02-06 16:52:18 -08:00
parent 8c56a5a1a8
commit 880744846f
5 changed files with 1163 additions and 7 deletions
+3
View File
@@ -40,6 +40,8 @@
},
"dependencies": {
"@anthropic-ai/sdk": "^0.39.0",
"@aws-sdk/client-bedrock-runtime": "^3.985.0",
"@google/generative-ai": "^0.24.1",
"@modelcontextprotocol/sdk": "^1.26.0",
"@mozilla/readability": "^0.5.0",
"@slack/bolt": "^4.6.0",
@@ -56,6 +58,7 @@
"marked-terminal": "^7.3.0",
"ollama": "^0.5.0",
"openai": "^4.0.0",
"puppeteer-core": "^24.37.2",
"react": "^19.0.0",
"turndown": "^7.2.0",
"whatsapp-web.js": "^1.34.6",