VibeCoding怎么跨设备、跨窗口管理使用记忆和上下文?

Agent 做了一个任务,回家换了设备,pull 了代码,新开 session------新 agent 完全不知道之前那个 agent 干了什么。
你们如何处理这种情况呢?

我是做了个工具,能够把当前打开的工作区的所有对话框以及对话历史提取出来,可以按需提取某个对话框的历史记录,新开对话可以直接copy进去。
整个提取的历史文件可以按照不同的开发人员分开提交到git,这样就可以解决不同设备无法记忆共享的问题。
每次阶段对话完成后增量提取更新你的历史记录

使用handoff skill,创建交接文档

一般都是让他用md文档记录 比如说我让他写项目会要求他每次更改代码都必须同步md 说明是干嘛用的 当然这样也是比较费token

可以的,用md进行项目的记忆管理,但是现在想要的是多端或者多窗口能够同步窗口聊天上下文的这种,好像现在没有编辑器实现这点,就是聊天历史跟着账号走

我有个好建议,也是我想试试的,但还没有试过,佬可以试试:用移动硬盘的方式安装你的agent,无论是openclaw ,还是codex,从公司到家里只需要带走移动硬盘,非常方便。

但是session一般存在$HOME下

我有个好建议,也是我想试试的,但目前还没有试过,可以试试用移动硬盘的方式安装你的agent,无论是openclaw ,还是codex,我目前只用过这两个别的我也不确定可不可以,起码这两个我觉得可行度上面是很高的,从公司到家里只需要带走移动硬盘,非常方便。

最近开始研究自己设计Agent,Agent之间也是通过交接包进行对接,好处是步步留痕,随时换工具,换环境,换设备都不太影响项目推进

我建议你走全部变量的方式,把指向C盘的位置修改一下,这个你交给codex或者openclaw,只要有能力修改你电脑上的文件,就可以实现!这个我目前就是把session记录在D盘

我现在用的codex app,是每次让他写完一个功能就让他补充md文档,用于恢复上下文;但是我还没有在切换设备的场景使用,只是开启新对话的时候用,按说切换设备也可以吧;不过最近codex更新了手机端能连接在线的codex电脑端来下任务,不过我也还没试用 :rofl:

如果有空余的llm/embedding额度可以试试openviking,安装cc/codex插件后会在每次输入的时候去记忆库检索相关记忆并插入在用户输入前,每次关闭对话后会存入openviking记忆库,ov会在后台组织记忆结构。

组织完的记忆大概长这样:

是的,你可以理解为软连接,这个其实很早就有了,因为人们发现如果不停的把session堆在C盘早晚是个隐患,一如果崩了什么都找不回来了 二难以跨上下文 三浪费存储空间

有点像之前在抖音刷到卖那种open claw u盘的那种

codex 上直接用云开发,可以保证会话同步到所有客户端所有设备, :sweat_smile:本地只做 build 验证。


试试我的项目,现在支持5个agent类型,跨agent读取记忆和保存什么的,自动召回,还可以将agents.md和claude.md一些规则都统一到一起,这样跨设备还是跨agent都能统一各agent的行为规范。
github自己搜索,不准发地址了好像,FFatTiger/lore


自动召回

对的,就是类似聊天软件那样,每个窗口的聊天记录能够同步,换个设备也能使用那种

可以的,通过把记忆和记录存在硬盘

我是这么干的,家的群晖NAS…用Drive把.claude文件夹.开发文件夹直接双向同步了..各个地方的电脑开机直接cluade -c即可,除了同步功能外,还在git之外还多加了一层drive的文件版本管理兜底

我最近在研究agno这个项目 目前是能做到把记忆写到db数据库的


佬友可以看看treills 研究研究 这个skills,能跨设备,多团队协作