Chad Hietala
822dbff57d
fix(eve): stop copying app source into dev generations ( #2262 )
...
Signed-off-by: Chad Hietala <chad.hietala@vercel.com >
2026-08-18 18:45:29 -04:00
OwenKephart
c6d6b3ef3d
feat(eve): support non-interactive Vercel project commands ( #2208 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-17 16:43:00 -07:00
Rui
00c0a26727
feat(eve): promote ChatGPT subscription models ( #2158 )
...
Signed-off-by: Rui Conti <ruiconti@gmail.com >
2026-08-17 16:06:30 -04:00
Casey Gowrie
4c1bd808b1
Make glob and grep tools opt-in ( #2186 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-17 12:48:57 -04:00
OwenKephart
abcd06d541
Resolve CLI commands from the enclosing eve application ( #2084 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-14 08:19:11 -07:00
Casey Gowrie
7ab7d9786a
Choose init or dev for bare eve commands ( #2066 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-13 16:39:00 -04:00
Casey Gowrie
c77c661d3d
Choose where to initialize from non-empty directories ( #2064 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-13 15:50:47 -04:00
Casey Gowrie
456c0a576f
fix(eve): default init to current directory ( #2062 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-13 15:40:40 -04:00
Casey Gowrie
20a52017c7
Default new agents to zai/glm-5.2 ( #1949 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-13 14:07:36 -04:00
Andrew Barba
df0804e43a
feat(eve): instructions - add role-aware context ( #2031 )
...
Signed-off-by: Andrew Barba <barba@hey.com >
2026-08-13 10:36:23 -04:00
Casey Gowrie
3f92f7d9ca
fix(eve)!: make instrumentation content opt-in ( #2019 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-13 09:02:48 -04:00
Colton Padden
09aa810829
docs: reorganize navigation and consolidate guides ( #1916 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-08-12 21:49:04 -04:00
Casey Gowrie
672c05444b
feat(eve): add CLI model settings ( #1944 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-11 14:20:10 -04:00
Casey Gowrie
1ee27be45b
feat(eve): add setup exit and Vercel linking ( #1932 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-11 11:21:52 -04:00
OwenKephart
55b5cc7f44
docs(eve): guide agents through headless setup ( #1800 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-10 13:40:54 -07:00
OwenKephart
f06e12e0f4
feat(eve): add non-interactive setup protocol ( #1788 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-10 13:40:54 -07:00
Casey Gowrie
cbe71057bf
feat(eve): allow authored sandbox stops ( #1801 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-10 18:43:49 +00:00
Chad Hietala
63a76f00d9
feat(eve): record agent.turn spans with real durations in local traces ( #1781 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-08-07 16:22:06 -04:00
OwenKephart
e6f4808211
feat: compose selectable registry packages ( #1565 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-05 18:08:12 +00:00
Chad Hietala
56de47b86c
feat(eve): show full span details in eve traces ( #1646 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-08-05 11:40:26 -05:00
OwenKephart
557000ba9e
feat(eve): builtin @skills support ( #1623 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-08-04 15:12:35 -07:00
Colton Padden
d8fc092f6e
feat(eve): improve registry search output ( #1637 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-08-04 17:04:24 -04:00
Chad Hietala
e1e95424b9
fix(docs): pare down the local traces section in the instrumentation guide ( #1620 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-08-04 16:01:27 -05:00
John Phamous
bf04750363
Harden docs routing and discovery ( #1613 )
...
Signed-off-by: John Pham <john.pham@vercel.com >
2026-08-04 15:25:08 -05:00
Andrew Barba
512808c455
feat(eve): web search - exa provider ( #864 )
...
Signed-off-by: Andrew Barba <barba@hey.com >
Co-authored-by: kesku <kesku@exa.ai >
2026-08-04 11:33:57 -05:00
Casey Gowrie
0c28eb7e88
feat(eve): support dynamic subagents ( #1485 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-08-01 09:50:50 -04:00
Colton Padden
e90a8c2fa9
feat: add ACP adapter ( #1347 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-07-31 11:58:48 -04:00
Chad Hietala
2d87acb1ff
feat(eve): attribute a subagent turn to the call that dispatched it ( #1433 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-07-31 10:22:17 -04:00
Chad Hietala
275271d205
feat(eve): open a real session root span and window long traces ( #1410 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-07-31 09:51:01 -04:00
OwenKephart
2b09840657
feat(eve): new /add slash-command ( #1305 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-07-30 19:27:07 +00:00
Andrew Barba
01ed80d3c0
test(e2e): split model and world suites ( #1387 )
...
Signed-off-by: Andrew Barba <barba@hey.com >
2026-07-30 18:54:18 +00:00
Andrew Barba
255027e7c4
feat(eve): tools - add durable sleep tool ( #1416 )
...
Signed-off-by: Andrew Barba <barba@hey.com >
2026-07-30 13:54:38 -04:00
Chad Hietala
38cdff84a1
feat(eve): rename eve trace to eve traces ( #1413 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-07-30 12:08:28 -04:00
OwenKephart
d257866e64
feat(eve): add resumable registry setup with skip flags ( #1304 )
...
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
2026-07-29 19:37:26 +00:00
OwenKephart
c27b44ab77
feat(eve): add eve invoke command ( #1144 )
...
### Description
- Add `eve invoke`, a non-interactive JSON CLI for invoking local agents or existing remote deployments without opening the TUI.
- Support both fire-and-resume and blocking execution:
- remote invocations return a durable `running` result after acceptance by default
- `--wait` follows the session until completion or a blocking input/authorization checkpoint
- local invocations start a temporary development server and require `--wait`
- Support durable continuation by piping a previous result into `eve invoke --resume`; completed sessions can receive follow-up prompts, pending input can receive an answer, and authorization checkpoints can be followed after authorization completes.
- Emit stable machine-readable statuses, resume coordinates, exit codes, and a JSON Schema via `--json-schema`.
- Reuse development-client target and credential handling for local, linked Vercel, and explicitly authenticated remote targets.
Examples:
```bash
# Run against a temporary local development server
eve invoke "Summarize station telemetry"
# Run against an existing server
eve invoke --url http://localhost:2000 "Deploy the application"
# Select the Vercel team that owns a remote deployment
eve invoke --url https://agent.example.com --scope my-team "Deploy the application"
# Resume with a follow-up or answer to a pending input
result=$(eve invoke --url http://localhost:2000 "Deploy the application")
printf '%s' "$result" | eve invoke --resume "approve"
# Inspect the output contract
eve invoke --json-schema
```
### How did you test your changes?
- `pnpm --filter eve exec vitest run --config vitest.unit.config.ts src/cli/invoke/invoke.test.ts`
- Focused unit suite covering invoke CLI behavior, credentials, remote verification, and development-server shutdown ordering (89 tests)
- `pnpm --filter eve exec tsc --noEmit -p tsconfig.json`
- `pnpm typecheck`
- `git diff --check`
### PR Checklist
- [ ] I linked an issue with prior discussion confirming this change is wanted
- [x] I ran the relevant checks from `CONTRIBUTING.md`
- [x] I added tests and documentation where relevant
- [x] I added a changeset if this touches the published `eve` package
- [x] DCO sign-off passes for every commit (`git commit --signoff`)
2026-07-28 16:39:50 -07:00
Chad Hietala
1e35a26b29
feat(eve): bound the local trace store ( #1292 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-07-28 21:14:17 +00:00
Chad Hietala
ebeedd6dc0
feat(eve): add local trace inspection commands ( #1249 )
...
Signed-off-by: Chad Hietala <chadhietala@gmail.com >
2026-07-28 18:26:37 +00:00
Colton Padden
a69faaeb99
feat(eve): add registry commands ( #1154 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-07-27 15:42:50 -04:00
OwenKephart
0a8b63c535
refactor(eve): refactor channel add flow ( #1174 )
...
Signed-off-by: owenkephart <owen.kephart@vercel.com >
2026-07-24 13:25:33 -07:00
Casey Gowrie
dfd360fdfb
feat(channels): add session reset helper ( #1139 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-23 19:19:19 -04:00
Colton Padden
23da3da9cb
docs: correct eve dev default port to 2000 ( #990 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
Signed-off-by: Alan <184576674+Alan-Yu-2077@users.noreply.github.com >
Co-authored-by: Alan <184576674+Alan-Yu-2077@users.noreply.github.com >
2026-07-20 19:28:49 -04:00
Colton Padden
2079cdf331
docs: organize deployment guidance by strategy ( #971 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-07-20 14:47:17 -04:00
Rui
65a7823a28
feat(eve): store dev diagnostics in a local per-process log ( #881 )
...
Signed-off-by: Rui Conti <ruiconti@gmail.com >
Signed-off-by: Rui <ruiconti@gmail.com >
2026-07-20 14:38:27 -04:00
Casey Gowrie
b9bb8b2a12
feat(eve): add source-backed extension distributions ( #910 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-17 13:34:52 -04:00
Colton Padden
e45a0663ad
fix(eve): allow project creation from link ( #797 )
...
Signed-off-by: Colton Padden <colton.padden@vercel.com >
2026-07-15 14:29:13 -04:00
Casey Gowrie
56a1174fe7
ci(eve): report build profile timings ( #815 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-15 13:05:42 -04:00
Casey Gowrie
bfbbe92174
feat(eve): add build profiles ( #814 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-15 12:56:33 -04:00
Casey Gowrie
9058962395
fix(eve): preserve REPL sessions across HMR ( #807 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-15 09:44:42 -04:00
Casey Gowrie
2494b3374a
feat(dev): bound retired generation retention ( #798 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
2026-07-14 20:51:06 -04:00
Casey Gowrie
5473f76e58
feat(dev): own the local Workflow World in the CLI parent process ( #790 )
...
Signed-off-by: Casey Gowrie <ctgowrie@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-15 00:28:03 +00:00