|
1 | 1 | { |
2 | 2 | "name": "21st-desktop", |
3 | | - "version": "0.0.60-beta.4", |
| 3 | + "version": "0.0.62", |
4 | 4 | "private": true, |
5 | 5 | "description": "1Code - UI for parallel work with AI agents", |
6 | 6 | "author": { |
|
21 | 21 | "dist:upload": "node scripts/upload-release.mjs", |
22 | 22 | "claude:download": "node scripts/download-claude-binary.mjs --version=2.1.32", |
23 | 23 | "claude:download:all": "node scripts/download-claude-binary.mjs --version=2.1.32 --all", |
24 | | - "release": "rm -rf release && bun i && bun run claude:download && bun run build && bun run package:mac && bun run dist:manifest && ./scripts/upload-release-wrangler.sh", |
25 | | - "release:dev": "rm -rf release && bun run claude:download && bun run build && bun run package:mac && rm -rf node_modules && bun i", |
| 24 | + "codex:download": "node scripts/download-codex-binary.mjs --version=0.98.0", |
| 25 | + "codex:download:all": "node scripts/download-codex-binary.mjs --version=0.98.0 --all", |
| 26 | + "release": "rm -rf release && bun i && bun run claude:download && bun run codex:download && bun run build && bun run package:mac && bun run dist:manifest && ./scripts/upload-release-wrangler.sh", |
| 27 | + "release:dev": "rm -rf release && bun run claude:download && bun run codex:download && bun run build && bun run package:mac && rm -rf node_modules && bun i", |
26 | 28 | "sync:public": "./scripts/sync-to-public.sh", |
27 | 29 | "icon:generate": "node scripts/generate-icon.mjs", |
28 | 30 | "db:generate": "drizzle-kit generate", |
29 | 31 | "db:push": "drizzle-kit push", |
30 | 32 | "db:studio": "drizzle-kit studio", |
31 | 33 | "ts:check": "tsgo --noEmit", |
32 | | - "postinstall": "node -e \"if(!process.env.VERCEL){require('child_process').execSync('electron-rebuild -f -w better-sqlite3,node-pty',{stdio:'inherit'})}\"" |
| 34 | + "postinstall": "node -e \"if(!process.env.VERCEL){require('child_process').execSync('electron-rebuild -f -w better-sqlite3,node-pty',{stdio:'inherit'})}\" && node scripts/patch-electron-dev.mjs" |
33 | 35 | }, |
34 | 36 | "dependencies": { |
35 | 37 | "@ai-sdk/react": "^3.0.14", |
36 | 38 | "@anthropic-ai/claude-agent-sdk": "0.2.32", |
37 | 39 | "@git-diff-view/react": "^0.0.35", |
38 | 40 | "@git-diff-view/shiki": "^0.0.36", |
| 41 | + "@mcpc-tech/acp-ai-provider": "^0.2.4", |
39 | 42 | "@modelcontextprotocol/sdk": "^1.25.3", |
40 | 43 | "@monaco-editor/react": "^4.7.0", |
41 | 44 | "@pierre/diffs": "^1.0.10", |
|
69 | 72 | "@xterm/addon-serialize": "^0.14.0", |
70 | 73 | "@xterm/addon-web-links": "^0.12.0", |
71 | 74 | "@xterm/addon-webgl": "^0.19.0", |
| 75 | + "@zed-industries/codex-acp": "^0.9.2", |
72 | 76 | "ai": "^6.0.14", |
73 | 77 | "async-mutex": "^0.5.0", |
74 | 78 | "better-sqlite3": "^12.6.2", |
|
96 | 100 | "react-dom": "19.2.1", |
97 | 101 | "react-hotkeys-hook": "^4.6.1", |
98 | 102 | "react-icons": "^5.5.0", |
99 | | - "react-virtuoso": "^4.18.1", |
100 | 103 | "react-zoom-pan-pinch": "^3.7.0", |
101 | 104 | "remark-breaks": "^4.0.0", |
102 | 105 | "remark-gfm": "^4.0.1", |
|
174 | 177 | "asarUnpack": [ |
175 | 178 | "node_modules/better-sqlite3/**/*", |
176 | 179 | "node_modules/node-pty/**/*", |
177 | | - "node_modules/@anthropic-ai/claude-agent-sdk/**/*" |
| 180 | + "node_modules/@anthropic-ai/claude-agent-sdk/**/*", |
| 181 | + "node_modules/@zed-industries/codex-acp/**/*", |
| 182 | + "node_modules/@zed-industries/codex-acp-*/**/*" |
178 | 183 | ], |
179 | 184 | "mac": { |
180 | 185 | "category": "public.app-category.developer-tools", |
|
0 commit comments