-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
69 lines (69 loc) · 3.78 KB
/
package.json
File metadata and controls
69 lines (69 loc) · 3.78 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": "openkaren",
"version": "0.1.0",
"description": "OpenKaren: a token conscious proactive multi-agent assistant that is so undeniably KAREN.",
"type": "module",
"bin": {
"karen": "./dist/cli.js"
},
"files": [
"dist",
"README.md",
"Design.md"
],
"scripts": {
"build": "tsc -p tsconfig.json",
"start": "node dist/cli.js start",
"dev": "npm run dev:watch",
"dev:once": "tsx src/cli.ts start",
"dev:watch": "tsx watch --clear-screen=false --exclude .openkaren --exclude dist src/cli.ts start",
"dev:worker": "wrangler dev workers/karen/src/index.ts --config workers/karen/wrangler.toml --local",
"test:worker-health": "env -u NODE_OPTIONS node --import tsx tests/worker-health.ts",
"test:config": "node --import tsx tests/config-defaults.ts",
"test:acknowledgements": "node --import tsx tests/acknowledgements.ts",
"test:agent-runner": "node --import tsx tests/agent-runner.ts",
"test:relay-live": "node --import tsx tests/relay-live.ts",
"test:routing": "node --import tsx tests/routing.ts",
"test:startup-resilience": "node --import tsx tests/startup-resilience.ts",
"test:telegram-greeting": "node --import tsx tests/telegram-greeting.ts",
"test:recent-changes-chat": "node --import tsx tests/recent-changes-chat.ts",
"test:direct-chat-answers": "node --import tsx tests/direct-chat-answers.ts",
"test:integrations": "node --import tsx tests/integrations.ts",
"test:ricky-sdk": "node --import tsx tests/ricky-sdk.ts",
"test:state": "node --import tsx tests/state.ts",
"test:worker-state": "env -u NODE_OPTIONS node --import tsx tests/worker-state.ts",
"test:assistant-relay-lifecycle": "node --import tsx tests/assistant-relay-lifecycle.ts",
"test:slack": "node --import tsx tests/slack.ts",
"test:automation-mesh": "node --import tsx tests/automation-mesh.ts",
"test:worker-typecheck": "tsc --noEmit -p workers/karen/tsconfig.json",
"test:relayfile": "node --import tsx tests/relayfile.ts",
"test:relaycron": "node --import tsx tests/relaycron.ts",
"test:relaycron-webhook": "node --import tsx tests/relaycron-webhook.ts",
"test:token-consciousness": "node --import tsx tests/token-consciousness.ts",
"test:token-tools": "node --import tsx tests/token-tools.ts",
"test:setup-token-tools": "node --import tsx tests/setup-token-tools.ts",
"test:doctor": "env -u NODE_OPTIONS node --import tsx tests/doctor.ts",
"test:redaction": "env -u NODE_OPTIONS node --import tsx tests/redaction.ts",
"test:e2e:telegram": "node --import tsx tests/telegram-e2e.ts",
"typecheck": "tsc --noEmit -p tsconfig.json",
"test:spec": "npm run typecheck && npm run test:worker-typecheck && npm run test:state && npm run test:worker-state && npm run test:worker-health && npm run test:assistant-relay-lifecycle && npm run test:slack && npm run test:automation-mesh && npm run test:ricky-sdk && npm run test:integrations && npm run test:config && npm run test:agent-runner && npm run test:relaycron && npm run test:relaycron-webhook && npm run test:relayfile && npm run test:startup-resilience && npm run test:telegram-greeting && npm run test:recent-changes-chat && npm run test:e2e:telegram && npm run test:token-consciousness && npm run test:token-tools && npm run test:setup-token-tools && npm run test:doctor && npm run test:redaction && npm run test:routing && npm run test:acknowledgements"
},
"dependencies": {
"@agent-assistant/sdk": "^0.4.33",
"@agent-relay/sdk": "^6.0.22",
"@agentworkforce/ricky": "^0.1.71",
"@relayburn/sdk": "^2.8.6",
"relayburn": "^2.8.6",
"tilth": "^0.8.4",
"wash": "^1.5.1"
},
"devDependencies": {
"@types/node": "^25.0.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3"
},
"engines": {
"node": ">=22"
},
"license": "MIT"
}