-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathagents.json
More file actions
90 lines (90 loc) · 2.59 KB
/
Copy pathagents.json
File metadata and controls
90 lines (90 loc) · 2.59 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
86
87
88
89
90
{
"_comment": "Deploy allowlist for scripts/deploy/deploy-agents.mjs and the deploy-agent workflow. One entry per deployable agent: its name (what you dispatch) and its persona source. Per-agent input VALUES are deliberately not listed here \u2014 every persona.ts already declares its own `inputs` with an `env` name, a `default`, and whether it is `optional`, and the deploy script reads those from the compiled persona.json. That keeps this file free of channel ids, org ids, and tokens, which matters because this repo is public. `requireExplicit` lists input NAMES whose persona default must not be inherited: they identify a specific account, project, or org, so a deploy that does not set one is failed rather than pointed at whoever's id the default holds. Adding an agent: create <name>/persona.ts, then add it here.",
"mode": "cloud",
"agents": [
{
"name": "askable-gtm",
"persona": "askable-gtm/persona.ts"
},
{
"name": "cloud-team-implementer",
"persona": "cloud-team-implementer/persona.ts"
},
{
"name": "cloud-team-reviewer",
"persona": "cloud-team-reviewer/persona.ts"
},
{
"name": "cloudflare-monitor",
"persona": "cloudflare-monitor/persona.ts"
},
{
"name": "daytona-monitor",
"persona": "daytona-monitor/persona.ts",
"requireExplicit": [
"DAYTONA_ORG_ID"
]
},
{
"name": "gcp-watcher",
"persona": "gcp-watcher/persona.ts",
"requireExplicit": [
"GCP_PROJECT_ID"
]
},
{
"name": "granola",
"persona": "granola/persona.ts"
},
{
"name": "hn-monitor",
"persona": "hn-monitor/persona.ts"
},
{
"name": "inbox-buddy",
"persona": "inbox-buddy/persona.ts"
},
{
"name": "joke-bot",
"persona": "joke-bot/persona.ts"
},
{
"name": "linear",
"persona": "linear/persona.ts"
},
{
"name": "linear-slack",
"persona": "linear-slack/persona.ts"
},
{
"name": "neon-monitor",
"persona": "neon-monitor/persona.ts",
"requireExplicit": [
"NEON_ORG_ID"
]
},
{
"name": "pr-shepherd",
"persona": "pr-shepherd/persona.ts",
"requireExplicit": [
"ORG"
]
},
{
"name": "repo-hygiene",
"persona": "repo-hygiene/persona.ts"
},
{
"name": "review",
"persona": "review/persona.ts"
},
{
"name": "spotify-releases",
"persona": "spotify-releases/persona.ts"
},
{
"name": "vendor-monitor",
"persona": "vendor-monitor/persona.ts"
}
]
}