Repository navigation
Releases: MuzeAnisichael/GreatSage
Release list
GreatSage v0.6.0-alpha.1 — 可审阅记忆与实体
GreatSage 0.6.0-alpha.1
本版新增可审阅的结构化记忆:LangMem 提取用户文字/麦克风原文,提供自动生效、仅必要时确认、大部分确认三档;默认提取关闭、策略为大部分确认。候选可接受/拒绝,人物、项目和组织关系可以查看原文证据,并沿用修正和删除功能。
后台按有限批次处理,前台优先;支持超预算延后、迟到结果隔离、错误暂停与恢复。拒绝/删除后持久阻止同一旧来源版本重新提取。代码与架构、函数导航、路线图和开发日志一同交付 main。
Windows x64 ZIP 完整解压后运行 GreatSage.exe;NSIS 为当前用户实验性安装器。下载后对照 SHA256SUMS.txt 校验。升级前退出旧版并备份数据目录。
验证范围见 docs/validation-v0.6.md:Windows CI、冻结依赖/后端与包内界面检查;OpenRouter gpt-4.1-mini 的单例提取通过。已装 Ollama qwen3:8b 在该样本输出不合 schema 并被拒绝,兼容性未通过;不是对所有本地模型的质量保证。
边界:同名实体消歧和通用语义冲突检测尚未实现;删除记忆不会删除保留原文。NSIS 未签名,真实设备、人工安装/升级/卸载及长运行继续保留未测项。产品多 Agent 属于后续 v0.7。
GreatSage v0.5.0-alpha.1
GreatSage v0.5 alpha 完成功能主线,以 main 交付,优先改善自然语音和日常使用。性能目标继续作为优化参考。
本版功能
- Pipecat 语音管线,保留分段 API/本地识别;可选 Deepgram Nova-3 流式识别,使用独立密钥。
- 上一句等待识别时可以继续下一句;有界队列按顺序保存转写,用户继续说话时暂缓旧回答。迟到旧语音不能批准后来出现的工具操作。
- 临时、已确认和未完成转写分行显示;首页与监控显示音源阶段和待确认数量。失败后可只重试一个仍在采集的音源,其他音源继续。
- 播放/打断回执隔离和阶段计时;Windows 正常退出与后端清理。
- 继承 API/Ollama、跨会话记忆、资料/产物、受控工具、MCP、动态日志及桌宠。架构图、函数导航、开发日志、路线图和经验记录已同步。
下载与升级
- 推荐先试用
GreatSage-0.5.0-alpha.1-win-x64.zip:完整解压后运行GreatSage.exe,保留所有随附文件,无需另装 Python/Node。 GreatSage-0.5.0-alpha.1-win-x64-Setup.exe是实验性、未签名的当前用户安装器,尚未执行人工安装/升级/卸载验收。- 使用
SHA256SUMS.txt核对下载。升级前从托盘退出旧应用,备份完整数据目录;现有数据格式不变,卸载配置保留数据,凭据仍绑定当前 Windows 用户。 - 首次不自动监听或保存录音。选择并配置语音服务后才发送所选音源;不自动跨服务回退、重连或重放旧音频。
验证与限制
最终运行代码 b4ffe01;后续只有交付文档修改,版本标签指向保留切片的 main 合并提交。冻结后端离线语音依赖、14 项功能检查、正常 shutdown/EOF,以及最终包内桌面 41/41 通过。源码语音集合 76 项、Runtime/审批集合 48 项、最后竞态回归 10 项通过,集合重叠,不相加。
Windows CI 为 314 passed、3 skipped,后端检查、JS 语法和仓库检查全部通过。合并记录见 PR #8;完整证据、字节数和哈希见 v0.5 验证记录。
真实 Deepgram 中文与自然连续对话、实际麦克风/扬声器/设备切换、人工安装/跨版本升级、干净机器及整天运行仍未验收。包内组件通过不代表安装流程通过,也不代表达到预设延迟。流式区间无法归属、待确认积压或超时仍会明确停止该音源,由用户恢复。
下一功能阶段为 v0.6 LangMem/实体记忆;多 Agent 仍属后续规划。
GreatSage v0.4.0-alpha.1
GreatSage v0.4 将模型适配、任务编排与 MCP 工具接入通用开源框架,并将资料检索、纪要/待办/文档产物、受控工具和运行监控整合为 main 主干交付。
交付提交:a624bfd,经 PR #5 合并并保留各模块切片。最终分支提交 e5c4168 的 push CI 与 PR CI 均通过,包含全量回归、后端回环黑盒、前端与仓库检查。发布包运行时代码及版本来自 1f3689e,后续只增加验收探针和交付文档。
合并后的 main CI 同样全部通过;上传后 GitHub 返回的 ZIP SHA256 与下面的本地校验值一致。
本版功能
- LangChain 模型适配:支持 OpenRouter/OpenAI 兼容 API 与 Ollama,保留流式响应、取消、用量与本地凭据管理。
- LangGraph 任务与审批:持久化控制状态,逐个工具暂停等待确认;取消/重启撤销未执行授权,已执行或结果未知的操作不会自动重放。
- MCP Streamable HTTP:通过官方 SDK 显式发现服务工具,校验参数与工具定义版本,每次调用需要点击授权;已验证 Microsoft Learn 的公开文档搜索。
- 运行监控:任务节点、消息目录、上下文估算、记忆统计/变更、请求证据入口。正文默认不展示。
- 资料与产物:版本化 Markdown 资料,生成带来源的纪要、待办与文档草稿;保留原有记忆、语音、桌宠和审计功能。
- 便于继续开发:架构图、路线图、代码结构树、功能/函数定位、开发日志和经验记录同步维护。
下载与启动
- 下载
GreatSage-0.4.0-alpha.1-win-x64.zip和SHA256SUMS.txt。 - 在下载目录运行以下命令,核对 ZIP 的 SHA256 与清单一致。
- 完整解压 ZIP,然后启动目录中的
GreatSage.exe。不要只复制 EXE。无需另装 Python 或 Node.js。 - 在设置中填写自己的 API 配置,或连接已有 Ollama。语音识别服务与模型另行配置。
Get-FileHash -LiteralPath .\GreatSage-0.4.0-alpha.1-win-x64.zip -Algorithm SHA256
Get-Content .\SHA256SUMS.txt- ZIP:282,643,741 字节(约 269.6 MiB)
- SHA256:
d92c309175ede550eaa483e4b2bfa297cadb02f4a547a6789104bd069f299ae6 - 平台:Windows x64;本机 Windows 11 开发与验收。
这是未签名的完整目录包,尚未提供安装器。升级前退出应用并备份完整应用数据目录;替换程序时保留数据。Windows DPAPI 凭据绑定当前用户,不能通过复制数据保证在另一台电脑上可用。
验证与适用范围
- 发布包内冻结后端 14/14,包内桌面组件 32/32。
- 真实 OpenRouter
google/gemini-2.5-flash-lite经审批调用一次 Microsoft Learn 工具并引用返回资料;报告费用 USD 0.0005393。 - 真实 Ollama
qwen3:8b经审批读取虚构文件并正确回答随机码。 - 以上每个真实成功案例为两次模型请求和一次工具执行,使用 16384 上下文/1024 最大输出;不是性能分位数或普遍兼容性评测。已装
qwen3:4b未产生工具调用的边界也保留记录。 - 逐次审批通过应用入口执行;包内界面验收使用开发 Electron 加载发布资源,不代表干净电脑启动或安装/升级/卸载已验收。
尚未完成自然会议/长时间运行、真实房间回声、语音审批误识别、发行签名与跨平台验收;MCP stdio/OAuth、实体记忆、产品自身多 Agent 仍属后续范围。
开发证据与后续计划见 v0.4 验证、代码导航、开发日志和路线图。下一阶段 v0.5 聚焦语音链路与 Windows 安装交付。