工具总览
Lyncore 内置数十个工具,覆盖搜索、执行、文件、浏览器、通信、知识、生成等类别。智能体在对话中会自动判断需要调用哪些工具;部分高风险工具需要你确认后才执行。
版本说明:以下工具以个人版(Lite)可用集为准。
python_exec/bash_exec(代码执行)为个人版独有;企业版出于多租户安全考虑不提供裸 shell 执行。工具的实际注册名以代码为准,本文已按最新代码核对。
工具分类
🔍 搜索
| 工具 | 说明 | 风险 |
|---|---|---|
| web_search | 联网搜索(并发 DuckDuckGo + Bing + Baidu,全失败降级 SearXNG) | 🟢 低 |
| web_fetch | 抓取网页正文内容 | 🟢 低 |
⚙️ 执行
| 工具 | 说明 | 风险 |
|---|---|---|
| python_exec | Python 代码执行(个人版独有,沙箱 + 模块黑名单) | 🔴 高 |
| bash_exec | Shell/Bash 命令执行(个人版独有,命令黑名单) | 🔴 高 |
| calculator | 四则运算计算器 | 🟢 低 |
| api_request | 发起 HTTP 请求(GET/POST/PUT/DELETE/PATCH) | 🟡 中 |
📁 文件
| 工具 | 说明 | 风险 |
|---|---|---|
| file_write | 写入文件 | 🟡 中 |
| file_read / file_reader | 读取文件 | 🟢 低 |
| file_list | 列出目录 | 🟢 低 |
| file_delete | 删除文件 | 🔴 高 |
| search_files | 在目录中搜索文件 | 🟢 低 |
| edit_file | 按 find_replace / insert_lines / delete_lines 编辑文件 | 🟡 中 |
🌐 浏览器
| 工具 | 说明 | 风险 |
|---|---|---|
| browser | 浏览器自动化(基于 Chromedp:截图 / 读取 / 快照 / 操作 / 视觉理解) | 🟡 中 |
📬 通信
| 工具 | 说明 | 风险 |
|---|---|---|
| 邮件发送(SMTP,仅发送) | 🟡 中 | |
| calendar | 日历操作(CalDAV,仅列出 / 创建事件) | 🟡 中 |
| todo | 待办管理(进程内存,重启丢失) | 🟢 低 |
| translate | 文本翻译(LLM 驱动) | 🟢 低 |
🧠 知识
| 工具 | 说明 | 风险 |
|---|---|---|
| knowledge | 知识库检索 | 🟢 低 |
| memory | 记忆检索(5 层记忆) | 🟢 低 |
| context_tool | 上下文工具 | 🟢 低 |
✨ 生成 / 媒体
| 工具 | 说明 | 风险 |
|---|---|---|
| media(generate_image) | 图片生成 | 🟡 中 |
| media(tts) | 语音合成(TTS,≤500 字) | 🟢 低 |
| code_review | 代码审查 | 🟢 低 |
🖥️ 系统 / 桌面
| 工具 | 说明 | 风险 |
|---|---|---|
| computer_use(桌面操控) | 桌面 AI 操控(个人版独有,需另装第三方 cua-driver) | 🔴 高 |
| dag_tools | DAG 工作流操作 | 🟡 中 |
| evolved_skill | 进化技能执行 | 🟡 中 |
| github | GitHub 操作(需 GITHUB_TOKEN) | 🟡 中 |
| create_directory | 创建目录(拦截系统目录) | 🟡 中 |
| json | JSON 解析 / 校验 / 扁平化 | 🟢 低 |
文档中不存在的工具名(旧版误写,已作废):
ddg_search、reminder、json_convert、image_gen、file_ops。请勿在配置或脚本中使用这些名字。
风险等级说明
每个工具都标注了风险等级,帮助你了解使用时的注意事项:
| 等级 | 含义 | 典型工具 | 说明 |
|---|---|---|---|
| 🟢 低风险 | 只读操作,不会产生副作用 | 搜索、知识库检索、计算器、翻译 | 安全使用,无需额外确认 |
| 🟡 中风险 | 有副作用但可控 | 文件写入、邮件发送、图片生成 | 智能体会执行,建议关注操作结果 |
| 🔴 高风险 | 系统级操作,可能影响系统环境 | 代码执行、命令执行、文件删除、桌面操控 | 需要你确认后才会执行 |
如何使用工具
你不需要手动调用工具——只需在对话中用自然语言表达需求,智能体会自动判断并调用合适的工具。例如:
- 搜索信息:"最近有什么科技新闻?" → 自动调用
web_search - 读取网页:"帮我看看这个网页讲了什么:https://..." → 自动调用
web_fetch - 处理数据:"帮我算一下这个表格的总和" → 自动调用
calculator/python_exec - 管理日程:"明天下午3点有个会议,帮我记一下" → 自动调用
calendar
工具权限配置
工具的权限策略在代码侧以「风险枚举 + 确认级别」管理(如 READ / CREATE / MODIFY / DESTRUCTIVE 配合 AUTO / CONFIRM / ADMIN)。在个人版中:
- 🔴 高风险工具(代码执行、命令执行、文件删除、桌面操控)执行前会请求你确认
- 部分工具(如
email发送外部邮件)当前未配置默认策略,建议你在对话中留意其操作结果
当前版本没有「工具权限阈值」的可视化配置界面;风险策略由代码侧统一控制。