-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 3.44 KB
/
Copy pathpackage.json
File metadata and controls
81 lines (81 loc) · 3.44 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
70
71
72
73
74
75
76
77
78
79
80
81
{
"name": "ed-agent",
"version": "0.6.2",
"description": "Ed Agent — a mission-swappable one-person army for build, review AND trust, now with an inner self-correction loop. One requirement (or any content) drives a nine-stage lifecycle with two deliberation checkpoints where it STOPS and surfaces the questions only a human can answer. v0.6 adds the loop (opt-in --loop): the produced artifact is refined in a deterministic produce→verify→(rollback) inner loop with four safety mechanisms — a severity gate, an overshoot rollback (discard a regressed version), iron-law HARD-HALTS (crossed red lines never bypass the human), and a budget fuse against runaway loops — plus a WHAT/WHY/PATTERN audit trail and a learning flywheel that forges a durable rule from every human rejection. Every build also runs a mission-aware red team and claim-level grounding (report-only by default, --strict to gate). Squads swap by domain (code · marketing · contract · regulated-finance · optimize/總導師). Point it at a diff to ask 'should I trust this?', or at any artifact with --refine to watch it self-correct. Drop it into any bot via MCP (14 tools) or the AGENTS.md brief. Zero-dependency core; the model produces, the harness governs.",
"type": "module",
"bin": {
"ed-agent": "bin/ed-agent.mjs",
"ed-agent-mcp": "mcp/server.mjs"
},
"main": "src/orchestrator.mjs",
"exports": {
".": "./src/orchestrator.mjs"
},
"files": [
"bin",
"src",
"mcp",
"dashboard",
"knowledge",
"img/ed_agent.png",
"AGENTS.md",
"Ed_agents_Claude.md",
"README.md",
"LICENSE"
],
"scripts": {
"start": "node bin/ed-agent.mjs",
"example": "node bin/ed-agent.mjs \"Build a KYC onboarding step for an Australian retail broker — Enhanced Due Diligence with source of funds\"",
"example:optimize": "node bin/ed-agent.mjs --mission optimize \"In conclusion, our world-class KYC onboarding will seamlessly leverage cutting-edge technology to improve the experience and unlock value under ASIC rules in Australia.\"",
"example:deliberate": "node bin/ed-agent.mjs \"Add a payment retry flow\" --intent \"cut failed-payment churn\" --not \"no auto-charge without consent; do not change the payments schema\"",
"example:loop": "node bin/ed-agent.mjs --refine examples/sample-loop/input-artifact.md --mission code --target 6",
"test": "node test/ed-agent.test.mjs",
"test:mcp": "node mcp/test-mcp.mjs",
"test:dashboard": "node dashboard/test-dashboard.mjs",
"dashboard": "node dashboard/server.mjs",
"serve": "node mcp/server.mjs",
"build:mcpb": "bash scripts/build-mcpb.sh"
},
"engines": {
"node": ">=18"
},
"optionalDependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"zod": "^3.25.76"
},
"keywords": [
"ai-agent",
"multi-agent",
"orchestration",
"lifecycle",
"mcp",
"design-ops",
"human-in-the-loop",
"eds-mcp",
"content-optimization",
"critique",
"quality-gate",
"anti-ai-tone",
"code-trust",
"code-review",
"ai-code-review",
"deliberation",
"intent-capture",
"red-team",
"adversarial-review",
"claim-grounding",
"loop-engineering",
"self-correcting",
"agentic-loop",
"iron-laws",
"overshoot-rollback",
"audit-trail",
"zero-dependency"
],
"author": {
"name": "Ed Chen",
"url": "https://www.edwson.com"
},
"homepage": "https://github.com/Edwson/Ed-Agent",
"license": "MIT"
}