mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
e3c6f2a3b6
npx copilotkit skills install runs the skills CLI against skills/, which copies each skill directory into user projects wholesale (its only excludes are metadata.json, .git, __pycache__). That would ship eval.yaml and the vite-react fixture to every user, and the fixture's package.json would get indexed by GitHub's dependency graph in their repos. The harness now lives in skill-evals/copilotkit-setup/, pointed back at the skill under test via skillgrade's skill: field; skills/copilotkit-setup/ contains only shippable content. Also instructs eval agents not to start dev servers: a live trial timed out at 600s because codex booted vite and the Express backend to verify its (complete) solution, and codex exec never returned. Verified end-to-end from the new location: PASS 1.00 (8/8 deterministic + rubric, 324s).
23 lines
461 B
JSON
23 lines
461 B
JSON
{
|
|
"name": "vite-react-fixture",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc -b && vite build",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "^18.3.12",
|
|
"@types/react-dom": "^18.3.1",
|
|
"@vitejs/plugin-react": "^4.3.4",
|
|
"typescript": "~5.6.2",
|
|
"vite": "^5.4.10"
|
|
}
|
|
}
|