key files
核心文件
src/main.tsx
src/main.tsxsrc/query.ts
src/query.tssrc/QueryEngine.ts
src/QueryEngine.tssrc/Tool.ts
src/Tool.tssrc/Task.ts
src/Task.ts状态管理
src/state/store.ts
src/state/store.tssrc/state/AppStateStore.ts
src/state/AppStateStore.ts工具实现
src/tools/FileEditTool/FileEditTool.ts
src/tools/FileEditTool/FileEditTool.tssrc/tools/BashTool/BashTool.tsx
src/tools/BashTool/BashTool.tsxsrc/tools/BashTool/bashPermissions.ts
src/tools/BashTool/bashPermissions.tssrc/tools/AgentTool/AgentTool.tsx
src/tools/AgentTool/AgentTool.tsxsrc/tools/ReadCodeTool/ReadCodeTool.ts
src/tools/ReadCodeTool/ReadCodeTool.ts服务层
src/services/compact/autoCompact.ts
src/services/compact/autoCompact.tssrc/services/compact/microcompact.ts
src/services/compact/microcompact.tssrc/services/compact/contextCollapse.ts
src/services/compact/contextCollapse.tssrc/services/tools/StreamingToolExecutor.ts
src/services/tools/StreamingToolExecutor.tssrc/services/permissions/PermissionChecker.ts
src/services/permissions/PermissionChecker.tssrc/services/mcp/MCPClient.ts
src/services/mcp/MCPClient.tsBridge 系统
src/bridge/bridgeMain.ts
src/bridge/bridgeMain.tssrc/bridge/bridgeMessaging.ts
src/bridge/bridgeMessaging.tssrc/bridge/trustedDevice.ts
src/bridge/trustedDevice.ts命令系统
src/commands.ts
src/commands.tssrc/entrypoints/cli.tsx
src/entrypoints/cli.tsx配置和常量
src/constants/prompts.ts
src/constants/prompts.tssrc/config/featureFlags.ts
src/config/featureFlags.tsUI 组件
src/components/ChatView.tsx
src/components/ChatView.tsxsrc/components/ToolExecutionView.tsx
src/components/ToolExecutionView.tsx