claude-code-best/packages/builtin-tools/src/tools
claude-code-best fc438bd222
Feature/add auto mode settings and fix bug (#368)
* refactor: 将 convertMessagesToLangfuse 参数类型从 unknown 收窄为联合类型

将 readonly unknown[] 改为 readonly LangfuseInputMessage[],
其中 LangfuseInputMessage = UserMessage | AssistantMessage | ChatCompletionMessageParam,
让调用方获得编译期类型检查。

* fix: 修复 Config 面板第二次进入时左右键无反应的问题

将左右键枚举值切换从依赖 DOM 焦点的 onKeyDown 改为 useKeybindings 系统,
确保按键在任何焦点状态下都能正确响应。同时修复 isSearchMode 初始值和布局问题。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix: 修复 PowerShellTool.isSearchOrReadCommand 在 input 为 undefined 时崩溃的问题

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat: 添加 RSS 内存指示器并解绑 auto 权限模式与 TRANSCRIPT_CLASSIFIER

- 在 REPL 底栏添加 RSS 内存使用显示,512MB 以下 dimColor,512MB-1GB warning 色,1GB 以上 error 色
- auto 权限模式不再依赖 TRANSCRIPT_CLASSIFIER feature flag,classifier 不可用时 fallback 到 prompting
- Config 面板 defaultPermissionMode 使用类型安全的 permissionModeFromString,显示改用 shortTitle
- bypassPermissions title 缩短为 Bypass 与 shortTitle 一致

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix: 同步 permissionModeTitle 测试断言与 bypassPermissions 的新 title 值

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-26 15:43:25 +08:00
..
AgentTool fix: 创建 agent 后刷新 loadMarkdownFilesForSubdir 缓存 2026-04-24 15:05:05 +08:00
AskUserQuestionTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
BashTool test: 修正 mock 的滥用情况 2026-04-17 10:13:09 +08:00
BriefTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ConfigTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
CtxInspectTool refactor: 统一 log.ts/debug.ts 的测试 mock 为共享定义 2026-04-23 11:39:53 +08:00
DiscoverSkillsTool feat: 添加 skill learning 技能学习闭环系统 2026-04-22 22:38:09 +08:00
EnterPlanModeTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
EnterWorktreeTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ExitPlanModeTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ExitWorktreeTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
FileEditTool fix: 修复 anthropic 煞笔的四个 bug (#352) 2026-04-24 20:07:18 +08:00
FileReadTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
FileWriteTool fix: 修复 anthropic 煞笔的四个 bug (#352) 2026-04-24 20:07:18 +08:00
GlobTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
GrepTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ListMcpResourcesTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ListPeersTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
LSPTool refactor: 统一 log.ts/debug.ts 的测试 mock 为共享定义 2026-04-23 11:39:53 +08:00
McpAuthTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
MCPTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
MonitorTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
NotebookEditTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
OverflowTestTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
PowerShellTool Feature/add auto mode settings and fix bug (#368) 2026-04-26 15:43:25 +08:00
PushNotificationTool Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
ReadMcpResourceTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
RemoteTriggerTool feat: 添加 builtin-tools 增强与测试覆盖 2026-04-22 22:38:10 +08:00
REPLTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ReviewArtifactTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ScheduleCronTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SendMessageTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SendUserFileTool Feat/integrate lint preview (#285) 2026-04-16 20:59:29 +08:00
shared feat: 添加 builtin-tools 增强与测试覆盖 2026-04-22 22:38:10 +08:00
SkillTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SleepTool feat(remote-control): 优化 Web 展示、状态同步与桥接控制流程 (#288) 2026-04-17 16:21:27 +08:00
SnipTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
src/types feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SubscribePRTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SuggestBackgroundPRTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
SyntheticOutputTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskCreateTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskGetTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskListTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskOutputTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskStopTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TaskUpdateTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TeamCreateTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TeamDeleteTool feat: 添加 builtin-tools 增强与测试覆盖 2026-04-22 22:38:10 +08:00
TerminalCaptureTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
testing feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TodoWriteTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
ToolSearchTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
TungstenTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
VerifyPlanExecutionTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
WebBrowserTool feat: 添加 builtin-tools 增强与测试覆盖 2026-04-22 22:38:10 +08:00
WebFetchTool feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
WebSearchTool fix: 修复第三方 Anthropic base URL 应使用 ExaSearchAdapter 而非 BingSearchAdapter 2026-04-23 21:52:16 +08:00
WorkflowTool feat: 添加 builtin-tools 增强与测试覆盖 2026-04-22 22:38:10 +08:00
utils.ts feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00