- packages/protocol: 协议定义(信封/方法/错误码/能力schema/校验/HMAC/ULID) - packages/client: 控制端客户端库(连接/握手/invoke/超时) - apps/agent: Windows 被控端(监听/HMAC认证/能力分发/7项能力/进程执行) - apps/cli: 控制端 CLI(connect/info/status/ps/services/exec/apps/install/list/invoke) - apps/mcp: MCP server(na_* 工具,接入 WorkBuddy) - scripts: install.ps1 / uninstall.ps1(开机自启 + 防火墙 + 密钥生成) - tests/e2e: 端到端测试 13/13 通过(握手/能力/超时强杀/参数校验/鉴权失败/未认证)
24 lines
635 B
JSON
24 lines
635 B
JSON
{
|
|
"name": "nodeagent",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"description": "跨机 AI 接管框架 —— 让 Mac 上的 AI 无缝接管 Windows,装软件、查状态",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=22"
|
|
},
|
|
"scripts": {
|
|
"build": "pnpm -r build",
|
|
"clean": "pnpm -r clean",
|
|
"typecheck": "pnpm -r typecheck",
|
|
"agent": "pnpm --filter @nodeagent/agent start",
|
|
"cli": "pnpm --filter @nodeagent/cli start",
|
|
"mcp": "pnpm --filter @nodeagent/mcp start",
|
|
"test:e2e": "node tests/e2e/run.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.10.2",
|
|
"typescript": "^5.7.2"
|
|
}
|
|
}
|