🐬DeepChat - A smart assistant that connects powerful AI to your personal world
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 22 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
bocha_ai_search
-
bocha_web_search
-
brave_local_search
-
brave_web_search
-
calendar
-
contacts
-
execute_single_web_search
-
feishu_configure
-
generate_final_answer
-
get_artifact_instructions
-
get_conversation_history
-
get_conversation_stats
-
mail
-
maps
-
messages
-
notes
-
reminders
-
request_research_data
-
search_conversations
-
search_messages
-
start_deep_research
-
submit_reflection_results
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 6b57eb7 · analyzer v33 · 6h ago
skills & prompt files 26
- skill ThinkInAIXYZ-deepchat-6b57eb7/.agents/skills/add-provider/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/.agents/skills/deepchat-data-import/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/.agents/skills/deepchat-release/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/.agents/skills/deepchat-sdd-cleanup/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/.agents/skills/deepchat-sdd/SKILL.md
- agent-rules ThinkInAIXYZ-deepchat-6b57eb7/AGENTS.md
- agent-rules ThinkInAIXYZ-deepchat-6b57eb7/CLAUDE.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/plugins/cua/skills/computer-use/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/plugins/cua/vendor/cua-driver/source/Skills/cua-driver/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/plugins/feishu/skills/feishu-tools/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/algorithmic-art/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/code-review/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/deepchat-cli/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/deepchat-settings/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/doc-coauthoring/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/docx/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/frontend-design/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/git-commit/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/infographic-syntax-creator/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/mcp-builder/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/memory-management/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/pdf/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/pptx/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/skill-creator/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/web-artifacts-builder/SKILL.md
- skill ThinkInAIXYZ-deepchat-6b57eb7/resources/skills/xlsx/SKILL.md
danger signals5
- dynamic code execution constructor escape ThinkInAIXYZ-deepchat-6b57eb7/test/main/tool/codeMode/codeModeUtilityHost.test.ts :54
return value.constructor.constructor('return process')() - suspicious endpoint api.telegram.org ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/telegram/telegramClient.ts :130
this.baseUrl = `https://api.telegram.org/bot${botToken}` - suspicious endpoint 8.8.8.8 ThinkInAIXYZ-deepchat-6b57eb7/test/main/platform/imageCache.test.ts :81
const sourceUrl = 'https://8.8.8.8/generated.png' - committed secret OpenAI key ThinkInAIXYZ-deepchat-6b57eb7/test/main/memory/embeddingPipeline.test.ts :1184
sk-pro…(28 chars, redacted) - committed secret OpenAI key ThinkInAIXYZ-deepchat-6b57eb7/test/main/memory/reindexResult.test.ts :37
sk-pro…(28 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 2712
filesystem 305
- fs ThinkInAIXYZ-deepchat-6b57eb7/build/generate-version-files.mjs :10
import fs from 'fs' - fs ThinkInAIXYZ-deepchat-6b57eb7/plugins/feishu/mcp/serve.mjs :2
import { readFileSync, existsSync } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/afterPack.js :2
import { createReadStream } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/agent-cleanup-guard.mjs :1
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/alert-dialog-contract-guard.mjs :1
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/build-cli.mjs :3
import { chmod, mkdir, readFile, writeFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/build-cua-plugin-runtime.mjs :3
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/check-memory-test-scope.mjs :1
import { existsSync, readFileSync, readdirSync } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/assemble-release.mjs :4
import { copyFile, lstat, mkdir, readFile, readdir, writeFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/check-package-size.mjs :3
import { mkdir, readFile, writeFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/classify-package-impact.mjs :3
import { appendFile, readFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/package-files.mjs :2
import { createReadStream } from 'node:fs'
show 28 more
- fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/package-manifest.mjs :13
} from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/release-preflight.mjs :3
import { mkdir, readFile, writeFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/verify-cua-macos-helper.mjs :10
} from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/verify-release-assets.mjs :4
import { createReadStream } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/cua-tool-catalog-contract.mjs :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/fetch-acp-registry.mjs :1
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/fetch-provider-db.mjs :4
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-architecture-baseline.mjs :3
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-i18n-types.js :1
import fs from 'fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-icon-collections.mjs :2
import { mkdtemp, readdir, readFile, rm, writeFile } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-memory-retrieval-fixture.mjs :1
import { mkdirSync, writeFileSync } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-renderer-architecture-baseline.mjs :1
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/install-runtime.mjs :2
import { createReadStream, readFileSync, statSync } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/install-sharp-for-platform.js :7
import { readFileSync, writeFileSync, existsSync } from 'fs'; - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/installVss.js :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/lib/i18n-validation.mjs :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/light-ocr-artifacts.mjs :2
import { lstat, readdir } from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/package-plugin.mjs :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/plugin.mjs :2
import { cpSync, existsSync, mkdirSync, readFileSync, readdirSync, rmSync, statSync } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/sign-cua-helper.mjs :3
import fs from 'node:fs/promises' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/smoke-duckdb-vss.js :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/smoke-light-ocr.js :5
import { createReadStream } from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/smoke-memory-native-sqlite.js :1
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/smoke-opendal-native.js :3
import fs from 'node:fs' - fs (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/typecheck-memory-tests.mjs :1
import { readFileSync } from 'node:fs' - fs ThinkInAIXYZ-deepchat-6b57eb7/src/cli/artifacts.ts :2
import { link, open, rename, unlink, type FileHandle } from 'node:fs/promises' - fs ThinkInAIXYZ-deepchat-6b57eb7/src/cli/discovery.ts :1
import { lstat, readFile } from 'node:fs/promises' - fs ThinkInAIXYZ-deepchat-6b57eb7/src/cli/index.ts :1
import { realpathSync } from 'node:fs'
265 more not shown — this panel samples each group; the count above is the real total.
shell / exec 75
- shell ThinkInAIXYZ-deepchat-6b57eb7/plugins/feishu/mcp/serve.mjs :5
import { spawn } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/build-cua-plugin-runtime.mjs :1
import { execFileSync, spawnSync } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/package-manifest.mjs :3
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/ci/verify-cua-macos-helper.mjs :1
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-architecture-baseline.mjs :2
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/generate-icon-collections.mjs :3
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/install-runtime.mjs :225
const versionResult = spawn(step.executablePath, ['--version'], { - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/notarize-dmg.js :1
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/plugin.mjs :1
import { execFileSync } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/release-fast-forward.mjs :1
import { spawn } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/sign-cua-helper.mjs :1
import { execFile } from 'node:child_process' - shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/smoke-light-ocr.js :4
import { execFile, spawn } from 'node:child_process'
show 28 more
- shell (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/update-shadcn.js :3
import { execSync } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/auth/acpTerminalAuthRunner.ts :41
const pty = spawn(input.launch.command, input.launch.args, { - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/launch/acpLaunchSpecService.ts :4
import { execFileSync } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/runtime/acpProcessManager.ts :2
import type { ChildProcessWithoutNullStreams } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/runtime/acpTerminalManager.ts :86
const ptyProcess = spawn(params.command, params.args ?? [], { - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/deepchat/resources/systemEnvPromptBuilder.ts :262
'- Use exec(background: true) to explicitly detach long-running terminal commands; foreground exec may also return a running session after its yield window.' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/backgroundExecSessionManager.ts :1
import { spawn, type ChildProcess } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/childProcessRegistry.ts :1
import { spawn } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/commandShellService.ts :1
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/processTree.ts :1
import { spawn, type ChildProcess } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/rtkRuntimeService.ts :1
import { spawn } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/shared/process/shellEnvHelper.ts :1
import { spawn } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/cli/descriptor.ts :2
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/desktop/browser/BrowserProfileImportService.ts :2
import { execFile } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/device/index.ts :4
import { exec } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/hook/index.ts :1
import { spawn, type ChildProcess } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/lib/terminalHelper.ts :1
import { exec } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/ocr/lightOcrProcessHost.ts :2
import { spawn, type ChildProcessWithoutNullStreams } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/orchestration/liveDelegationService.ts :373
async spawn( - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/cuaEmbeddedAdapter.ts :5
import { spawn, type ChildProcess, type SpawnOptions } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/cuaRuntimeIntegrity.ts :1
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/index.ts :17
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/userPluginHooks.ts :2
import { spawn } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/userPluginSource.ts :4
import { spawn } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/githubCopilotDeviceFlow.ts :2
import { exec } from 'child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/providers/ollamaProvider.ts :23
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/skill/index.ts :4
import { execFile } from 'node:child_process' - shell ThinkInAIXYZ-deepchat-6b57eb7/src/main/skill/skillExecutionService.ts :3
import { spawn } from 'child_process'
35 more not shown — this panel samples each group; the count above is the real total.
network 56
- net (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/build-cua-plugin-runtime.mjs :181
const response = await fetch(url) - net (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/fetch-acp-registry.mjs :2
import { request } from 'node:https' - net (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/fetch-provider-db.mjs :305
const res = await fetch(url, { signal: controller.signal }) - net (weak) ThinkInAIXYZ-deepchat-6b57eb7/scripts/sign-cua-helper.mjs :112
const response = await fetch(trimmedLink) - net ThinkInAIXYZ-deepchat-6b57eb7/src/cli/artifacts.ts :3
import { request as httpRequest, type IncomingMessage } from 'node:http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/cli/transport.ts :4
import { request as httpRequest, type IncomingHttpHeaders, type IncomingMessage } from 'node:http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/catalog/acpRegistryService.ts :387
const response = await fetch(ACP_REGISTRY_URL, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/agent/acp/launch/acpLaunchSpecService.ts :420
const response = await fetch(url, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/cli/body.ts :4
import type { IncomingMessage } from 'node:http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/cli/server.ts :2
import { createServer, type IncomingMessage, type Server, type ServerResponse } from 'node:http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/desktop/contextMenu.ts :148
const response = await net.fetch(url) - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/exporter/nowledgeMemClient.ts :81
const response = await fetch(this.resolveHealthUrl(config.baseUrl), {
show 28 more
- net ThinkInAIXYZ-deepchat-6b57eb7/src/main/file/index.ts :444
const response = await net.fetch(url.toString()) - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/enterpriseIdentityManager.ts :610
const response = await fetch(metadataUrl, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/bochaSearchServer.ts :5
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/braveSearchServer.ts :5
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :11
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/difyKnowledgeServer.ts :5
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/fastGptKnowledgeServer.ts :4
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/ragflowKnowledgeServer.ts :5
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/mcprouterManager.ts :56
const res = await fetch(LIST_ENDPOINT, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/serverManager.ts :9
import axios from 'axios' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/platform/imageCache.ts :4
import { BlockList, isIP, type LookupFunction } from 'node:net' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/platform/proxy.ts :3
import { Agent, EnvHttpProxyAgent, setGlobalDispatcher } from 'undici' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/plugin/cuaEmbeddedAdapter.ts :8
import net from 'node:net' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/githubCopilotDeviceFlow.ts :90
const response = await fetch(tokenUrl, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/githubCopilotOAuth.ts :154
const response = await fetch('https://github.com/login/oauth/access_token', { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/index.ts :4
import * as http from 'http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/oauthLoopbackCallback.ts :1
import * as http from 'http' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/openaiCodex/index.ts :510
return await fetch(url, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/xaiGrok/index.ts :684
return await fetch(url, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/modelScopeMcp.ts :46
const response = await fetch('https://www.modelscope.cn/openapi/v1/mcp/servers/operational', { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/providerDbLoader.ts :295
const res = await fetch(url, { headers, signal: controller.signal }) - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/providers/githubCopilotProvider.ts :167
const response = await fetch(this.tokenUrl, requestOptions) - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/discord/discordClient.ts :253
const response = await fetch(`${DISCORD_API_BASE_URL}${path}`, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/discord/discordGatewaySession.ts :1
import { WebSocket } from 'undici' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/feishu/feishuAuth.ts :162
const response = await fetch(`${baseUrl}${FEISHU_PERSONAL_AGENT_REGISTRATION_PATH}`, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/qqbot/qqbotClient.ts :79
const response = await fetch(QQBOT_TOKEN_URL, { - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/qqbot/qqbotGatewaySession.ts :1
import { WebSocket } from 'undici' - net ThinkInAIXYZ-deepchat-6b57eb7/src/main/remote/channels/telegram/telegramClient.ts :105
return await fetch(url, {
16 more not shown — this panel samples each group; the count above is the real total.
secrets 13
- secrets ThinkInAIXYZ-deepchat-6b57eb7/plugins/feishu/mcp/serve.mjs :25
const appSecret = config?.appSecret || process.env.FEISHU_APP_SECRET || '' - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/aiSdk/providerFactory.ts :464
return provider.apiKey || process.env.ANTHROPIC_API_KEY - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/index.ts :466
client_secret: config.clientSecret || process.env.GITHUB_CLIENT_SECRET, - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/openaiCodex/constants.ts :61
process.env.OPENAI_CODEX_ACCESS_TOKEN?.trim() || process.env.CODEX_ACCESS_TOKEN?.trim() || '' - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/auth/xaiGrok/constants.ts :65
process.env.XAI_GROK_ACCESS_TOKEN?.trim() || process.env.XAI_ACCESS_TOKEN?.trim() || '' - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/providers/aiSdkProvider.ts :1940
const secretAccessKey = credential?.secretAccessKey || process.env.AWS_SECRET_ACCESS_KEY - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/provider/settings.ts :123
envApiKey = process.env.ANTHROPIC_API_KEY - secrets ThinkInAIXYZ-deepchat-6b57eb7/src/main/scheduler/schedulerUtilityHost.ts :435
dbPassword: process.env.DEEPCHAT_CRON_SCHEDULER_DB_PASSWORD, - secrets (weak) ThinkInAIXYZ-deepchat-6b57eb7/test/main/mcp/mcpClient.test.ts :565
const originalApiToken = process.env.API_TOKEN - secrets (weak) ThinkInAIXYZ-deepchat-6b57eb7/test/main/plugin/cuaEmbeddedAdapter.test.ts :147
const originalSecret = process.env.DEEPCHAT_TEST_SECRET - secrets (weak) ThinkInAIXYZ-deepchat-6b57eb7/test/main/provider/anthropicProvider.test.ts :56
const originalEnvKey = process.env.ANTHROPIC_API_KEY - secrets (weak) ThinkInAIXYZ-deepchat-6b57eb7/test/main/provider/anthropicProviderMigration.test.ts :46
const originalEnvKey = process.env.ANTHROPIC_API_KEY
show 1 more
- secrets (weak) ThinkInAIXYZ-deepchat-6b57eb7/test/main/provider/auth/xaiGrok.test.ts :40
delete process.env.XAI_GROK_ACCESS_TOKEN
tool registrations 22
- feishu_configure ThinkInAIXYZ-deepchat-6b57eb7/plugins/feishu/mcp/serve.mjs :76
- calendar ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1210
- contacts ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1219
- mail ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1228
- maps ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1239
- messages ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1249
- notes ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1260
- reminders ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/appleServer.ts :1269
- get_artifact_instructions ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/artifactsServer.ts :573
- bocha_web_search ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/bochaSearchServer.ts :124
- bocha_ai_search ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/bochaSearchServer.ts :135
- brave_web_search ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/braveSearchServer.ts :316
show 10 more
- brave_local_search ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/braveSearchServer.ts :330
- search_conversations ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/conversationSearchServer.ts :465
- search_messages ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/conversationSearchServer.ts :475
- get_conversation_history ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/conversationSearchServer.ts :485
- get_conversation_stats ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/conversationSearchServer.ts :494
- start_deep_research ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :290
- execute_single_web_search ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :299
- request_research_data ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :309
- submit_reflection_results ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :318
- generate_final_answer ThinkInAIXYZ-deepchat-6b57eb7/src/main/mcp/inMemoryServers/deepResearchServer.ts :327
install hooks 2
- preinstall ThinkInAIXYZ-deepchat-6b57eb7/package.json :15
npx only-allow pnpm - postinstall ThinkInAIXYZ-deepchat-6b57eb7/package.json :51
install-electron && electron-builder install-app-deps
declared dependencies 145
- @modelcontextprotocol/client@2.0.0
- @modelcontextprotocol/ext-apps@2.0.0
- @modelcontextprotocol/sdk@1.30.0
- @modelcontextprotocol/server@2.0.0
- github.com/modelcontextprotocol/swift-sdk@0.9.0
- @agentclientprotocol/sdk@^0.16.1
- @ai-sdk/amazon-bedrock@^5.0.78
- @ai-sdk/anthropic@^4.0.50
- @ai-sdk/azure@^4.0.65
- @ai-sdk/google@^4.0.65
- @ai-sdk/google-vertex@^5.0.77
- @ai-sdk/open-responses@^2.0.40
show 28 more
- @ai-sdk/openai@^4.0.62
- @ai-sdk/openai-compatible@^3.0.45
- @ai-sdk/provider@^4.0.11
- @arcships/light-ocr@0.5.7
- @aws-sdk/client-bedrock@^3.1128.0
- @aws-sdk/credential-providers@^3.1128.0
- @duckdb/node-api@1.5.5-r.4
- @electron-toolkit/utils@^4.0.0
- @ff-labs/fff-node@^0.10.6
- @jxa/run@^1.4.0
- @larksuiteoapi/node-sdk@^1.73.3
- @parcel/watcher@^2.6.0
- @zerob13/nativekit@0.6.3
- ai@^7.0.94
- axios@^1.20.0
- better-sqlite3-multiple-ciphers@13.0.3
- compare-versions@^6.1.1
- cron-parser@^5.10.0
- cross-spawn@^7.0.6
- diff@^9.0.0
- electron-store@^11.0.2
- electron-updater@6.8.9
- electron-window-state@^5.0.3
- es-mime-types@^0.1.4
- fflate@^0.8.3
- font-list@^2.1.0
- glob@^13.0.6
- gray-matter@^4.0.3
105 more not shown — this panel samples each group; the count above is the real total.
transport_posture 1
- network-listening, binds all interfaces, no auth detected ThinkInAIXYZ-deepchat-6b57eb7/electron.vite.config.ts :83
host: '0.0.0.0' // 防止代理干扰,导致vite-electron之间ws://localhost:5713和http://localhost:5713通信失败、页面组件无法加载