-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
executable file
·69 lines (69 loc) · 4.52 KB
/
Copy pathpackage.json
File metadata and controls
executable file
·69 lines (69 loc) · 4.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"name": "aiecp",
"version": "2.0.0",
"private": true,
"description": "AI Engineering Control Plane — portable, agent-agnostic framework that makes any LLM (chat, IDE, CLI) operate with senior-engineer discipline: evidence-driven debugging, mandatory tool use, safety gates, workflow state machines, JIT context injection, adaptive risk-based routing, Docker sandbox isolation, Tree-sitter multi-language AST, SWE-bench eval adapter, physical RuntimePolicyGateway, subagent swarm coordinator, blast-radius context slicer, and closed-loop browser verifier. v2.0: 44 ADRs, 42 skills, 15 workflows, 5 agent adapters, 1358 assertions passing.",
"license": "MIT",
"workspaces": [
"discovery/cli",
"executor",
"adapters/agents"
],
"bin": {
"aiecp": "./executor/dist/cli.js",
"init-aiecp": "./scripts/init-aiecp.mjs"
},
"scripts": {
"install:all": "npm install",
"prepare": "npm run build",
"prepack": "npm run build && npm run validate:metadata && npm run measure-context-savings",
"build": "npm run build --workspace=discovery/cli && npm run build --workspace=executor && npm run build --workspace=adapters/agents",
"test": "npm test --workspace=discovery/cli && npm test --workspace=executor && npm test --workspace=adapters/agents && npm run test:property",
"test:property": "node executor/examples/e2e-property-testing/drive-run.mjs",
"measure-context-savings": "node scripts/measure-context-savings.mjs",
"postbuild": "node scripts/count-assertions.mjs --write",
"validate:metadata": "node scripts/check-metadata-sync.mjs",
"benchmark": "node evaluations/benchmark-runner.mjs",
"verify:browser": "node scripts/browser-verifier.mjs",
"e2e:swarm-demo": "node executor/examples/e2e-swarm/drive-run.mjs",
"e2e:membership-demo": "node executor/examples/e2e-membership-bug/drive-run.mjs",
"e2e:feature-request-demo": "node executor/examples/e2e-feature-request/drive-run.mjs",
"e2e:code-review-demo": "node executor/examples/e2e-code-review/drive-run.mjs",
"e2e:refactor-demo": "node executor/examples/e2e-refactor/drive-run.mjs",
"e2e:change-request-demo": "node executor/examples/e2e-change-request/drive-run.mjs",
"e2e:chat-adapter-demo": "node executor/examples/e2e-chat-adapter/drive-run.mjs",
"e2e:project-onboarding-demo": "node executor/examples/e2e-project-onboarding/drive-run.mjs",
"e2e:regression-demo": "node executor/examples/e2e-regression/drive-run.mjs",
"e2e:performance-problem-demo": "node executor/examples/e2e-performance-problem/drive-run.mjs",
"validate:feature-request": "node scripts/validate-feature-request.mjs",
"validate:chat-output": "node scripts/validate-chat-output.mjs",
"chat-harness": "node scripts/chat-harness.mjs",
"eval": "python3 evaluations/eval_runner.py",
"sync-entrypoints": "node adapters/agents/dist/bin/write-entrypoints.js . .",
"e2e:user-complaint-demo": "node executor/examples/e2e-user-complaint/drive-run.mjs",
"e2e:security-problem-demo": "node executor/examples/e2e-security-problem/drive-run.mjs",
"e2e:release-demo": "node executor/examples/e2e-release/drive-run.mjs",
"e2e:incident-demo": "node executor/examples/e2e-incident/drive-run.mjs",
"e2e:unknown-failure-demo": "node executor/examples/e2e-unknown-failure/drive-run.mjs",
"e2e:discovery-refresh-demo": "node executor/examples/e2e-discovery-refresh/drive-run.mjs",
"e2e:vocab-linter": "node executor/examples/e2e-vocab-linter/drive-run.mjs",
"e2e:scale-classifier": "node executor/examples/e2e-scale-classifier/drive-run.mjs",
"e2e:risk-classifier": "node executor/examples/e2e-risk-classifier/drive-run.mjs",
"e2e:skill-tier": "node executor/examples/e2e-skill-tier/drive-run.mjs",
"e2e:init-aiecp": "node executor/examples/e2e-init-aiecp/drive-run.mjs",
"e2e:wiring-sprint": "node executor/examples/e2e-wiring-sprint/drive-run.mjs",
"e2e:context-router": "node executor/examples/e2e-context-router/drive-run.mjs",
"e2e:universal-ast": "node executor/examples/e2e-universal-ast/drive-run.mjs",
"e2e:swebench-adapter": "node executor/examples/e2e-swebench-adapter/drive-run.mjs",
"e2e:sandbox": "node executor/examples/e2e-sandbox/drive-run.mjs",
"validate:vocab": "node scripts/validate-what-vocabulary.mjs --self-test",
"count-assertions": "node scripts/count-assertions.mjs",
"download-grammars": "node scripts/download-grammars.mjs",
"init": "node scripts/init-aiecp.mjs"
},
"devDependencies": {
"fast-check": "^4.9.0",
"gpt-tokenizer": "^4.0.0",
"js-yaml": "^5.3.0"
}
}