Skip to content

Releases: MuzeAnisichael/GreatSage

GreatSage v0.6.0-alpha.1 — 可审阅记忆与实体

Choose a tag to compare

@MuzeAnisichael MuzeAnisichael released this 23 Oct 16:52
f369143

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

Pre-release

Choose a tag to compare

@MuzeAnisichael MuzeAnisichael released this 22 Oct 09:10
ed63006

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

Pre-release

Choose a tag to compare

@MuzeAnisichael MuzeAnisichael released this 20 Oct 07:59
a624bfd

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 资料,生成带来源的纪要、待办与文档草稿;保留原有记忆、语音、桌宠和审计功能。
  • 便于继续开发:架构图、路线图、代码结构树、功能/函数定位、开发日志和经验记录同步维护。

下载与启动

  1. 下载 GreatSage-0.4.0-alpha.1-win-x64.zip 和 SHA256SUMS.txt。
  2. 在下载目录运行以下命令,核对 ZIP 的 SHA256 与清单一致。
  3. 完整解压 ZIP,然后启动目录中的 GreatSage.exe。不要只复制 EXE。无需另装 Python 或 Node.js。
  4. 在设置中填写自己的 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 安装交付。