Files
metona-ollama-desktop/package.json
T
紫影233 c7aa5df81c v0.12.11: Plan Mode 格式标准化 + 图片附件感知 + 弹窗UI优化
feat: Plan Mode 强制输出格式模板(任务分析/执行计划/预期结果)
feat: 支持无需工具步骤,纯分析推理任务不再强制工具调用
feat: 反幻觉铁律新增3条(已上传附件不查找、read_file不能看图、Plan不规划查找步骤)
fix: 上传图片后消息文本明确提示AI图片已随消息提供
fix: Plan Mode确认弹窗UI优化(步骤卡片样式/宽度/滚动)
style: extractPlanSteps 双策略解析,兼容多种模型输出格式
2026-06-24 11:40:18 +08:00

83 lines
2.2 KiB
JSON

{
"name": "metona-ollama-desktop",
"version": "0.12.11",
"description": "Metona Ollama - TypeScript + Electron 桌面 AI 聊天客户端",
"main": "dist/main/main.js",
"author": "thzxx",
"license": "MIT",
"scripts": {
"dev:renderer": "vite build --watch",
"dev:main": "tsc -p tsconfig.main.json --watch",
"build:renderer": "vite build",
"build:main": "tsc -p tsconfig.main.json",
"build": "npm run build:renderer && npm run build:main",
"start": "npm run build && electron . --no-sandbox",
"pack": "npm run build && electron-builder --dir",
"dist": "npm run build && electron-builder --win",
"dist:nsis": "npm run build && electron-builder --win nsis"
},
"build": {
"appId": "com.metona.ollama-desktop",
"productName": "Metona Ollama",
"directories": {
"output": "release"
},
"npmRebuild": false,
"files": [
"dist/**/*",
"assets/**/*",
"!node_modules/**/*",
"node_modules/sql.js/**/*",
"node_modules/ffmpeg-static/**/*"
],
"asarUnpack": [
"node_modules/ffmpeg-static/**"
],
"extraResources": [
{
"from": "node_modules/sql.js/dist/sql-wasm.wasm",
"to": "sql-wasm.wasm"
}
],
"win": {
"target": [
{
"target": "nsis",
"arch": [
"x64"
]
}
],
"icon": "assets/icons/llama.ico",
"requestedExecutionLevel": "asInvoker"
},
"nsis": {
"artifactName": "Metona Ollama Setup v${version}.${ext}",
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"createDesktopShortcut": true,
"createStartMenuShortcut": true,
"shortcutName": "Metona Ollama",
"installerIcon": "assets/icons/llama.ico",
"uninstallerIcon": "assets/icons/llama.ico",
"installerHeaderIcon": "assets/icons/llama.ico"
}
},
"devDependencies": {
"@types/node": "^20.17.0",
"electron": "^33.4.11",
"electron-builder": "^25.1.8",
"typescript": "^5.7.0",
"vite": "^5.4.0"
},
"dependencies": {
"ffmpeg-static": "^5.2.0",
"sql.js": "^1.11.0"
},
"allowScripts": {
"electron@33.4.11": true,
"esbuild@0.21.5": true,
"ffmpeg-static@5.3.0": true
}
}