fix: 修复图片传输 + 记忆开关 + 统一图标

1. fix: 开启工具调用后图片无法传给AI
   - agent-engine.ts: images 为空文字时自动生成分析提示
   - input-area.ts: 图片+文字合并为单条消息,避免历史消息中图片丢失

2. fix: 记忆弹框自动记忆开关点击无响应
   - memory-modal.ts: CSS 类名 memory-toggle → toggle-label,启用完整滑块样式

3. chore: 统一应用图标为科技感羊驼
   - llama.png / llama.ico: 霓虹电路风格羊驼图标
This commit is contained in:
Metona Dev
2026-04-16 13:50:29 +08:00
parent d810fb84c0
commit b6c51393f8
5 changed files with 16 additions and 9 deletions
+5 -2
View File
@@ -102,8 +102,11 @@ export async function runAgentLoop(
});
}
const userMsg: OllamaMessage = { role: 'user', content: userContent };
if (images?.length) userMsg.images = images;
const userMsg: OllamaMessage = {
role: 'user',
content: userContent || (images?.length ? (images.length > 1 ? `请分析这 ${images.length} 张图片` : '请分析这张图片') : ''),
...(images?.length && { images })
};
messages.push(userMsg);
const tools = getEnabledToolDefinitions();