Skip to content

ChatGraph 0.3.0-beta.1 · 更可靠的对话沉淀

Pre-release
Pre-release

Choose a tag to compare

@Linxiushen Linxiushen released this 20 Sep 09:15
· 7 commits to main since this release

ChatGraph 0.3.0-beta.1 改进从长对话到可靠知识的整理流程。

  • 本地选择账号对话:解压 ChatGPT 账号导出后读取 conversations.json(最多 25 MB),按标题查找会话,核对当前分支,选择消息范围并修正说话者。仅应用后的选定内容进入草稿和服务端请求。
  • 长对话处理:严格分段、保留完整字符;合并请求限制在 240,000 个序列化字符,必要时分层合并。候选观点不截断,原文节选明确标记,调用次数可追踪。
  • 更完整的关系依据:关联建议读取节点引用的完整消息,修正关系必须实际引用后续用户改判;超出分析上限时在调用前提示。
  • 恢复与搜索:损坏或不可读任务记录不会被当作新任务重新调用模型;取消排队任务立即释放位置;知识库搜索去掉重复读盘,并容忍搜索期间另一窗口删除图谱。

验证:76 项核心测试、32 组工作区浏览器场景、7 项 MCP/OAuth 测试通过。新增流程使用虚构对话和模型响应验证,本轮没有额外付费模型调用。300 张虚构图谱的本地搜索测量中,读取次数 600→300;性能因环境而异。

下载主程序 ZIP 后执行 node chatgraph/server.mjs,需要 Node.js 20+,核心无需安装 npm 依赖。普通导入请求仍限制 2 MB,单次 AI 最多 500 条消息,原文整理最多 199 条。数据格式兼容 0.2,升级前保留自己的私密配置与数据目录。

此版本仍为个人工作区测试版。真实 ChatGPT 账号接入、平台审核和公网托管需要外部配置。超长对话分层合并可能增加模型调用次数,使用量记录保存在分析收据中。