feat: ship skill and MCP workflows with signed updater for v0.0.7

This commit is contained in:
xiaohan.yuan committed 2026-10-21 00:04:17 +08:00
1 parent 1b52df0603
commit a01085c656
136 files changed
+18646 -217

No files matched your search

+22 -2
View File
@@ -1,11 +1,19 @@
{
"name": "ycode",
"version": "0.0.1",
"version": "0.0.7",
"private": true,
"description": "YCode - 个人 AI Agent 桌面应用(Electron)",
"author": "YCode",
"main": "./out/main/index.mjs",
"scripts": {
"test:capability-slash:ui": "node scripts/test-capability-slash-ui.mjs",
"test:recommended-skills": "esbuild scripts/recommended-skills-backend-regression.ts --bundle --platform=node --format=esm --external:esbuild --outfile=.tmp/recommended-skills-backend-regression.mjs --log-level=warning && node .tmp/recommended-skills-backend-regression.mjs",
"test:recommended-skills:ui": "node scripts/test-recommended-skills-ui.mjs",
"test:recommended-skills:app": "node scripts/verify-recommended-skills-app.cjs",
"test:recommended-skills:package": "node scripts/test-recommended-archify-package.mjs",
"test:composer-capabilities": "node scripts/run-composer-capabilities-regression.mjs",
"test:claude-append": "node scripts/build-claude-append-probe.mjs && node .tmp/claude-append-protocol-probe.mjs",
"test:claude-append:app": "node scripts/verify-claude-append-app.cjs",
"dev": "electron-vite dev",
"dev:renderer": "electron-vite dev --rendererOnly",
"build": "npm run typecheck && electron-vite build",
@@ -28,6 +36,13 @@
"icon:build": "node scripts/gen-icon.mjs",
"dist": "npm run build && electron-builder --win dir",
"dist:installer": "npm run build && electron-builder --win nsis",
"release": "node scripts/updates/release.mjs",
"test:release": "node scripts/updates/release-selftest.mjs",
"test:updates": "esbuild scripts/update-backend-regression.ts scripts/update-maintenance-regression.ts --bundle --platform=node --format=esm --out-extension:.js=.mjs --outdir=.tmp/update-tests --log-level=warning && node .tmp/update-tests/update-backend-regression.mjs && node .tmp/update-tests/update-maintenance-regression.mjs && node scripts/updates/selftest.mjs && node scripts/updates/contract-selftest.mjs && node scripts/updates/nsis-safety-regression.mjs",
"test:updates:ui": "node scripts/verify-updates-ui.cjs",
"updates:key": "node scripts/updates/init-key.mjs",
"updates:prepare": "node scripts/updates/prepare-release.mjs",
"updates:deploy": "node scripts/updates/deploy.mjs",
"verify:ui": "node scripts/verify-ui.mjs",
"wb:capture": "node scripts/wb-capture.mjs 9223 .tmp/wb-capture",
"test:media": "esbuild scripts/mermaid-regression.ts --bundle --platform=node --format=esm --packages=external --jsx=automatic --loader:.css=empty --outfile=.tmp/media-tests/mermaid-regression.mjs --log-level=warning && node .tmp/media-tests/mermaid-regression.mjs && esbuild scripts/image-renderer-regression.tsx scripts/path-renderer-regression.tsx --bundle --platform=node --format=cjs --jsx=automatic --loader:.css=empty --out-extension:.js=.cjs --outdir=.tmp/media-tests --log-level=warning && node .tmp/media-tests/image-renderer-regression.cjs && node .tmp/media-tests/path-renderer-regression.cjs",
@@ -140,6 +155,10 @@
"node_modules/@anthropic-ai/claude-agent-sdk/**"
],
"extraResources": [
{
"from": "resources/updates/public-key.pem",
"to": "updates/public-key.pem"
},
{
"from": "resources/model-metadata",
"to": "model-metadata",
@@ -170,12 +189,13 @@
],
"win": {
"icon": "build/icon.ico",
"artifactName": "YCode-v0.01-Setup-${arch}.${ext}",
"artifactName": "YCode-${version}-Setup-${arch}.${ext}",
"target": [
"dir"
]
},
"nsis": {
"include": "build/installer.nsh",
"oneClick": false,
"perMachine": false,
"allowToChangeInstallationDirectory": true,