内置 Agent 内容
September 4, 2026 · View on GitHub
中文 | English
内置 Agent 内容
本 crate 只归属随产品发布的不可变内置 Agent prompt 字节,以及为 openbitfun-core 兼容保留的稳定查询 key。
它不依赖第三方库,只由 Core 的 product-full 组装启用。
边界规则
- prompt 选择、渲染、模式策略、Memory 与 Insights 工作流、运行时状态及错误处理继续由原 owner 持有。
- 不在这里加载用户、项目、产品定制或插件内容。
- 不新增通用注册表、provider 生命周期、运行时文件查询、文件监听或 fallback。Debug 与 release 都继续使用 编译期嵌入并保持自包含。
- 保持现有 prompt key 和返回字节完全一致。Agent catalog 的生成过程有意保留旧 Rust 生成源码的换行归一化;
Memory phase-1 与 Insights 的直接常量保留原
include_str!行为。 - 除非真实产品需求证明边界必须变化,否则保持无 feature、无第三方依赖。
验证
修改 catalog、查询行为或 prompt 路径后运行
cargo test -p openbitfun-agent-content --test prompt_catalog_contracts。prompt 文本可以有意更新,但不得静默删除或
重命名稳定 key。