内部智能体 · 总入口

搭建内部智能体

第一步部署 Dify,第二步接 Langfuse,第三步开 Rerank。后面的专题按症状查阅。技术正文未改,只重排阅读顺序。

内部智能体搭建 · 文档索引

这是 Cursor 文档的总入口。目标不是「只装一个 Dify」,而是搭一套企业内部智能体:知识库问答、制度助手、编程助手(Shell/代码执行)这一类。

主线按三步走:先部署 Dify → 再接 Langfuse → 再开 Rerank。后面的专题只在出问题时按症状查阅。

各专题、手册的技术正文没有改,都是 207 上实战写下来的。这次只重新归类阅读顺序。文件名里仍有 Dify_、Langfuse_,方便对上原来的文章。

打开成品请用:

docs/html_cursor/内部智能体搭建_文档索引首页/内部智能体搭建_文档索引首页_cursor.html

运行环境:业务脚本均在 207 固定目录 /opt/workbuddy 执行,Python 为 /usr/bin/python3。 Windows 开发机仅保留 _probe_* 调试脚本;同步命令:python scripts_cursor/完整代码约定/00_部署_workbuddy到207.py。


目录

  1. 这套文档解决什么
  2. 一文一夹(学习路径)
  3. 配置专题汇总(总纲)
  4. 推荐阅读:主线三步
  5. 第一步 部署 Dify
  6. 第二步 接上 Langfuse
  7. 第三步 开启 Rerank
  8. 排障专题(按症状)
  9. 运维培训:排错 SOP
  10. 平台服务汇总(入口 · 凭据 · 架构)
  11. 集成环境部署
  12. 实战作业:让 Agent 动起来
  13. 个人成长:AI Infra 架构师路线
  14. 完整文件清单
  15. 目录约定

一文一夹(学习路径)

统一要求:专题、作业、手册、教程、索引、基础设施——同一套规则(文件名 _cursor;md/html 分离)。

示例一文一夹路径
专题十七Dify_专题十七_OpenAI插件升级后schema补丁丢失/
作业 7作业7_故障自愈工作流/
基础设施基础设施_K8s_GPU_Operator与Harbor_GitLab_ArgoCD/ · 基础设施_K8s_GPU_单私有化集群完整案例/ · 基础设施_Argo_CD_原理与部署教程/

整理 / 生成:

bash
python scripts_cursor/文档整理/organize_one_doc_one_folder.py
python gen_all_html.py
python gen_index_html.py

基础设施专题:

基础设施 · K8s GPU / Operator / Harbor·GitLab·Argo CD(理论) 基础设施 · Argo CD 原理与部署教程(GitOps 入门恶补) 基础设施 · K8s GPU 单私有化集群完整案例(端到端跟读:集群 → GitOps → LiteLLM 切流)


这套文档解决什么

在本环境(192.168.110.207 + GPU 机上的 Qwen)上,把内部智能体从能问、能查制度、能看调用链路、能把检索排准,一路跑通。

你要做的事走哪一步典型产物
平台、大模型、Embedding、知识库、新 Agent第一步 Dify能对话的知识库智能体;需要时再挂 Shell 当编程助手
看 Trace / Prompt / Token第二步 Langfuse每轮问答能在 Langfuse 里点开
检索排序更贴题(如加班费条款排到第 1)第三步 Rerank知识库 + Agent 快照都开了重排序
选不到模型、空泡、卡住、400排障专题对症状打开对应专题,不改主线正文
运维接业务投诉(搜不到 / 答偏 / 变慢)排错 SOP企业AI助手排错SOP_培训与赋能_cursor.html(1–2 页标准流程)
给领导看 SLA 大盘集成环境部署Prometheus :9092 + Grafana :3001 + Exporter :8781
查各服务入口、账号、架构平台服务汇总平台服务汇总 · 入口与架构
学 K8s GPU / Operator / GitOps(不装机)基础设施一文一夹理论:K8s·Operator·Harbor·GitLab·ArgoCD · Argo 入门:Argo CD 原理与部署 · 案例:单私有化 GPU 集群
给业务一本使用手册作业 10作业10_企业AI平台使用手册_cursor.html
向 CTO 要资源 / 入职教材作业 11 白皮书作业11_企业AI平台白皮书_cursor.html

旧入口 Dify_文档索引首页_cursor.html 只保留跳转,避免收藏夹失效。


配置专题汇总(总纲)

需要理论流程、CPU/GPU 双路径、完整代码、实战问题总表时,优先打开汇总文档(不必从专题一读到十五):

文档说明
内部智能体配置文档专题汇总架构与执行流程、主线三步操作、CPU/GPU 建议、问题解法总表、全部 md/html 索引

推荐阅读:主线三步

按这个顺序做,不要一上来从专题三看到专题十五。

顺序做什么先打开哪篇
第一步部署 Dify:模型 + Embedding + 知识库 + 创建 Agent安装手册,再看专题十五
第二步自托管 Langfuse,并接到应用上部署教程,再看连接专题
第三步给知识库问答加上 Rerank专题十三
之后出了问题再查专题下面「排障专题」

口诀(创建和改配置时):

工作室里没有的开关,去工作区「设置 → 模型供应商」,或直接用 dify_api.py。改 Agent 快照后仍然不要点发布。


第一步 部署 Dify

把平台跑起来,让知识库智能体(以及需要时的编程助手)能问能答。这一步结束时:不必已经有 Langfuse 或 Rerank。

1. 主线手册(必读)

从 git clone 到 vLLM、bge-m3、知识库、Agent 可用。

文档MarkdownHTML
Dify + Qwen 安装配置手册Dify_Qwen安装配置手册_cursor.mdDify_Qwen安装配置手册_cursor.html

手册里已经串了 Embedding、建库、创建 Agent。某一步失败,再用下面的专题补洞,不要改手册里的实战步骤。

2. 创建新 Agent(必读)

手册步骤 16 比较短。完整创建流程、哪些必须走 API/改库、不要点发布:

文档MarkdownHTML
专题十五 · 新 Agent 从零创建Dify_专题十五_新Agent从零创建完整教程_cursor.mdDify_专题十五_新Agent从零创建完整教程_cursor.html

3. 第一步里会用到的接入专题

手册某段卡住时,打开对应专题(技术内容保持原样):

何时看文档HTML
接 Qwen3.6-27B、不兼容、设默认 LLM专题一Dify_专题一_集成Qwen3.6-27B_cursor.html
Xinference 起 bge-m3、容器≠模型在跑专题二Dify_专题二_Xinference运行bge-m3_cursor.html
模型看似 Up,Dify 仍不通(七层)专题五Dify_专题五_大模型运行成功但Dify仍不可用_cursor.html
控制台登录 403、vLLM 启动参数、context_size专题九Dify_专题九_其它配置问题解决_cursor.html
编程助手 / Shell 工具不可用专题七Dify_专题七_Agent_shell_provider修复_cursor.html

第一步验收:新开对话能基于知识库回答;编程助手则再验证一条 Shell 指令。


第二步 接上 Langfuse

Dify 能问答之后,再接观测。新 Agent 工作室没有「监测」菜单,连接走控制台 API。

顺序文档做什么HTML
2.1Langfuse 部署教程在 207 上起 Langfuse 4Langfuse_部署教程_cursor.html
2.2Langfuse 连接 Dify密钥、dual 写入、Observation 补丁、应用 Tracing APILangfuse_连接Dify专题_cursor.html

第二步验收:问一句知识库问题,能在 http://192.168.110.207:3000 打开对应 Trace。召回名次仍以命中测试为准(连接专题里写过)。


第三步 开启 Rerank

观测通了以后,再给检索加精排。必须同时改知识库检索设置和新 Agent 快照,改完不要发布。

文档做什么HTML
专题十三 · 知识库 RerankXinference bge-reranker-v2-m3、两处 JSON 字段、命中测试对比Dify_专题十三_知识库Rerank重排序_cursor.html

第三步验收:以前答得含糊的题,命中测试第 1 条变成直接能答题的条款;新开对话能引用关键数字。

开完 Rerank 后若变慢、卡住,不要改专题十三正文,去看专题十四。


排障专题(按症状)

主线三步做完仍出问题,再按症状打开。不按专题号从头读。

创建与模型

你看到的打开
模型列表为空 / 创建时报 schema JSONDify_专题十_模型列表为空Agent创建报错_cursor.html
以前正常、突然模型「不可用」/ Base model qwen… not found(插件刚升级)Dify_专题十七_OpenAI插件升级后schema补丁丢失_cursor.html
选不到知识库、列表是空的或置灰Dify_专题三_Agent知识库选择_cursor.html
新 Agent 的 Max Tokens 改了又回到 8192Dify_专题十一_新Agent类型max_tokens不持久化_cursor.html

问答报错

你看到的打开
System message must be at the beginningDify_专题四_Agent问答报错_cursor.html
空泡 / 3/3 / token limit 2048Dify_专题十二_max_tokens过小导致空泡卡住_cursor.html
思考停在知识库、token 8192、全体变慢Dify_专题十四_知识库问答变慢卡住失败排查与容量规划_cursor.html
插件 SyntaxError / from __future__Dify_专题八_插件patch_future顺序子坑_cursor.html
weaviate IPv4/IPv6、检索偶发失败Dify_专题六_weaviate中继_cursor.html
对话正常、打开 Agent 配置页 红条 Internal Server ErrorDify_专题十六_新Agent配置页InternalServerError_cursor.html
配置页模型「不可用」+ get_ai_model_schema 红框(插件多版本)Dify_专题十七_OpenAI插件升级后schema补丁丢失_cursor.html

编程助手

你看到的打开
Shell / DifyShellLayer / no available nodeDify_专题七_Agent_shell_provider修复_cursor.html

专题十四后半还有按公司人数和 GPU/CPU/内存的参数建议,扩容时看那一篇即可。


运维培训:排错 SOP

主线三步做完、业务开始日常使用后,运维最常接三类话:搜不到、答非所问、很慢。

文档说明
企业 AI 助手排错 SOP1–2 页标准作业程序:三个必查配置、Langfuse 定因、vLLM 排队指标

平台服务汇总(入口 · 凭据 · 架构)

一页查全:各服务登录地址、账号密码、无登录 API 用法、架构图与端口速查。

文档说明
平台服务汇总 · 入口与架构Dify / Langfuse / LiteLLM / Higress / Xinference / vLLM / 监控 / 作业 API

集成环境部署

主线三步把 Dify / Langfuse / Rerank 跑通之后,207 上还要一套 Prometheus + Grafana + SLA Exporter,给领导看可用性与延迟。端口必须错开已有服务。

项值
机器192.168.110.207
Prometheus:9092(不要用 9090/9091,那是 MinIO)
Grafana:3001(admin / admin123)
SLA Exporter:8781 /metrics
Langfuse仍是 :3000,不动
文档说明
集成环境部署 · Prometheus + Grafana + SLA端口、compose、Exporter、验收与排错
作业 8 · SLA 监控大盘五项 SLA 指标怎么算、大盘长什么样
LiteLLM 部署统一 OpenAI 网关 :4000;含 Master Key / 路由 / 负载均衡学习案例
LiteLLM 高级功能与用法密钥、多上游路由、Fallback、Token/成本、网关指标
Higress 之一 · 理论与架构总入口与 LiteLLM/Dify/Xinference 职责边界
Higress 之二 · Compose 安装standalone 安装、端口、Console 初始化
Higress 之三 · 路由与验收/llm /xf / dify.ai.local
Higress 之四 · 增强与附录限流可选、Dify 改走 Higress、脚本附录
Higress 之五 · 新增接口场景何时只改 LiteLLM / 只改 Higress / 两边都改
Higress 之六 · 企业级能力展示HTTPS/限流/WAF/SSE/缓存/LB/协议/提示词安全等
私有化 AI 架构全景 · 现状与演进现状/小企业/中大企业多套架构图;组件与场景建议

实战作业:让 Agent 动起来

主线链路通了之后,用作业把「工具调用」跑通。

文档说明
作业 1 · 带 HTTP 工具的 AgentFastAPI 模拟查服务器状态 → OpenAPI 工具 → 问「gpu-server-01」验收
作业 2 · 客服意图路由 Workflow意图识别 → 知识库 / 工单 API / 转人工 / 兜底,三句验收
作业 3 · 追踪 Agent 工具调用Langfuse 完整 Trace:工具 Span / 耗时 / Token
作业 4 · 成本熔断(加分)会话 Token 上限 + 日预算告警 + 模拟模型降级
作业 5 · vLLM 健康检查 AgentAIOps 最小闭环:容器 / GPU / 排队 → 结构化报告
作业 6 · 自动周报生成器Langfuse Token + GPU + Qwen 周报 → 钉钉群
作业 7 · 故障自愈工作流(加分)OOM 检测 → docker restart → 恢复通知
作业 8 · SLA 监控大盘Prometheus + Grafana 五项 SLA 运维大屏
作业 9 · 汇报 PPT 模版核心指标 / 业务价值 / 成本 / 下季度规划;打开幻灯片
作业 10 · 企业 AI 平台使用手册八章企业级手册:上手、知识库、Prompt、API、FAQ、红线、运维
作业 11 · 企业 AI 平台白皮书毕业作品:选型、ROI、合规、成本、SOP、培训、12 个月路线图
作业 12 · 推理延迟压测与健康检查curl 记延迟 → 高并发观察 → 重试3次告警脚本
作业 13 · 虚拟模型主备与压测 Runbookprimary/backup、加压到429、安全并发、值班一页
作业 13 · 值班 Runbook 单页上游 429 / 5xx / 超时怎么处理
作业 14 · Langfuse 字段规范与 Token 成本逛 UI、字段规范、昨日 Top10、告警草稿
作业 14 · 告警规则草稿Token 突增 / 错误率 / 延迟 P95
作业 15 · Dify 隔离部署与 Worker 故障隔离 compose、依赖图、停 Worker 实验
作业 15 · Worker 宕机 Runbook队列堆积、索引卡住、恢复步骤
作业 15 · Dify 备份清单DB + storage + 向量三件套
作业 16 · 向量监控与知识同步Milvus/ES 10 指标、状态机、恢复演练
作业 16 · 向量恢复演练 Runbook删集合 → 备份恢复 → 抽查
作业 17 · GPU/K8s 与模型路由发布GPU 盘点、kubectl NVIDIA 事件、路由发布
作业 17 · 模型路由配置发布 Runbook改备模、回滚、审计
作业 18 · Agent 出站白名单与密钥轮换工具出站域名、审核签字、轮换 Runbook
作业 18 · 出站域名白名单草案8777-8780、SSH、钉钉
作业 18 · 出站审核与业务策略审核挂了谁签字、怎么降级
作业 18 · 密钥轮换 Runbook{{PLACEHOLDER}} 骨架
专题十六 · 配置页 Internal Server Error作业 1 对话正常、打开配置页红条:OpenAPI UUID 被当成 builtin

个人成长:AI Infra 架构师路线

从「协调者 / 验收者」到 算力平台总架构师 的学习规划;并补齐基础设施理论(K8s GPU / GitOps)。

文档说明
私有化 AI 架构全景现状 vs 中大企业目标态
基础设施 · K8s / GPU Operator / Harbor·GitLab·Argo CD重理论:GPU 调度、多集群、公网 API 分配、GitOps;不装机
基础设施 · Argo CD 原理与部署教程GitOps 入门:原理、安装、Application、Sync/Health、日常发版;不装机
基础设施 · K8s GPU 单私有化集群完整案例中等规模单集群端到端:Operator → vLLM → GitOps → 207 LiteLLM 切流;不装机
AI Infra 架构师成长路线图六阶段约 6 个月;GPU / 分布式推理 / K8s
面试口述稿 · 运维版系列收尾:30 秒定位 + 超时/Token/记忆

与平台文档关系:作业 5~8、17 是已做的实战;本路线与基础设施专题是下一步要补的穿透力。


完整文件清单

文件名和路径都不改,只是阅读入口换成上面三步。

文档归到主线哪一步MarkdownHTML
安装配置手册第一步Dify_Qwen安装配置手册_cursor.mdDify_Qwen安装配置手册_cursor.html
专题十五 创建 Agent第一步Dify_专题十五_新Agent从零创建完整教程_cursor.mdDify_专题十五_新Agent从零创建完整教程_cursor.html
专题一 Qwen第一步(接入)Dify_专题一_集成Qwen3.6-27B_cursor.mdDify_专题一_集成Qwen3.6-27B_cursor.html
专题二 bge-m3第一步(接入)Dify_专题二_Xinference运行bge-m3_cursor.mdDify_专题二_Xinference运行bge-m3_cursor.html
专题五 模型通了 Dify 不通第一步(排障)Dify_专题五_大模型运行成功但Dify仍不可用_cursor.mdDify_专题五_大模型运行成功但Dify仍不可用_cursor.html
专题九 其它配置第一步(排障)Dify_专题九_其它配置问题解决_cursor.mdDify_专题九_其它配置问题解决_cursor.html
专题七 Shell第一步(编程助手)Dify_专题七_Agent_shell_provider修复_cursor.mdDify_专题七_Agent_shell_provider修复_cursor.html
Langfuse 部署第二步Langfuse_部署教程_cursor.mdLangfuse_部署教程_cursor.html
Langfuse 连接 Dify第二步Langfuse_连接Dify专题_cursor.mdLangfuse_连接Dify专题_cursor.html
专题十三 Rerank第三步Dify_专题十三_知识库Rerank重排序_cursor.mdDify_专题十三_知识库Rerank重排序_cursor.html
专题三 知识库选不到排障Dify_专题三_Agent知识库选择_cursor.mdDify_专题三_Agent知识库选择_cursor.html
专题四 问答报错排障Dify_专题四_Agent问答报错_cursor.mdDify_专题四_Agent问答报错_cursor.html
专题六 weaviate排障Dify_专题六_weaviate中继_cursor.mdDify_专题六_weaviate中继_cursor.html
专题八 future 顺序排障Dify_专题八_插件patch_future顺序子坑_cursor.mdDify_专题八_插件patch_future顺序子坑_cursor.html
专题十 模型列表空排障Dify_专题十_模型列表为空Agent创建报错_cursor.mdDify_专题十_模型列表为空Agent创建报错_cursor.html
专题十一 max_tokens 不落库排障Dify_专题十一_新Agent类型max_tokens不持久化_cursor.mdDify_专题十一_新Agent类型max_tokens不持久化_cursor.html
专题十二 空泡 2048排障Dify_专题十二_max_tokens过小导致空泡卡住_cursor.mdDify_专题十二_max_tokens过小导致空泡卡住_cursor.html
专题十四 变慢/卡住/容量排障(第三步之后常见)Dify_专题十四_知识库问答变慢卡住失败排查与容量规划_cursor.mdDify_专题十四_知识库问答变慢卡住失败排查与容量规划_cursor.html
完整代码约定文档约定完整代码约定_cursor.md完整代码约定_cursor.html
配置专题汇总总纲内部智能体配置文档专题汇总_cursor.md内部智能体配置文档专题汇总_cursor.html
平台服务汇总入口/凭据/架构平台服务汇总_入口与架构_cursor.md平台服务汇总_入口与架构_cursor.html
企业 AI 助手排错 SOP运维培训企业AI助手排错SOP_培训与赋能_cursor.md企业AI助手排错SOP_培训与赋能_cursor.html
集成环境部署 Prometheus/Grafana/SLA集成环境部署集成环境部署_Prometheus_Grafana_SLA_cursor.md集成环境部署_Prometheus_Grafana_SLA_cursor.html
LiteLLM 统一 OpenAI 网关集成环境部署LiteLLM部署_cursor.mdLiteLLM部署_cursor.html
LiteLLM 高级功能与用法集成环境部署LiteLLM_高级功能与用法_cursor.mdLiteLLM_高级功能与用法_cursor.html
Higress 之一~六集成环境部署Higress_之一_理论与架构_cursor.md 等对应 html_cursor
私有化 AI 架构全景架构总览私有化AI架构全景_现状与演进路径_cursor.md对应 html_cursor
作业 1 工具调用 Agent实战作业作业1_带工具调用的Agent_服务器状态_cursor.md作业1_带工具调用的Agent_服务器状态_cursor.html
作业 2 意图路由 Workflow实战作业作业2_客服意图路由工作流_cursor.md作业2_客服意图路由工作流_cursor.html
作业 3 追踪工具调用实战作业作业3_追踪Agent工具调用验收_cursor.md作业3_追踪Agent工具调用验收_cursor.html
作业 4 成本熔断实战作业(加分)作业4_成本熔断_cursor.md作业4_成本熔断_cursor.html
作业 5 vLLM 健康检查本周实战(AIOps)作业5_vLLM健康检查Agent_cursor.md作业5_vLLM健康检查Agent_cursor.html
作业 6 自动周报本周实战(AIOps)作业6_自动周报生成器_cursor.md作业6_自动周报生成器_cursor.html
作业 7 故障自愈加分项(AIOps)作业7_故障自愈工作流_cursor.md作业7_故障自愈工作流_cursor.html
作业 8 SLA 监控大盘企业级运维(SLA)作业8_SLA监控大盘_cursor.md作业8_SLA监控大盘_cursor.html
作业 9 汇报 PPT 模版经营汇报作业9_汇报PPT模版_cursor.md作业9_汇报PPT模版_cursor.html
作业 10 企业 AI 平台使用手册企业手册作业10_企业AI平台使用手册_cursor.md作业10_企业AI平台使用手册_cursor.html
作业 11 企业 AI 平台白皮书毕业作品作业11_企业AI平台白皮书_cursor.md作业11_企业AI平台白皮书_cursor.html
作业 12 推理延迟压测与健康检查本周实战作业12_推理延迟压测与健康检查_cursor.md作业12_推理延迟压测与健康检查_cursor.html
作业 13 虚拟模型主备与压测 Runbook本周实战作业13_虚拟模型主备与压测Runbook_cursor.md对应 html;另有 Runbook 单页
作业 14 Langfuse 字段与 Token 成本本周实战作业14_Langfuse字段规范与Token成本_cursor.md对应 html;另有告警草稿
作业 15 Dify 隔离与 Worker 故障本周实战作业15_Dify隔离部署与Worker故障Runbook_cursor.md依赖图、停 Worker、备份清单
作业 15 Worker 宕机 Runbook本周实战作业15_值班Runbook_Worker宕机_cursor.md单页值班
作业 15 Dify 备份清单本周实战作业15_Dify备份清单_cursor.mdDB + 存储 + 向量
作业 16 向量监控与知识同步本周实战作业16_向量监控与知识同步_cursor.md10 指标、状态机、告警模板
作业 16 向量恢复演练 Runbook本周实战作业16_向量恢复演练Runbook_cursor.mdMilvus/Weaviate/ES 分支
作业 17 GPU/K8s 与模型路由发布本周实战作业17_GPU与K8s模型路由发布_cursor.mdOperator、kubectl、PR 清单
作业 17 模型路由配置发布 Runbook本周实战作业17_模型路由配置发布Runbook_cursor.mdLiteLLM 改备模/回滚/审计
作业 18 Agent 出站白名单本周实战作业18_Agent出站白名单与密钥轮换_cursor.md域名白名单、审核、密钥轮换
作业 18 出站审核业务策略本周实战作业18_出站审核与业务策略_cursor.md审核挂了签字链
作业 18 密钥轮换 Runbook本周实战作业18_密钥轮换Runbook_cursor.md骨架待填系统名
面试口述稿 运维版系列收尾面试口述稿_运维版私有化大模型平台_cursor.md开场/超时/Token/记忆 直接练
AI Infra 架构师成长路线个人成长AI_Infra架构师成长路线图_cursor.mdAI_Infra架构师成长路线图_cursor.html
专题十六 配置页 500排障(作业 1 之后)Dify_专题十六_新Agent配置页InternalServerError_cursor.mdDify_专题十六_新Agent配置页InternalServerError_cursor.html
专题十七 插件升级丢 schema 补丁排障(模型突然不可用)Dify_专题十七_OpenAI插件升级后schema补丁丢失_cursor.mdDify_专题十七_OpenAI插件升级后schema补丁丢失_cursor.html
基础设施 K8s/GPU/GitOps理论专题(不装机)基础设施_K8s_GPU_Operator与Harbor_GitLab_ArgoCD/…_cursor.md同名 html 子目录
基础设施 K8s GPU 完整案例端到端跟读(不装机)基础设施_K8s_GPU_单私有化集群完整案例/…_cursor.md同名 html + patches_cursor/…

docs/workbuddy/ 里是非 Cursor 原文(专题一到十、两本手册),不要改,也不要往那里写新文章。


目录约定

目录放什么
docs/md_cursor/*_cursor.md权威原文(根目录,保留不 move)
docs/html_cursor/*_cursor.html权威 HTML(根目录)
docs/md_cursor/<文档名>/一文一夹拷贝(新增浏览结构)
docs/html_cursor/<文档名>/一文一夹 HTML 拷贝/镜像
专题/、作业/、00_~08_* 等历史汇总夹(若有则保留)
docs/*/backup/误 move 时的归档;还原用 restore_originals_from_backup.py
/opt/workbuddy/scripts_cursor/<文档名>/完整 Python(与文档名对齐)
scripts_bash_cursor/完整 Bash
patches_cursor/完整补丁源码
docs/workbuddy/非 Cursor 原文;勿改勿写