工具

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