-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpackage.json
More file actions
85 lines (85 loc) · 2.5 KB
/
Copy pathpackage.json
File metadata and controls
85 lines (85 loc) · 2.5 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
82
83
84
85
{
"name": "@edgehero/pi-dispatch",
"version": "0.2.0",
"type": "module",
"description": "Self-hosted job harness for the pi coding agent: a BullMQ worker that drains the queue, mints scoped forge tokens, and runs one container per job — plus the pi-dispatch CLI (init, up, doctor, service).",
"keywords": [
"pi",
"pi-coding-agent",
"coding-agent",
"ai-agent",
"autonomous-agents",
"self-hosted",
"github",
"gitlab",
"forgejo",
"gitea",
"azure-devops",
"job-queue",
"bullmq",
"cron",
"docker",
"cli"
],
"license": "MIT",
"author": "Rob Boerman",
"homepage": "https://github.com/edgehero/pi-dispatch/tree/main/worker",
"repository": {
"type": "git",
"url": "git+https://github.com/edgehero/pi-dispatch.git",
"directory": "worker"
},
"bugs": "https://github.com/edgehero/pi-dispatch/issues",
"files": [
"src",
".env.example",
"deploy"
],
"main": "src/index.mjs",
"bin": {
"pi-dispatch": "src/cli.mjs"
},
"exports": {
".": "./src/index.mjs",
"./config": "./src/config.mjs",
"./exit-code": "./src/exit-code.mjs",
"./flow-gate": "./src/flow-gate.mjs",
"./materialize": "./src/materialize.mjs",
"./open-browser": "./src/open-browser.mjs",
"./git-dirty": "./src/git-dirty.mjs",
"./queue": "./src/queue.mjs",
"./connection": "./src/connection.mjs",
"./job-id": "./src/job-id.mjs",
"./forges": "./src/forges.mjs",
"./triggers": "./src/triggers.mjs",
"./packages": "./src/packages.mjs",
"./pause-windows": "./src/pause-windows.mjs",
"./identity": "./src/identity.mjs",
"./gitlab-identity": "./src/gitlab-identity.mjs",
"./forgejo-identity": "./src/forgejo-identity.mjs",
"./azure-identity": "./src/azure-identity.mjs",
"./get-token": "./src/get-token.mjs",
"./runtime-settings": "./src/runtime-settings.mjs",
"./run-history": "./src/run-history.mjs",
"./sandbox": "./src/sandbox.mjs",
"./sandbox-store": "./src/sandbox-store.mjs",
"./subscriptions": "./src/subscriptions.mjs",
"./budget": "./src/budget.mjs",
"./pricing": "./src/pricing.mjs",
"./scheduler-stall-guard": "./src/scheduler-stall-guard.mjs"
},
"engines": {
"node": ">=22.19.0"
},
"scripts": {
"test": "node --test \"test/*.test.mjs\"",
"start": "node src/cli.mjs worker"
},
"dependencies": {
"@earendil-works/pi-ai": "0.80.7",
"@octokit/auth-app": "8.2.0",
"@octokit/rest": "22.0.1",
"bullmq": "5.80.4",
"ioredis": "5.11.1"
}
}