扩展与集成
四项功能决定 Agent 能做什么、用什么身份做、能调用哪些外部工具。
智能体(提示预设)
入口:/agents。一个智能体 = 系统提示 + 模型偏好 + 工具白名单 + 逐工具审批策略。
| 项 | 说明 |
|---|---|
| 分类与搜索 | 按用途分组(编程、写作、分析…),支持搜索 |
| 工具白名单 | 只允许指定工具,降低越权操作风险 |
| 审批策略 | 每个工具单独设置:静默 / 自动 / 询问 |
| 导入导出 | JSON 形式导入导出全部智能体,便于备份与分享 |
技能
入口:/skills。技能 = 一段可复用的提示模板,对话里用 /技能名 调用。
| 来源 | 说明 |
|---|---|
| 内置技能 | 翻译、总结、解释、润色等开箱可用 |
| 自定义技能 | 自己写提示模板与系统提示,可在页面直接试跑预览输出 |
| 磁盘技能目录 | 从配置的目录加载 Markdown / JSON 技能文件,适合团队共享或用 Git 管理 |
工具
入口:/tools。内置工具可按需开关,关闭后模型无法调用。
| 工具 | 用途 |
|---|---|
| 笔记检索 / 读取 / 创建 / 更新 | 在对话里读写笔记,支持按条件搜索 |
| 联网搜索 | 需要外部信息时检索网页 |
| 记忆检索 / 创建 | 查询与写入长期记忆 |
| 图谱检索 | 按实体与关系查询知识图谱 |
| 待办清单 | 输出结构化计划并实时勾选 |
| 命令执行 | 在项目工作区里执行命令(受权限模式约束) |
| 文件操作 | 列目录、读、写、移动、删除 |
| 提问 | 需要用户决策时发起交互式提问 |
MCP 服务器
入口:设置 → MCP Server。支持把外部 Model Context Protocol 服务的工具接进来。
| 项 | 说明 |
|---|---|
| 传输 | stdio:启动子进程并用 JSON-RPC 2.0 通信(完整支持);sse:可配置,未接线 |
| 连接配置 | JSON:command / args / env(stdio)或 url(sse) |
| 工具发现 | 调用 tools/list 拉取工具清单,自动并入对话工具面 |
| 工具调用 | 调用 tools/call,参数与结果在消息流里结构化展示 |
| 启停 | 逐服务器启用 / 禁用,可排序 |
MCP 工具与内置工具共用同一套权限模式与审批策略;不确定行为的服务建议先用「询问」模式跑一遍。
配置示例
MCP 服务器(stdio)
{
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "E:\\repos"],
"env": { "NODE_ENV": "production" }
}技能文件(磁盘目录)
---
name: code-review
description: 按固定清单审查改动
---
请按以下顺序审查选中的代码:
1. 正确性与边界条件
2. 资源释放与并发
3. 命名与可读性
4. 与该模块既有风格的一致性技能目录在设置里配置后可被扫描加载;同名技能以磁盘版本为准。
智能体(导入导出 JSON)
{
"name": "代码审查员",
"category": "coding",
"systemPrompt": "只指出真实缺陷,附最小复现与修复建议。",
"allowedTools": ["read_file", "search_code", "run_command"],
"toolPolicies": { "run_command": "ask", "update_note": "silent" }
}应用(内嵌浏览器)
入口:/apps。把常用网页登记为「应用」,用应用内浏览器打开,避免来回切窗口。
| 项 | 说明 |
|---|---|
| 登记 | 名称 + URL(本地服务如 http://localhost:5174 或外站) |
| 打开 | 应用内嵌视图,带地址栏、前进后退、刷新与常用链接 |
| 超时提示 | 目标站点用 X-Frame-Options / CSP 拒绝内嵌时,4 秒后提示改用系统浏览器打开 |