Releases
v1.3.0
Compare
Sorry, something went wrong.
No results found
[1.3.0] - 2026-03-20
运行与配置
将主配置迁移到 config.toml,并明确 config.toml 为本地文件,不再纳入版本控制。
新增 local-hash 本地嵌入提供方,默认知识库构建链路不再依赖外部 Embedding API。
新增 iflow-qwen3-max 的 OpenAI 兼容配置示例,并补齐 config.toml.example 与 .env 的文档口径。
稳定性与检索
修复聊天会话和召回测试中的异步输入问题,消除 asyncio.run() 与事件循环冲突。
收紧 Provider 失败契约:当凭证、SDK 或远端调用失败时,统一改为显式报错并保留日志,不再返回占位回答、空 embedding 或零分 rerank 结果。
修复聊天 /config 切换 LLM 时的状态回滚问题;当新模型加载失败时,活动模型配置会回退到旧值,避免界面状态与实际模型实例不一致。
修正 grok 与 volcengine Provider 的真实导入链路,并新增 Provider 导入烟测,避免“测试通过但模块无法导入”的假收敛。
优化知识库重建流程,向量化时不再加载旧索引追加写入。
增强本地检索质量:索引文本引入来源文件标题上下文,聊天检索使用意图文本而不是原始提示约束语。
完成父子分段检索、RRF 融合、sidecar 父文档存储等 RAG 核心能力的适配与校验。
将知识库持久化升级为快照目录,新增 ACTIVE_SNAPSHOT 指针、快照清单和按快照加载的运行时流程。
引入 RunConfig、SessionConfig、KnowledgeBuildService、RetrievalService、ChatService 等分层运行时服务。
修正真实交互场景中的展示与输入边界:来源路径改为相对路径,聊天空输入不再触发检索和模型调用。
测试与文档
增加多组回归测试,覆盖本地嵌入、异步交互、索引文本构建、RRF 行为、sidecar 持久化和配置默认值。
更新 README.md、docs/ 和 AGENTS.md,同步当前启动方式、配置结构和运行口径。
You can’t perform that action at this time.