新闻详情

新闻详情

首页 / 资讯中心 / 详情

3 行配置实现 Codex 多仓库记忆隔离:Hindsight 记忆银行布局实战

发布时间:2026/9/16 19:31:50来源:尧图网络
3 行配置实现 Codex 多仓库记忆隔离:Hindsight 记忆银行布局实战
3 行配置实现 Codex 多仓库记忆隔离Hindsight 记忆银行布局实战【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight让 Codex 修 API 仓库里的一个查询 bug它却先抛出前端仓库的 lint 约定——两个项目的会话写进了同一个记忆库跨仓库记忆污染就是这么发生的。要做 Codex 记忆隔离解法不复杂多仓库记忆银行按仓库分库每个工作目录一个库再留一个固定共享库存真正跨仓库的规范总共三行配置。 布局一览一仓库一库 一个共享库运行位置银行 ID模式~/projects/apicodex::api动态~/projects/frontendcodex::frontend动态其他新仓库codex::目录基名动态团队规范team-standards固定动态库的 ID 由dynamicBankGranularity里的字段用::拼接agent取代理名默认codexproject取工作目录基名于是得到codex::api。配置了bankIdPrefix时前缀拼在最前静态模式下则直接返回bankId配置值缺省是codex所有仓库共享一个库这正是污染的来源。银行隔离是严格的——数据不跨银行流动按仓库分库等于给每个代码库一份私有且跨会话存活的记忆。最小可用配置dynamicBankId 按仓库分库把下面三行写进~/.hindsight/codex.json{ dynamicBankId: true, dynamicBankGranularity: [agent, project] }两种模式的区别一句话静态模式下银行 ID 恒为bankId配置值缺省codex所有仓库写同一个库动态模式下 ID 由粒度字段拼出每个工作目录自动拥有一个库。派生逻辑完整实现在 bank.py含空格或 UTF-8 目录名的行为用例在 test_bank.py 里。配置按默认值、settings.json、用户配置、环境变量四层加载后写覆盖前写见 config.py#L110-L140所以也能用HINDSIGHT_BANK_ID这类环境变量临时切换不必动文件。记什么、丢什么、钩子怎么触发默认retainMode是full-session会话结束整份 transcript 被 retain 并抽取事实——正常干活就能沉淀下面的分类帮你判断哪些会话值得留。值得沉淀仓库约定构建系统、lint 命令、测试运行器、发布流程脆弱区部署前必须先跑的迁移、有超时毛病的端点根因与决策复发性 bug 的根因故事、重构接受的权衡可以丢弃临时性草稿、一次性命令寒暄问候等转瞬即逝的对话内容钩子定义在 hooks.json出错时优雅降级、不打断对话钩子时机动作SessionStart会话开始预热服务器UserPromptSubmit提问前召回注入上下文Stop每轮结束会话入库真正跨仓库的规范放固定bankId的共享库关掉dynamicBankId、设bankId为team-standards队友的 Codex 指向同一银行即可互相召回。自检清单隔离到底生效没有✓ 同仓库开新会话问上次沉淀过的约定或决策能召回——这是基本盘✓ 换个仓库问同样的问题旧答案不应浮现✓dynamicBankId确认为true且同一仓库两次运行派生出相同的银行 ID✓ 测试期把retainEveryNTurns调低full-session模式下会话没结束记忆可能还没入库✗ 别把团队规范只写进按仓库银行——跨切标准必须进固定共享库✗ 别指望 API 仓库召回前端仓库的上下文——隔离是严格的这是特性不是缺陷✗ 所有仓库继续堆在默认codex库——仓库越多噪声召回越狠召回冒出别的项目内容就是该拆的信号钩子没装好或要查完整配置表看 Codex 安装指南 和 Codex 集成 README。【免费下载链接】hindsightHindsight: Agent Memory That Learns项目地址: https://gitcode.com/GitHub_Trending/hindsight2/hindsight创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

电磁超材料与超表面设计原理及Python仿真实践 2026/9/16 20:11:14

电磁超材料与超表面设计原理及Python仿真实践

1. 电磁超材料与超表面基础理论1.1 超材料的基本特性与工作原理电磁超材料之所以能够实现自然界材料不具备的电磁特性,关键在于其人工设计的亚波长结构单元。这些结构单元在电磁波作用下会产生强烈的电磁谐振,从而表现出等效的负介电常数(ε&…

阅读更多 →
HTTP Host头攻击漏洞:扫描器告警验证与Nginx修复实战 2026/9/16 20:11:14

HTTP Host头攻击漏洞:扫描器告警验证与Nginx修复实战

1. 扫描器弹出这条告警时,它到底在说什么做过Web渗透测试或者负责过甲方资产自查的同行,大概率都见过这句提示:检测到目标URL存在http host头攻击漏洞。它不像SQL注入、文件上传那样一眼能看出危害,也不像XSS那样有现成的payload库…

阅读更多 →
Kali Linux无线安全测试实战:从USB网卡到WPA握手包破解全流程 2026/9/16 20:11:14

Kali Linux无线安全测试实战:从USB网卡到WPA握手包破解全流程

我知道很多人看到这个标题就兴奋了:手上刚好有一张闲置无线网卡,装了Kali Linux,立刻就想试试能不能“破解”自家路由器的WiFi密码,或者验证一下自己家里网络到底安不安全。这确实是Kali Linux在渗透测试领域最经典、也最常被拿来…

阅读更多 →
钉钉服务端API工作通知实践:从access_token缓存到Zabbix告警联动 2026/9/16 20:11:14

钉钉服务端API工作通知实践:从access_token缓存到Zabbix告警联动

调用钉钉服务端API发送工作通知消息,听起来是个很小的功能点,但真正落地的时候,涉及到的坑远比想象中多。我自己早年第一次接的时候,想着不就是POST一个JSON过去嘛,结果从企业自建应用的权限点申请,到acces…

阅读更多 →
Ubuntu根目录空间不足与无线网卡驱动安装:完整排查与解决链路 2026/9/16 20:11:14

Ubuntu根目录空间不足与无线网卡驱动安装:完整排查与解决链路

装机这几年,我经手过不少 Ubuntu 系统的“疑难杂症”,但有两个问题出现频率最高,也最容易被新用户和运维一起搞混:一个是根目录莫名其妙被塞满,另一个是无线网卡不出声不出图但就是连不上 WiFi。很多教程把它们当独立问…

阅读更多 →
PyTorch中A2C在Pendulum环境下的稳定收敛调参指南 2026/9/16 20:08:14

PyTorch中A2C在Pendulum环境下的稳定收敛调参指南

Pendulum环境在强化学习的入门列表里看着人畜无害,一个倒立摆,连续动作空间,就一个力矩控制杆子别掉下来。但真到了PyTorch里用A2C把它训到收敛,我发现这事远没有想象中那么简单。A2C(Advantage Actor-Critic&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞