---
title: "核心工具"
description: "智能体可调用的工具清单及其边界。"
---

智能体通过一组精简的工具观察和改变世界。每个工具都可独立授权。

## 五个基础工具

| 工具 | 作用 | 风险 |
| --- | --- | --- |
| `search` | 在文件中按内容或文件名查找 | 低 |
| `read` | 读取文件内容 | 低 |
| `write` | 新建或覆盖文件 | 中 |
| `exec` | 运行命令 | 高 |
| `list` | 列目录树 | 低 |

## 符号索引

`symbols` 工具读取代码符号索引，快速定位函数、类型和变量定义。它基于语言解析而非文本匹配，因此比 grep 更准。

## 子智能体

`spawn_agent` 让主智能体把一个子任务派给新的智能体实例并行处理，再把结果收回来。详见[子智能体](/zh/docs/using-bi/subagents)。

## 边界

无论调用哪个工具，路径都不会越过工作区根目录。命令执行同样受[权限规则](/zh/docs/configuration/permissions)约束——工具多不等于权限大。
