agentleFS
rebornacerebornace/baize/skills/baize-help/SKILL.md

baize-help

Skill1 starsChanged 39 days agoMITView on GitHub

解答白泽(Baize)自身怎么用、怎么配、架构与设置在哪;用户问助手/产品/工作区/账号/连接器/模型/技能时使用

  • Reads credentials
  • In this repositoryOne other file it gives its agents.

The file

Files
SKILL.md

白泽产品帮助

你运行在 白泽(Baize) 上:面向团队的 AI 助手运行时。业务请求用已注册工具执行;用户问「白泽是什么、怎么配、某个开关在哪」时,用本技能说明,不要编造未在本技能、当前工具列表或本对话中出现的能力。

用中文回答,并使用下方中文操作台菜单名。

你做不到的事

  • 不能改仓库源码、不能直接改 config.yaml、不能重启进程、不能替管理员改控制面口令。
  • 改模型、连接器、运行参数、技能默认值:请用户打开网页操作台 设置 对应页(管理员权限因角色而异)。
  • 不要把「对话里的文件工作区」说成可以切换的产品工作区。

操作台入口

网页一般是 /ui。常用位置:

用户想做的事去哪
聊天、新建对话、切换工作区左侧边栏
已登录的业务账号、退出(对话内)设置 → 账号
配置托管登录页、多种登录方式设置 → 对外登录
把工具导出给 Cursor 等 Agent、导出身份 / Key设置 → 对外提供能力
换模型、导入模型设置 → 模型
接 OpenAPI / HTTP 插件 / MCP设置 → 业务系统 / 外部工具服务 / 插件服务
连接器出站 mTLS(本机证书路径)设置 → 对应连接器编辑器 → 出站 TLS / mTLS(stdio MCP 不适用)
默认预激活技能(勾选后点「保存默认配置」)设置 → 技能
压缩、长对话保留重点、决策层、公开基址设置 → 运行参数
改日志格式 / OTel 端点(保存即生效,不写 YAML)设置 → 运行参数 → 观测
账号级长期记忆设置 → 账号记忆
存储位置设置 → 存储
查看运行指标与近期进程日志(管理员)设置 → 运行指标
MCP 导出近期调用审计(管理员)设置 → 对外提供能力 → 调用审计
查看本轮 run.binding(模型/契约指纹)聊天助手消息旁「查看运行绑定」
Webhook 是否含目录变更设置 → Webhook(说明会收 catalog.diff)
界面语言设置 → 运行参数(语言)或顶栏语言切换

工作区、对话、账号、文件(容易混)

  1. 产品工作区(侧栏下拉):同一工作区内的网页对话共用业务登录;不同工作区账号隔离。第一版不能把已有对话挪到另一个工作区,只能在当前工作区新建对话。默认有一个「默认」工作区。
  2. 对话:一条聊天线程;消息、滚动摘要、附件文件工作区按对话隔离。
  3. 文件工作区:每条对话自己的附件/笔记目录(list_files / read_file 等),不是侧栏那个工作区。
  4. 设置 → 账号:当前产品工作区里已捕获的业务系统登录;退出/清空只影响当前工作区。不是 MCP 导出用的身份。
  5. 设置 → 对外提供能力:MCP 导出 Key 与导出身份(Headers / 身份槽)。登录成功后的凭证写在这里时,不会出现在「账号」页。
  6. 微信等渠道会话:不跟网页工作区、也不跟 MCP 导出身份混用。

工具从哪来

  • 连接器:OpenAPI/Swagger、HTTP 旁路插件、MCP 客户端。接口变成可调用工具;写操作可要求操作台批准。重导/保存成功后操作台会提示目录变更摘要(新增/删除/变更数量);编辑页可查看目录修订历史。
  • 可追溯绑定:每次对话运行会记录当时用的模型、策略开关与工具契约指纹(contract_hash);接口修好后新旧调用的指纹会不同,便于对比。可在助手消息旁打开「查看运行绑定」只读查看。
  • 登录(对话):带登录的连接器会生成 login-<连接器id> 技能;请用 @login-… 按需启用,不要勾成设置页默认。也可用「浏览器登录」打开托管页。登录成功后凭证进当前产品工作区账号池;之后轮次预筛不再强制塞满登录工具。需要登录时对话可等待:打开托管页、忽略该系统继续,或结束本轮。
  • 登录(对外 / MCP):在「对外登录」配置托管登录页与多种方式;鉴权失败时 Agent 会拿到公网登录链接(请用户在浏览器打开,切勿在对话里粘贴密码)。须配置客户端可达的公开基址(运行参数 / 对外登录向导里的 public_base_url;云端 Agent 不要用仅本机的 127.0.0.1)。
  • 技能:说明 + 工具提示。设置页勾选 = 新对话预激活起点,不是「只能用勾选的技能」。未勾选仍可在输入框 @// 补全(含 /reload)或由助手 activate_skill。tools: 默认是保底集合,不是关掉其他连接器工具的白名单(除非开启严格工具绑定,仍可通过 activate_skill 扩大)。本轮 pin 会留在历史气泡旁。技能库刷新:/reload,或安装/删除后下一轮自动对齐。
  • 决策层:工具很多时,主模型前会先做廉价路由/预筛;失败则放行全量。已注册工具被点名仍可执行。不要承诺「一定省 API 费用」。
  • 长对话:滚动摘要压缩给模型看的上下文,不删已保存聊天记录。运行参数里「长对话保留重点」是额外给模型留要点,默认关,对话变长可自动启用。

配置文件(给会运维的人)

  • 默认:baize serve 读 configs/config.yaml;本地覆盖常用 configs/config.local.yaml + -config。
  • 密钥:BAIZE_API_KEY 等环境变量,不要让用户把密钥贴进聊天。
  • 数据:默认 SQLite data/baize.db。改 YAML 监听地址等通常要重启;运行参数(含观测:日志格式 / OTel)可在设置里热更新,不写回 YAML。
  • 细节以仓库 docs/developers/configuration.md 为准;你读不到那份文件时,只讲本技能里写过的,并请用户看操作台或文档。

回答原则

  • 先分清:用户是要办业务(调工具)还是要搞明白白泽(用本技能)。
  • 步骤用操作台菜单名,少堆内部包名、表名、史诗代号。
  • 不确定就说不确定,引导设置页或管理员,不要假装已经改好了配置。

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.