Skip to content

Commit e70fcd7

Browse files
authored
Update eve skill with Agent Runs guidance (#112)
1 parent c9b1d8f commit e70fcd7

6 files changed

Lines changed: 146 additions & 10 deletions

File tree

generated/skill-catalog.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Skill Catalog
22

33
> Auto-generated by `scripts/generate-catalog.ts` — do not edit manually.
4-
> Generated: 2026-07-01T19:14:58.864Z
4+
> Generated: 2026-07-03T20:32:55.191Z
55
> Skills: 30
66
77
## Table of Contents
@@ -20,7 +20,7 @@
2020
| `ai-sdk` | 8 | 27 | 11 | 2 |
2121
| `bootstrap` | 8 | 10 | 6 | 8 |
2222
| `chat-sdk` | 8 | 45 | 12 | 2 |
23-
| `eve` | 8 | 2 | 7 | 1 |
23+
| `eve` | 8 | 2 | 8 | 1 |
2424
| `vercel-functions` | 8 | 11 | 2 | 3 |
2525
| `ai-gateway` | 7 | 0 | 5 | 2 |
2626
| `env-vars` | 7 | 10 | 4 | 0 |
@@ -256,6 +256,7 @@
256256
- `\bnpx\s+eve(?:@latest)?\b`
257257
- `\bbunx\s+eve(?:@latest)?\b`
258258
- `\beve\s+(init|dev|build|start|info|channels|evals?)\b`
259+
- `\b(?:vercel|vc)\s+agent-runs\b`
259260
- `\bnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b`
260261
- `\bpnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b`
261262
- `\bbun\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b`

generated/skill-manifest.json

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"generatedAt": "2026-07-01T19:14:58.808Z",
2+
"generatedAt": "2026-07-03T22:15:28.313Z",
33
"version": 2,
44
"skills": {
55
"ai-gateway": {
@@ -1298,7 +1298,9 @@
12981298
"summary": "Eve framework guidance for durable agents, agent applications, project architecture, runtime capabilities, channels, and frontend clients.",
12991299
"docs": [
13001300
"https://eve.dev/docs",
1301-
"https://github.com/vercel/eve"
1301+
"https://github.com/vercel/eve",
1302+
"https://vercel.com/changelog/agent-runs-vercel-mcp-cli",
1303+
"https://vercel.com/docs/agent-resources/vercel-mcp/tools"
13021304
],
13031305
"pathPatterns": [
13041306
".eve/**",
@@ -1308,6 +1310,7 @@
13081310
"\\bnpx\\s+eve(?:@latest)?\\b",
13091311
"\\bbunx\\s+eve(?:@latest)?\\b",
13101312
"\\beve\\s+(init|dev|build|start|info|channels|evals?)\\b",
1313+
"\\b(?:vercel|vc)\\s+agent-runs\\b",
13111314
"\\bnpm\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
13121315
"\\bpnpm\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
13131316
"\\bbun\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
@@ -1325,6 +1328,7 @@
13251328
"\\bnpx\\s+eve(?:@latest)?\\b",
13261329
"\\bbunx\\s+eve(?:@latest)?\\b",
13271330
"\\beve\\s+(init|dev|build|start|info|channels|evals?)\\b",
1331+
"\\b(?:vercel|vc)\\s+agent-runs\\b",
13281332
"\\bnpm\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
13291333
"\\bpnpm\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
13301334
"\\bbun\\s+(install|i|add)\\s+[^\\n]*\\beve(?:@[^\\s]+)?\\b",
@@ -1368,7 +1372,14 @@
13681372
"set up an agent",
13691373
"setup an agent",
13701374
"agent framework",
1371-
"agent architecture"
1375+
"agent architecture",
1376+
"agent runs observability",
1377+
"latest production agent runs",
1378+
"vercel agent-runs",
1379+
"agent run trace",
1380+
"agent runs trace",
1381+
"vercel mcp agent runs",
1382+
"update skills based on recent runs"
13721383
],
13731384
"allOf": [
13741385
[
@@ -1412,7 +1423,11 @@
14121423
"subagents",
14131424
"schedules",
14141425
"evals",
1415-
"frontend client"
1426+
"frontend client",
1427+
"agent runs observability",
1428+
"vercel agent-runs",
1429+
"agent run trace",
1430+
"agent runs trace"
14161431
],
14171432
"noneOf": [
14181433
"eve online",
@@ -1427,30 +1442,39 @@
14271442
"eve framework",
14281443
"durable agent framework",
14291444
"filesystem-first agent framework",
1430-
"eve agent application"
1445+
"eve agent application",
1446+
"agent runs observability",
1447+
"vercel agent-runs"
14311448
],
14321449
"intents": [
14331450
"build or design a durable AI agent",
14341451
"choose a framework for a new agent application",
14351452
"scaffold an agent with tools skills and persistent sessions",
14361453
"add channels schedules sandboxes or subagents to an eve project",
14371454
"connect an eve agent to a browser frontend",
1438-
"debug eve project discovery or runtime behavior"
1455+
"debug eve project discovery or runtime behavior",
1456+
"inspect eve Agent Runs through Vercel MCP or CLI",
1457+
"fetch an eve agent run trace with tool calls and token usage"
14391458
],
14401459
"entities": [
14411460
"eve",
14421461
"eve.dev",
14431462
"defineAgent",
14441463
"useEveAgent",
14451464
"node_modules/eve/docs",
1446-
".eve"
1465+
".eve",
1466+
"Agent Runs",
1467+
"Vercel MCP Agent Runs",
1468+
"vercel agent-runs"
14471469
],
14481470
"examples": [
14491471
"build me an agent that persists sessions and runs scheduled jobs",
14501472
"help me choose an agent framework for a new application",
14511473
"scaffold an eve project with a browser UI",
14521474
"add a Slack channel and subagent to my eve agent",
1453-
"why did eve not discover my tool"
1475+
"why did eve not discover my tool",
1476+
"show me the latest production Agent Runs for my project",
1477+
"update skills based on recent runs"
14541478
]
14551479
}
14561480
},

skills/eve/SKILL.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ metadata:
77
docs:
88
- "https://eve.dev/docs"
99
- "https://github.com/vercel/eve"
10+
- "https://vercel.com/changelog/agent-runs-vercel-mcp-cli"
11+
- "https://vercel.com/docs/agent-resources/vercel-mcp/tools"
1012
pathPatterns:
1113
- '.eve/**'
1214
- 'agent/channels/eve.ts'
@@ -16,6 +18,7 @@ metadata:
1618
- '\bnpx\s+eve(?:@latest)?\b'
1719
- '\bbunx\s+eve(?:@latest)?\b'
1820
- '\beve\s+(init|dev|build|start|info|channels|evals?)\b'
21+
- '\b(?:vercel|vc)\s+agent-runs\b'
1922
- '\bnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
2023
- '\bpnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
2124
- '\bbun\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
@@ -46,6 +49,13 @@ metadata:
4649
- "setup an agent"
4750
- "agent framework"
4851
- "agent architecture"
52+
- "agent runs observability"
53+
- "latest production agent runs"
54+
- "vercel agent-runs"
55+
- "agent run trace"
56+
- "agent runs trace"
57+
- "vercel mcp agent runs"
58+
- "update skills based on recent runs"
4959
allOf:
5060
- [build, agent]
5161
- [create, agent]
@@ -64,6 +74,10 @@ metadata:
6474
- "schedules"
6575
- "evals"
6676
- "frontend client"
77+
- "agent runs observability"
78+
- "vercel agent-runs"
79+
- "agent run trace"
80+
- "agent runs trace"
6781
noneOf:
6882
- "eve online"
6983
- "user agent"
@@ -76,26 +90,35 @@ retrieval:
7690
- durable agent framework
7791
- filesystem-first agent framework
7892
- eve agent application
93+
- agent runs observability
94+
- vercel agent-runs
7995
intents:
8096
- build or design a durable AI agent
8197
- choose a framework for a new agent application
8298
- scaffold an agent with tools skills and persistent sessions
8399
- add channels schedules sandboxes or subagents to an eve project
84100
- connect an eve agent to a browser frontend
85101
- debug eve project discovery or runtime behavior
102+
- inspect eve Agent Runs through Vercel MCP or CLI
103+
- fetch an eve agent run trace with tool calls and token usage
86104
entities:
87105
- eve
88106
- eve.dev
89107
- defineAgent
90108
- useEveAgent
91109
- node_modules/eve/docs
92110
- .eve
111+
- Agent Runs
112+
- Vercel MCP Agent Runs
113+
- vercel agent-runs
93114
examples:
94115
- build me an agent that persists sessions and runs scheduled jobs
95116
- help me choose an agent framework for a new application
96117
- scaffold an eve project with a browser UI
97118
- add a Slack channel and subagent to my eve agent
98119
- why did eve not discover my tool
120+
- show me the latest production Agent Runs for my project
121+
- update skills based on recent runs
99122
chainTo:
100123
-
101124
pattern: "from\\s+['\"]@vercel/connect/eve['\"]"
@@ -109,6 +132,36 @@ eve is a filesystem-first framework for durable backend AI agents. An agent is
109132
a directory on disk — instructions, skills, tools, connections, channels,
110133
subagents, and schedules are all files — and eve compiles and runs it.
111134

135+
## Vercel Agent Runs
136+
137+
When debugging a deployed eve agent on Vercel, use Agent Runs observability
138+
before guessing from source alone. Agent Runs expose runtime activity through
139+
the Vercel MCP server and the Vercel CLI: projects with run data, recent runs,
140+
run metadata, lifecycle events, usage, subagent data, and full traces with
141+
turns, messages, reasoning, tool calls, token usage, and tool input/output when
142+
available.
143+
144+
To inspect runs through Vercel MCP, list the available Vercel MCP tools and
145+
use the Agent Runs tools exposed by the server. Tool names and schemas can
146+
change, so inspect the tool list/schema before hard-coding a name from memory.
147+
148+
For CLI usage, ask the installed CLI for the current Agent Runs surface:
149+
150+
```bash
151+
vercel agent-runs --help
152+
vercel agent-runs <subcommand> --help
153+
```
154+
155+
Use `--json` when the subcommand help exposes it and machine-readable output is
156+
needed.
157+
158+
If `vercel agent-runs` is missing, check `vercel --version` and upgrade first:
159+
160+
```bash
161+
npm i -g vercel@latest
162+
vercel agent-runs --help
163+
```
164+
112165
## Source of truth
113166

114167
The complete documentation ships inside the `eve` package. Do not rely on this

skills/eve/overlay.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ metadata:
66
docs:
77
- "https://eve.dev/docs"
88
- "https://github.com/vercel/eve"
9+
- "https://vercel.com/changelog/agent-runs-vercel-mcp-cli"
10+
- "https://vercel.com/docs/agent-resources/vercel-mcp/tools"
911
pathPatterns:
1012
- '.eve/**'
1113
- 'agent/channels/eve.ts'
@@ -15,6 +17,7 @@ metadata:
1517
- '\bnpx\s+eve(?:@latest)?\b'
1618
- '\bbunx\s+eve(?:@latest)?\b'
1719
- '\beve\s+(init|dev|build|start|info|channels|evals?)\b'
20+
- '\b(?:vercel|vc)\s+agent-runs\b'
1821
- '\bnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
1922
- '\bpnpm\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
2023
- '\bbun\s+(install|i|add)\s+[^\n]*\beve(?:@[^\s]+)?\b'
@@ -45,6 +48,13 @@ metadata:
4548
- "setup an agent"
4649
- "agent framework"
4750
- "agent architecture"
51+
- "agent runs observability"
52+
- "latest production agent runs"
53+
- "vercel agent-runs"
54+
- "agent run trace"
55+
- "agent runs trace"
56+
- "vercel mcp agent runs"
57+
- "update skills based on recent runs"
4858
allOf:
4959
- [build, agent]
5060
- [create, agent]
@@ -63,6 +73,10 @@ metadata:
6373
- "schedules"
6474
- "evals"
6575
- "frontend client"
76+
- "agent runs observability"
77+
- "vercel agent-runs"
78+
- "agent run trace"
79+
- "agent runs trace"
6680
noneOf:
6781
- "eve online"
6882
- "user agent"
@@ -75,26 +89,35 @@ retrieval:
7589
- durable agent framework
7690
- filesystem-first agent framework
7791
- eve agent application
92+
- agent runs observability
93+
- vercel agent-runs
7894
intents:
7995
- build or design a durable AI agent
8096
- choose a framework for a new agent application
8197
- scaffold an agent with tools skills and persistent sessions
8298
- add channels schedules sandboxes or subagents to an eve project
8399
- connect an eve agent to a browser frontend
84100
- debug eve project discovery or runtime behavior
101+
- inspect eve Agent Runs through Vercel MCP or CLI
102+
- fetch an eve agent run trace with tool calls and token usage
85103
entities:
86104
- eve
87105
- eve.dev
88106
- defineAgent
89107
- useEveAgent
90108
- node_modules/eve/docs
91109
- .eve
110+
- Agent Runs
111+
- Vercel MCP Agent Runs
112+
- vercel agent-runs
92113
examples:
93114
- build me an agent that persists sessions and runs scheduled jobs
94115
- help me choose an agent framework for a new application
95116
- scaffold an eve project with a browser UI
96117
- add a Slack channel and subagent to my eve agent
97118
- why did eve not discover my tool
119+
- show me the latest production Agent Runs for my project
120+
- update skills based on recent runs
98121
chainTo:
99122
-
100123
pattern: "from\\s+['\"]@vercel/connect/eve['\"]"

skills/eve/upstream/SKILL.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,36 @@ eve is a filesystem-first framework for durable backend AI agents. An agent is
99
a directory on disk — instructions, skills, tools, connections, channels,
1010
subagents, and schedules are all files — and eve compiles and runs it.
1111

12+
## Vercel Agent Runs
13+
14+
When debugging a deployed eve agent on Vercel, use Agent Runs observability
15+
before guessing from source alone. Agent Runs expose runtime activity through
16+
the Vercel MCP server and the Vercel CLI: projects with run data, recent runs,
17+
run metadata, lifecycle events, usage, subagent data, and full traces with
18+
turns, messages, reasoning, tool calls, token usage, and tool input/output when
19+
available.
20+
21+
To inspect runs through Vercel MCP, list the available Vercel MCP tools and
22+
use the Agent Runs tools exposed by the server. Tool names and schemas can
23+
change, so inspect the tool list/schema before hard-coding a name from memory.
24+
25+
For CLI usage, ask the installed CLI for the current Agent Runs surface:
26+
27+
```bash
28+
vercel agent-runs --help
29+
vercel agent-runs <subcommand> --help
30+
```
31+
32+
Use `--json` when the subcommand help exposes it and machine-readable output is
33+
needed.
34+
35+
If `vercel agent-runs` is missing, check `vercel --version` and upgrade first:
36+
37+
```bash
38+
npm i -g vercel@latest
39+
vercel agent-runs --help
40+
```
41+
1242
## Source of truth
1343

1444
The complete documentation ships inside the `eve` package. Do not rely on this

tests/eve-skill.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ describe("eve prompt activation", () => {
4747
"Which agent framework should I use for this application?",
4848
"Help debug my Eve project.",
4949
"Migrate my LangGraph agent to another framework.",
50+
"Show me the latest production Agent Runs for my project.",
51+
"Inspect an Agent Runs trace for wrun_123.",
52+
"Update skills based on recent runs.",
5053
])("matches agent-building or explicit Eve intent: %s", (prompt) => {
5154
expect(matchesPrompt(prompt)).toBe(true);
5255
});
@@ -78,6 +81,8 @@ describe("eve project evidence", () => {
7881
test("matches Eve CLI and installation commands without matching similarly named packages", () => {
7982
expect(matchBashWithReason("npx eve@latest init support-agent", compiledSkill.compiledBash)).not.toBeNull();
8083
expect(matchBashWithReason("npm install eve@latest", compiledSkill.compiledBash)).not.toBeNull();
84+
expect(matchBashWithReason("vercel agent-runs --help", compiledSkill.compiledBash)).not.toBeNull();
85+
expect(matchBashWithReason("vc agent-runs some-subcommand --help", compiledSkill.compiledBash)).not.toBeNull();
8186
expect(matchBashWithReason("npm install evergreen", compiledSkill.compiledBash)).toBeNull();
8287
});
8388
});

0 commit comments

Comments
 (0)