Repository navigation
Releases: hsiwf/quyuan
Releases · hsiwf/quyuan
Release list
屈原 v2.0.0
v2.0.0 · 三条运行路线(apps/)
同一套页面装配代码 + 同一套宿主端口,跑进三种壳,配置格式完全一致:
| 路线 | 形态 | 适合 |
|---|---|---|
apps/quyuan-poc |
本机 Node 可信侧服务 + 网页 | 快速验证 / 二次开发参考 |
apps/quyuan-app |
Electron 桌面应用 | 日常自用(推荐) |
apps/quyuan-tauri |
Tauri 2 桌面应用 | 轻量分发(安装包小一个量级) |
亮点
- 凭证全部收拢可信侧:百炼 Key 只存在宿主配置,页面/模块永不接触
- Electron 回环 API 带随机 nonce 防护;Tauri 能力清单仅放行百炼域名
- 知识库目录即插即用:库内只读工具(glob/read/grep/search)自动接线
- 口令制联网搜索:语音里说「联网搜索」才会真正出网
模块说明
模块代码相对 v1.0.0 无破坏性变更(新增宿主 facing 导出与两处修复)。
运行
三条路线的启动命令、凭证获取方式、场景推荐见仓库 README。
屈原 v1.0.0
屈原可移植模块 v1.0.0
首个正式版本:从 TALOS for Obsidian 插件完整提取屈原告语音子系统,并完成去 Obsidian 化改造。
能力
- 人格合同、写库铁律治理、强制三文件人格上下文(缺件失败关闭)
- Qwen Omni Realtime 实时语音(11 态状态机、唤醒词门控、打断检测)
- 本地 VAD/ASR 供应链(Silero VAD + sherpa-onnx,固定版本资产,SHA-256 校验)
- 文字/语音双通道驱动与只读库工具(glob/read/grep/search)
- 宿主端口化:TextStore / 通知 / Markdown / Agent 工作台端口
- Obsidian DOM 兼容层(8 个原型扩展 + 内置图标渲染)
质量
- 141 项测试全绿(与上游同源,含安全/只读源码级合同)
- ESM + CJS + 54 个类型声明文件三产物
- 跨环境确定性:排序钉死码点序、哈希归一 LF、Windows 路径修复
使用
npm install quyuan(或 file: 依赖),嵌入指南见 README。
许可
继承 TALOS Personal Use Source License 1.0(个人非商业;商用需版权人书面授权)。