附:相关代码文件
源码链接
| 文件 | 角色 |
|---|---|
src/Tool.ts | 工具接口定义,buildTool() 工厂函数,TOOL_DEFAULTS 默认值 |
src/tools/BashTool/BashTool.tsx | Bash 工具实现,进度阈值、命令分类逻辑 |
src/tools/BashTool/bashPermissions.ts | Bash 专属权限检查,AST 解析入口 |
src/tools/REPLTool/constants.ts | REPL 模式开关逻辑,REPL_ONLY_TOOLS 列表 |
src/utils/bash/ast.ts | Bash 命令 AST 解析器,安全语义检查 |
src/utils/permissions/bashClassifier.ts | Bash 命令 AI 分类器接口 |