Releases: kaprids/Elara
Releases · kaprids/Elara
Release list
Elara 0.1.0 —— 首个公开版
更新日志
本文件记录 Elara 的工程演进。叙事留下,泄露不留下——这里只有里程碑与关键决策,
没有具体业务数据、机构名或个人信息。
[0.1.0] - 首个公开版
新增
- 三灵魂闭环:口径即资产(口径卡)、每个数有出处(证据卡+一键确定性复算)、
用一次沉淀一次(会话编译成确定性技能)。 - 多步工作流编译:多脚本会话可整体编译成一个零成本技能——每步各自参数化并做
回填自证,再由一个代码生成的编排脚本按序串接,试跑时把全部产出逐单元格对账。 - 技能包 / 口径包分享:编译技能可导出为技能包、口径卡可导出为口径包,发给他人
导入即用。导入前先看冲突与口径对账,同名不静默覆盖,口径缺失/版本不一致逐条提示。 - 多模型接入:除 Anthropic 官方与 Anthropic 兼容端点外,支持 OpenAI 兼容端点
(通义/Qwen/DeepSeek 的 OpenAI 协议端点等)。引擎在本机自起翻译桥,把 Anthropic
协议现场翻译成 OpenAI Chat Completions(含流式与工具调用双向映射),CLI 与上层零改动。 - 口径感知的图表:图表由口径卡校验(不可加量不许堆叠、缺失不许补 0、月粒度不许画
日趋势等),拒画时说明理由并给替代画法;图也进证据链。 - 可断言构建身份:打包时把源码指纹烘进引擎二进制,出包前硬比对,对不上拒绝出包。
设计与安全
- 数据明细永远只在本机被代码处理;模型只见列名、脱敏样本、聚合值(护栏钩子强制)。
- 上传原件不可写;产出是新文件。
- 资产库(口径卡/证据链/技能/记忆/审计)在本机 SQLite,卸载不删。
- 全 localhost 通信,Bearer 鉴权,CORS 白名单。
平台
- 仅 Windows(Electron 桌面壳 + Python FastAPI 引擎)。
- 安装包未签名,SmartScreen 会提示未知发布者。
开发期里程碑(按工作流)
- P0 定框架:产品蓝图、API 契约、任务拆分、多工作流协作机制。
- P1 内核服务化:Flask → FastAPI、散装 JSON → SQLite、契约对齐、打包可跑。
- 灵魂1 口径中心:口径卡 CRUD、版本史、引用图、口径断言、baselines。
- 灵魂2 证据审计:证据卡、三轴对账(行数/输入/口径)、一键复算、审计留痕。
- 灵魂3 会话编译:参数化脚本+中文表单+口径引用,回填自证+试跑双闸。
- 桌面壳:三栏布局、区段导航、明暗主题、头像、图标语义化、启动画面、托盘。
- 报表可视化:口径感知图表、明暗双主题、PNG/Excel 导出。
- 开源准备:LICENSE(Apache-2.0)、双语 README、CONTRIBUTING、隐私审计、
业务词清理、工程纪律提炼。