hooks自动存对话分享,

效果:

如何配置:?

通过设置打开并让ai给你配置,你需要定义一下每次hooks启动存你的会话到哪里,

如果有需要你可以开启存储ai回答-我没调试这个部分,你可以试试太长可能有bug。-我的脚本这个功能默认关闭了。

脚本如下:

trae-conversation-hooks.zip (6.5 KB)

提示词如下:

请在我的 Windows 电脑上安装这个 zip 里的 Trae conversation hook。

要求:
1. 解压我提供的 trae-conversation-hooks.zip。
2. 定位 Trae 配置目录,默认是 %USERPROFILE%\.trae。
3. 优先运行解压目录里的 install.ps1:
   powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
4. 如果不能运行脚本,就手动把 save-conversation.ps1 复制到 %USERPROFILE%\.trae\hooks\save-conversation.ps1。
5. 修改 %USERPROFILE%\.trae\hooks.json 前必须先备份。
6. 只在 hooks.UserPromptSubmit 最前面注入 save-conversation.ps1 的 command hook。
7. 不要覆盖已有 hooks;不要启用 Stop hook;默认不要记录 AI 回复。
8. 安装后验证 hooks.json 是合法 JSON,save-conversation.ps1 没有 PowerShell 语法错误。
9. 最后提醒我 Reload Window 或重启 Trae。

安装成功后,每次用户发消息,当前项目目录会追加生成:
conversations/conversation-YYYY-MM-DD.jsonl

你可以复制zip+提示词。然后使用-可以用ai校验一下。

8 个赞

诶说起来,这种按天存的jsonl格式,后面攒自己的对话语料做微调好像挺方便,我这就装来试试。

3 个赞

妈耶不改了就当特性吧

2 个赞

“项目一份 + 汇总一份”这个模式值得保留,但别人不会自动遇到,除非安装包明确启用或提示他们配置汇总目录。 当前分享包为了安全和通用,默认更偏保守:只按项目保存;汇总是可选能力。

ok看起来无bug,大家可以手动配置这种汇总保存模式

3 个赞

太强了cc,cc强,cc棒,cc无敌第一棒 :laughing:

3 个赞

太强了鲤鱼

2 个赞

ai回答部分是存储不到的,hook_data没有transcript_path,是这个格式{

“session_id”: “xxx”,

“cwd”: “xxx”,

“hook_event_name”: “UserPromptSubmit”,

“workspace_roots”: [“xxx”],

“agent_id”: “xxx”,

“agent_type”: “xxx”,

“prompt”: “xxx”

}

2 个赞

太棒了我的宝贝

4 个赞

是的 没有存储ai回复,这个会引入很多bug 且我现在在搞新方法,其实把数据库解开就能看见,这个hooks看起来唯一的优势是

:在当前上下文完整存储你的对话,-方便你自己/Ai复盘

-持续的监控我另一个项目似乎有hooks触发内存bug

-所以保存ai对话这块我先不加了,你可以试试让ai给你追加这个功能

如果需要完整数据我建议利用 :逆向破解 Trae 数据库查看 Token 使用量 - 互动交流 - TRAE 官方中文社区 进行数据拉出分析。hook不断注入拉出,其实影响流畅度

5 个赞

boss太强了

3 个赞

按照这个安装了, 为啥我的 trae CN 触发不了 hook, 记录不了对话, trae CN 已经是最新版本

2 个赞

看明白了, 已经弄好了

3 个赞

okok能用就行

2 个赞

难道你还打算用豆包取思维物料

2 个赞

用途不止这个 核心意图的保留是很有价值的

2 个赞

我目前有几个用法:

  • goal长期任务,让ai回顾我的意图
  • 失忆/新对话,让他自己看我的需求
  • 换其它ai软件快速同步意图
  • 至于代码,靠git让ai知道变动
  • 代码变动核心是在提示词中要求ai先看看哪些需求/用户意图已实现。
4 个赞

回顾啥。。都是自回归模型。。记忆靠的永远是上下文

2 个赞

你说的我都知道 你没get到我在说什么,看清楚再沟通

2 个赞

有那空直接复制md记忆给它读比你这东西实在多了。。别在那臆想造轮子了

2 个赞

记忆和会话是一个东西吗?我想解决的问题你get到了吗?我臆想造什么轮子可以详细说明一下吗?没看懂哪个轮子

2 个赞