修复说明
文件: electron/harness/memory/manager.ts
修复: store 方法中 semantic 和 working 的 INSERT OR REPLACE,当 summary 未提供时改用 contentHash(content) 作为 key(而非新生成的…
修复说明
文件: electron/harness/prompts/context-builder.ts
修复: estimateTokens 在工具定义循环中补充 tool.parameters(JSON Schema)的 token 估算。之前仅累加 name + description…
修复说明
文件: electron/harness/agent-loop/engine.ts
修复: compressMessages 改用 assistant 角色注入摘要。
设计决策: 工单推荐的 system 角色会破坏现有 CE-1 修复——`buildOpenA…
修复说明
文件: electron/harness/agent-loop/engine.ts
修复: 原实现 Promise.race 永不抛错(currentRunPromise.catch(() => {}) 已吞异常),try/catch 形同虚设,总是返回 true。改用…
修复说明
文件: electron/harness/adapters/agnes-ai.adapter.ts
结论: 工单描述的问题不存在(误报)。
当前代码不使用工单描述的 multimodalIndex 数组,而是使用 inline image_url…
修复说明
文件: electron/harness/adapters/shared/openai-format.ts
修复: buildOpenAICompatibleMessages 中为 user 消息添加 images 处理,构造 OpenAI 多模态 content 数组(text +…
修复说明
文件: electron/harness/adapters/shared/openai-format.ts
修复: tool 消息 content 赋值后增加 if (msg.content === undefined) msg.content = '' 检查。`JSON.stringify(undefined)…
修复说明
文件: electron/harness/adapters/shared/sse-stream.ts
修复: flushToolCallBuffer 的 catch 块不再静默丢弃,改为 log.warn 记录日志 + yield ERROR 事件(`MetonaErrorCode.PARSE…
修复说明
文件: electron/harness/adapters/base-adapter.ts + 4 个 Adapter
修复: 新增 fetchWithTimeout 方法(setTimeout + finally clearTimeout),确保请求完成后立即清理 timer。修…
修复说明
文件: electron/harness/adapters/base-adapter.ts
修复: mapError 优先读取 error.status(throwHttpError 已设置)判断 401/429,移除 msg.includes('401')/msg.includes('429')…