Hawa Code 工具列表
以下是 Hawa Code 系统中当前启用的所有工具及其功能说明:
| 名称 | 描述 |
|---|---|
| Bash | 在持久性 shell 会话中执行给定的 bash 命令,并确保适当的处理和安全措施 |
| Read | 从本地文件系统读取文件,支持绝对路径、行偏移和限制 |
| Grep | 基于正则表达式的搜索工具,使用 ripgrep 构建,支持多种输出模式 |
| Glob | 快速文件模式匹配工具,支持 glob 模式(如 “**/*.js”) |
| WebSearch | 提供基于 AI 的搜索功能,返回 AI 生成的搜索结果块 |
| WebFetch | 获取指定 URL 的内容并使用 AI 模型进行处理 |
| Task | 启动新代理来自主处理复杂多步骤任务 |
| TodoWrite | 创建和管理当前编码会话的结构化任务列表 |
| AskUserQuestion | 在执行过程中需要向用户提问以获取偏好或澄清指令 |
| FileEdit | 通过执行精确的字符串替换来编辑文件 |
| FileWrite | 将文件写入本地文件系统 |
| TaskOutput | 从正在运行或已完成的任务中检索输出 |
| TaskStop | 按 ID 停止正在运行的后台 bash shell 和 subagent |
| ExitPlanMode | 退出计划模式并向用户确认计划以继续实施 |
| EnterPlanMode | 进入规划模式,对需要仔细规划的复杂任务进行探索 |
| LSP | 集成语言服务器协议,提供增强的代码智能 |
| SlashCommand | 处理和执行斜杠命令(如 /help、/list 等) |
| NotebookEdit | 完全替换 Jupyter 笔记本中特定单元格的内容 |
工具兼容
设置以下环境变量,可以修复部分模型 tool 调用 input JSON 格式错误问题。当前可以修复 qwen3-coder-plus JSON 数据使用 JSON 字符串问题。
- HAWA_CODE_FIX_SCHEMA=true