755bf80858
新增 Godot 项目选择、校验、导入和项目上下文切换入口。 只在所选项目根保留 .agent 元数据,并让总控使用标准运行档。 修复发布版原生 API 访问和 React runtime 重复加载问题。 收紧 Provider 工具 Schema 子集并增加回归门禁。 补充 Rust、前端测试及 PRD、技术方案和共享决策记录。
61 lines
4.0 KiB
JSON
61 lines
4.0 KiB
JSON
{
|
|
"name": "@genarrative/ai-game-creator-shell",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "node scripts/start-tauri-dev.mjs",
|
|
"game-chat": "node scripts/start-tauri-dev.mjs --game-chat",
|
|
"dev-server": "node scripts/start-dev-server.mjs",
|
|
"dev-stack": "node scripts/start-dev-stack.mjs",
|
|
"build": "npm --prefix ../.. exec tauri -- build",
|
|
"build:game-chat-release": "npm --prefix ../.. exec tauri -- build --config src-tauri/tauri.game-chat-release.conf.json --bundles nsis --features game-chat-release",
|
|
"llm-status": "node scripts/run-cli-with-config.mjs --llm-status",
|
|
"agent-task": "node scripts/run-cli-with-config.mjs --agent-task",
|
|
"chat": "node scripts/run-cli-with-config.mjs --swarm-chat",
|
|
"swarm": "node scripts/run-cli-with-config.mjs --swarm-chat",
|
|
"config": "node scripts/game-creator-config-wizard.mjs",
|
|
"test:chat": "node scripts/agent-swarm-test-chat.mjs --task \"制作一个可直接试玩的原创植物塔防小游戏:玩家选择并放置原创守卫阻挡敌人,完成波次后可以进入下一关并重新开始。主题、单位名称与视觉语言必须原创,不使用任何现有游戏角色、单位名、Logo 或受保护视觉语言。请自主完成正式产物、静态检查和双视口试玩验证。\" --no-open",
|
|
"test:chat:manual": "node scripts/agent-swarm-test-chat.mjs",
|
|
"agent-run": "node scripts/run-cli-with-config.mjs --agent-run",
|
|
"agent-run:smoke": "node scripts/smoke-agent-run-local-provider.mjs",
|
|
"agent-runtime:real-e2e": "node scripts/agent-runtime-real-e2e.mjs",
|
|
"agent-runtime:collaboration-policy-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-collaboration-policy-mixed-recovery",
|
|
"agent-runtime:mixed-swarm-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-static-isolated-autonomous-chat",
|
|
"agent-runtime:supervisor-swarm-autonomous-chat-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-autonomous-chat",
|
|
"agent-runtime:supervisor-autonomous-playable-lane-defense-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-autonomous-playable-lane-defense",
|
|
"agent-runtime:supervisor-autonomous-playable-lane-defense-deterministic-e2e": "node scripts/agent-runtime-deterministic-playable-e2e.mjs",
|
|
"agent-runtime:supervisor-autonomous-playable-lane-defense-deterministic-self-test": "node scripts/agent-runtime-deterministic-playable-e2e.mjs --self-test",
|
|
"agent-runtime:supervisor-swarm-transient-retry-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-transient-retry",
|
|
"agent-runtime:supervisor-swarm-final-reply-transient-retry-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-final-reply-transient-retry",
|
|
"agent-runtime:supervisor-swarm-tool-plan-handoff-runner-kill-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite supervisor-swarm-tool-plan-handoff-runner-kill",
|
|
"agent-runtime:steer-real-e2e": "node scripts/agent-runtime-steer-real-e2e.mjs",
|
|
"agent-runtime:steer-runner-kill-real-e2e": "node scripts/agent-runtime-real-e2e.mjs --suite steer-runner-kill",
|
|
"typecheck": "node ../../node_modules/typescript/bin/tsc -p tsconfig.json --noEmit && node scripts/check-config.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@lexical/react": "^0.47.0",
|
|
"@lexical/utils": "^0.47.0",
|
|
"@tauri-apps/plugin-clipboard-manager": "2.3.2",
|
|
"@tauri-apps/plugin-http": "^2.5.9",
|
|
"@tauri-apps/plugin-opener": "~2",
|
|
"@vitejs/plugin-react": "^5.0.4",
|
|
"lexical": "^0.47.0",
|
|
"lucide-react": "^0.546.0",
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0",
|
|
"react-markdown": "^10.1.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"vite": "^6.2.0",
|
|
"zustand": "^5.0.14"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/vite": "^4.1.14",
|
|
"@tauri-apps/cli": "^2.11.2",
|
|
"@types/react": "^19.2.14",
|
|
"@types/react-dom": "^19.2.3",
|
|
"tailwindcss": "^4.1.14",
|
|
"typescript": "~5.8.2"
|
|
}
|
|
}
|