工具索引
需求
工具参考用于回答三个问题:工具在哪里执行、当前工作区是否注册、调用会产生什么影响。**Alice 没有固定工具总数。**可用工具由 Alice 版本、当前工作区、Adapter 类型、世界状态和已安装扩展动态决定,请以当前工作区显示的注册列表为准。
架构
Adapter 连接并完成握手后,通过 register_tools 提交工具 Schema;Agent Core 按工作区替换注册快照,并与该工作区的本地工具合并。同名时 Agent Core 本地工具优先。工作区离线不代表 Schema 永久有效,重连后应以新快照为准。
| 执行位置 | 参考 | 典型领域 |
|---|---|---|
| Java Adapter | Java 工具 | 假人生命周期、感知、移动、方块、背包、实体、生存、聊天 |
| Bedrock Adapter | Bedrock 工具 | 感知、移动、方块、背包、实体、战斗、生存 |
| Agent Core 本地 | 本地工具 | 网页、Wiki、地图、任务与记忆 |
| QQ / OneBot | QQ 工具 | 消息、信息查询、通知和受控群管理 |
领域索引
- 感知:
look_*、query_location - 移动与载具:
move_to、ride、dismount - 方块与采集:
mine_block、place_block、use_block、collect_block、area_operation - 背包与装备:
drop_item、take_from_container、put_to_container、equip_item - 实体、战斗与生存:
interact_entity、lead_entity、set_combat_mode、stop_combat、eat、sleep、use_item - 知识与网页:
web_search、web_fetch、minecraft_wiki_* - 任务与地图:
task_*、map_* - QQ:
qq_send、qq_info、通知与群管理工具
执行
- 在 Alice 中选择正确工作区并确认实例在线。
- 从当前工作区工具列表确认精确名称和 Schema。
- 调用前检查平台、必填参数、权限和危险级别。
- 对方块批量修改、永久销毁假人、文件/消息发送及群管理操作先取得授权并缩小作用范围。