Commit 2fb1c9d
feat: 工具层及 mcp 大重构 (#252)
* feat: 第一版大重构
* fix: 修复类型问题
* chore: 更新版本到 1.3.2
* Add brave as alternative WebSearchTool
* fix: 修正顺序
* fix: 修复对穷鬼模式的 auto dream 和 session memory 越过
* feat: 穷鬼模式去除 session-summary
* feat: 创建 builtin-tools 包,搬运所有工具实现
将 src/tools/ 下的全部 60 个工具目录迁移至 packages/builtin-tools/src/tools/,
内部导入路径已更新为 src/ alias 模式。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* refactor: 更新 src/ 中所有工具引用至 builtin-tools 包,删除 src/tools/
- src/tools.ts 及 178 个 src/ 文件的 import 路径从 ./tools/ 改为 builtin-tools/tools/
- 删除 src/tools/ 整个目录(已迁移至 packages/builtin-tools/)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore: 添加 builtin-tools 路径别名至 tsconfig,更新 bun.lock
- tsconfig.json 新增 builtin-tools/* 和 builtin-tools 路径映射
- 新增 packages/builtin-tools/src 至 include
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* refactor: 为 builtin-tools、mcp-client、agent-tools 添加 @claude-code-best 作用域前缀
所有包名及 import 路径统一添加 @claude-code-best/ 前缀:
- builtin-tools → @claude-code-best/builtin-tools
- mcp-client → @claude-code-best/mcp-client
- agent-tools → @claude-code-best/agent-tools
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: 修复 node 环境没有 bun 的问题
---------
Co-authored-by: Eric-Guo <eric.guocz@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent bbb8b61 commit 2fb1c9d
559 files changed
Lines changed: 9348 additions & 1839 deletions
File tree
- docs/extensibility
- packages
- @ant/ink/docs
- agent-tools
- src
- __tests__
- builtin-tools
- src
- tools
- AgentTool
- __tests__
- built-in
- src
- tools
- BashTool
- ExitPlanModeTool
- FileEditTool
- FileReadTool
- FileWriteTool
- GlobTool
- GrepTool
- NotebookEditTool
- SendMessageTool
- WebFetchTool
- WebSearchTool
- utils
- settings
- src
- components
- design-system
- types
- utils
- settings
- AskUserQuestionTool
- src
- bootstrap
- components
- constants
- utils/permissions
- BashTool
- __tests__
- src
- bootstrap
- hooks
- services/analytics
- state
- utils
- permissions
- sandbox
- BriefTool
- ConfigTool
- CtxInspectTool
- DiscoverSkillsTool
- EnterPlanModeTool
- src
- constants
- utils/permissions
- EnterWorktreeTool
- ExitPlanModeTool
- src
- components
- messages/UserToolResultMessage
- constants
- utils/permissions
- ExitWorktreeTool
- FileEditTool
- __tests__
- src
- components
- services/analytics
- utils
- FileReadTool
- src
- services/analytics
- utils
- FileWriteTool
- src
- components
- services/analytics
- utils
- GlobTool
- src
- components
- utils
- GrepTool
- LSPTool
- __tests__
- ListMcpResourcesTool
- ListPeersTool
- MCPTool
- __tests__
- McpAuthTool
- MonitorTool
- NotebookEditTool
- src
- types
- utils
- OverflowTestTool
- PowerShellTool
- __tests__
- src
- hooks
- state
- PushNotificationTool
- REPLTool
- ReadMcpResourceTool
- RemoteTriggerTool
- ReviewArtifactTool
- ScheduleCronTool
- SendMessageTool
- SendUserFileTool
- SkillTool
- src
- bootstrap
- components
- types
- utils
- permissions
- plugins
- telemetry
- SleepTool
- SnipTool
- SubscribePRTool
- SuggestBackgroundPRTool
- SyntheticOutputTool
- TaskCreateTool
- TaskGetTool
- TaskListTool
- TaskOutputTool
- TaskStopTool
- TaskUpdateTool
- TeamCreateTool
- TeamDeleteTool
- TerminalCaptureTool
- TodoWriteTool
- ToolSearchTool
- TungstenTool
- VerifyPlanExecutionTool
- WebBrowserTool
- WebFetchTool
- __tests__
- WebSearchTool
- __tests__
- adapters
- src
- constants
- utils
- model
- permissions
- WorkflowTool
- bundled
- src/types
- testing
- mcp-client
- src
- __tests__
- transport
- src
- bootstrap
- cli
- handlers
- commands
- clear
- color
- context
- fork
- workflows
- components
- FeedbackSurvey
- PromptInput
- Settings
- TrustDialog
- agents
- new-agent-creation
- wizard-steps
- memory
- messages
- permissions
- AskUserQuestionPermissionRequest
- BashPermissionRequest
- ExitPlanModePermissionRequest
- FileEditPermissionRequest
- FilePermissionDialog
- FileWritePermissionRequest
- NotebookEditPermissionRequest
- PowerShellPermissionRequest
- SedEditPermissionRequest
- SkillPermissionRequest
- WebFetchPermissionRequest
- rules
- tasks
- teams
- constants
- coordinator
- hooks
- toolPermission
- handlers
- memdir
- screens
- services
- AgentSummary
- MagicDocs
- PromptSuggestion
- SessionMemory
- api
- openai
- autoDream
- compact
- extractMemories
- mcp
- adapter
- tips
- tools
- skills/bundled
- state
- tasks
- InProcessTeammateTask
- LocalAgentTask
- RemoteAgentTask
- types
- utils
- claudeInChrome
- hooks
- messages
- permissions
- plugins
- processUserInput
- sandbox
- shell
- swarm
- backends
- telemetry
- ultraplan
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments