Flynor 文档/项目资源
稳定
Project Resource Connector
Catalog/Binding 保存资源声明,Connector 建立连接,Synchronizer 更新缓存和派生数据。
Catalog / Binding
- 代码仓库及分支和仓库含义。
- 语雀/飞书/本地等文档库与线上来源。
- DevOps 任务缓存与可接入 MCP。
- 数据库、日志、GitNexus、项目 MCP 与机器人连接。
- 每项资源的 direct/tool/both/denied、read/write/delete 和 credentialRef。
Connector
- 按 Binding 建立 Git、文档、数据库、日志、DevOps 与 MCP 连接。
- 从 Secret Store 获取受控短期凭据投影。
- 内部 Knowledge/Git/Database/DevOps/Project Tool Driver 只解决供应商差异。
- 返回连接健康、来源元数据和标准连接错误。
Synchronizer
- 支持 scheduled、event-driven 和 manual。
- 仓库新提交/分支更新可触发同步;GitNexus 等派生数据按成本策略更新。
- 维护 Sync Run、游标、cache、freshness、进程内 last-good 和失败隔离。
- 成熟缓存/索引保留各自恢复机制;通用跨节点持久账本继续增量治理。
与 Resource Tool Adapter 的边界
Connector/Driver 处理供应商差异,Synchronizer 处理更新,Resource Tool Adapter 面向 Worker、Agent、Test MCP、PI 和端侧。
当前状态
已接入的资源
Git、本地与在线文档、数据库、日志、DevOps、项目 MCP 和 GitNexus 已接入。定时、事件、手动同步与 last-good 已通过验证。
SecretRef 当前切片
- Robot/PI 的飞书、语雀、数据库、Elasticsearch、企业微信、Test Browser、PI node、Lark CLI 与 live DevOps 已支持统一 SecretRef。
- 保留原 *_env 字段;env://、Docker/目录 secret:// 与受限 file-ref:// 可用,未配置 managed-secret:// 时默认拒绝。
- Docker Secret/受控文件投影和无泄露门禁已有 devbox 证据;企业 Secret backend、轮换、workload scope 与其余宿主仍是增强待办。