2fe1c55997
- 用 useRef 存储回调函数,避免依赖变化导致无限循环 - 添加 onSessionNotFound 回调,会话不存在时自动创建新会话 - 限制 WebSocket 重连次数为 5 次 - 添加 web:dev 快捷脚本
39 lines
1023 B
JSON
39 lines
1023 B
JSON
{
|
|
"name": "ai-terminal-assistant",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "A terminal-based AI coding assistant powered by Claude",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "pnpm -r build",
|
|
"dev": "pnpm -r --parallel dev",
|
|
"test": "pnpm -r test",
|
|
"test:coverage": "pnpm -r test:coverage",
|
|
"lint": "pnpm -r lint",
|
|
"clean": "pnpm -r exec rm -rf dist node_modules",
|
|
"server:start": "pnpm --filter @ai-assistant/server start",
|
|
"server:dev": "pnpm --filter @ai-assistant/server start:dev",
|
|
"web:dev": "pnpm --filter @ai-assistant/web dev",
|
|
"desktop:dev": "pnpm --filter @ai-assistant/desktop dev",
|
|
"desktop:build": "pnpm --filter @ai-assistant/desktop build"
|
|
},
|
|
"keywords": [
|
|
"ai",
|
|
"cli",
|
|
"assistant",
|
|
"claude",
|
|
"terminal",
|
|
"monorepo"
|
|
],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"typescript": "^5.6.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0",
|
|
"pnpm": ">=8.0.0"
|
|
},
|
|
"packageManager": "pnpm@9.0.0"
|
|
}
|