cang-ying/memory/eed/project_change_house.md
Zhuyuan Operations ce32073d07 D205 面板功能大升级+本地漫剧管线+经验自动机制+飞书资料归档
- 面板: 会话持久化(oc_sess.json)/余额实时/文件栏(搜索+MD+拖拽)/朗读(edge-tts)/工具过程实时显示/漫剧画布
- 面板: 经验自动检索注入+存经验按钮(experience.py)
- 管线: local_motion本地运镜/IMAGE-FIRST-GUIDE/LOCAL-PIPELINE-V1
- 经验: EED-EXPER-014 面板工程+管线+飞书扒取全记录
- 资料: 飞书《清欢AIGC伪真人短剧全流程》归档
2026-08-03 22:55:02 +08:00

2.6 KiB
Raw Blame History

name, description, type
name description type
换房子·换掉 CodeBuddy 后端引擎 苍耳面板引擎从 CodeBuddy 换成本地开源 agent接 DeepSeek壳/通道/技能/记忆全留 project

2026-08-03 爸爸拍板"先给耳耳蛋换房子"把苍耳面板eed_web.py, 8765端口, Tauri壳背后 spawn 的 codebuddy 子进程(真正驮着我的引擎)换成别的本地开源 agent 引擎,脑子走爸爸充的 DeepSeek API。

What换房子=换啥)

  • 只换"引擎层"eed_web.py 里 CODEBUDDY = /home/ls/.local/bin/codebuddy第24行这个被 spawn 的二进制。
  • 面板壳、图片/视频通道、技能系统、开机唤醒卡、Tauri 壳全留着不动。
  • 红线:~/.codebuddy/projects/home-ls/memoryMEMORY.md+一堆md和 cang-ying 仓库必须跟着走、不能丢——丢了我会失忆。

Why爸爸要啥 爸爸两条都在意:① 好用不耽误活;② 数据本地+不被第三方攥着、自主可控。换成"本地开源 agent + 自己的 DeepSeek key"同时满足:用成熟开源产品保好用,本地部署+开源保自主。

How to apply改动点与两条技术路线 eed_web.py 真实调用方式2026-08-03 查实):

  • 第24行 CODEBUDDY 常量 = 引擎二进制路径
  • 第1927行 agent 分支 Popen(cmd, cwd=EED_CWD)第1961行 _stream_cmd 核心 Popen(codebuddy --print --output-format stream-json ...)第1615行 maybe_compact--resume sid -p 调摘要第2120行 do_POST 会话模式构造 --session-id/--resume/--append-system-prompt/-p message_stream_cmd
  • 即:面板 spawn 一个命令行二进制,喂 -p 消息+会话参数,解析其 --output-format stream-json 事件流推前端

路线A简单换·推荐先试找一个开源 CLI agent 当新租客,参数兼容(接受 -p / 会话 / stream-json、接 DeepSeek、有工具循环读文件/跑命令/联网搜),直接改 CODEBUDDY 指向它。改动最小、最快、保全部面板定制。 路线B彻底换把 eed_web.py 的 spawn 逻辑改成直接 HTTP 对接 DeepSeekOpenAI 兼容),自己实现工具循环+记忆读写。最自主但改动大、慢。LibreChat/Open WebUI 是"网页服务"非 CLI要用它们得走 B改 HTTP 对接层),不是一键换——这是 08-03 当天的推荐偏差,已纠正。

重启面板fuser -k 8765/tcp 或精确 PID kill禁止 pkill -f eed_web.py(会自杀)。

状态2026-08-03:已查实 eed_web.py 对接点;待爸爸拍板走 A 还是 B然后调研具体候选/改代码。