Commit Graph

1261 Commits

Author SHA1 Message Date
Rui 4b5fad41be test(eve): add background subagent steering evals (#3016)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-06 14:04:36 -04:00
Andrew Barba 247b3f0524 fix(eve): release workflow - restore GitHub release detection (#3087)
Signed-off-by: Andrew Barba <barba@hey.com>
eve@0.52.2
2026-09-06 11:09:43 -04:00
github-actions[bot] ed75e0267a Version Packages (#3078)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-06 12:09:34 +00:00
Andrew Barba 9cb98b9862 fix(eve): resolve ten session, tool, and integration failures (#3082)
Signed-off-by: Andrew Barba <barba@hey.com>
Signed-off-by: Andrew Barba <1316152+AndrewBarba@users.noreply.github.com>
2026-09-05 21:08:24 +00:00
Casey Gowrie 4446e0d105 feat(eve): allow disabling default tools (#3069)
Signed-off-by: Casey Gowrie <casey.gowrie@vercel.com>
2026-09-05 20:58:33 +00:00
Shobhan Karthish 6dfd6d61f3 fix(eve): point eve-source exports at dist (#3076)
Signed-off-by: Shobhan Karthish <ShobhanKarthish@users.noreply.github.com>
Signed-off-by: Andrew Barba <barba@hey.com>
Co-authored-by: Andrew Barba <barba@hey.com>
Co-authored-by: Shobhan Karthish <ShobhanKarthish@users.noreply.github.com>
2026-09-05 19:11:38 +00:00
Andrew Barba 1807ff9c5b fix(eve): client streaming - resolve results with fetch tracing (#3071)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-05 17:26:40 +00:00
Andrew Barba 4e0b3452c7 fix(eve): file memory - provision Blob with OIDC (#3077)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-05 12:22:25 -04:00
github-actions[bot] e603739116 Version Packages (#3054)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 18:39:49 -04:00
OwenKephart 468f1b21ba fix(eve): reject workspace Web Chat installs (#3059)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-04 20:11:09 +00:00
Andrew Barba 0b980abd5f chore(eve): dependencies - upgrade Nitro to 3.0.260903-beta (#3037)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 15:50:23 -04:00
Rui 09cb57e468 fix(eve): expose callback failures in logs and evals (#3051)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-04 15:47:41 -04:00
Colton Padden 81b68e55e7 test(eve): cover MCP terminal failures and rejected calls (#2989)
Extend the MCP agent channel scenario with a deterministic failed invocation, asserting the sanitized terminal error shape a hosted client sees, and with rejected agent_get/agent_update calls for unknown and stale targets.

Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 15:41:35 -04:00
OwenKephart 6967e25cfc fix(eve): resolve workspace registry package (#3058)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-04 19:23:07 +00:00
Casey Gowrie 8fdbbf3b15 docs: list Sentry among OTel-compatible instrumentation backends (#3052)
Signed-off-by: Sergiy Dybskiy <sergiy.dybskiy@sentry.io>
Co-authored-by: Sergiy Dybskiy <sergiy.dybskiy@sentry.io>
2026-09-04 15:05:13 -04:00
Andrew Barba c48969f759 fix(eve): session inbox - persist child reply addresses (#3044)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 14:54:55 -04:00
github-actions[bot] 75f55db6e6 Version Packages (#3030)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 14:54:44 -04:00
Andrew Barba 62f076cf30 fix(eve): workflow tools - unify owner hooks and inline turn execution (#3042)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 14:24:12 -04:00
Rui 248d1b1000 fix(eve): avoid duplicating the service callback protocol path (#3047)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-04 14:07:36 -04:00
Rui 3dd8300b43 fix(eve): diagnose unsupported workflow helper contexts (#3017)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-04 18:03:22 +00:00
Colton Padden e82b8896d9 fix(eve): make repeated MCP input updates idempotent (#2990)
Fold input.resolved events into the MCP invocation projection so agent_get stops reporting input_required once an answer lands, and let agent_update acknowledge a repeated answer eve already accepted instead of conflicting.

Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 13:25:33 -04:00
Andrew Barba b3e4b73876 fix(eve): hook ownership - skip metadata hydration (#3043)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 13:23:25 -04:00
Colton Padden 16c7f2420a feat(registry): update Upstash AgentKit to use the new memory-provider (#3035)
Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 12:56:44 -04:00
Ben Pankow 7db230f60a fix(eve): preserve cancelled turns with attachments (#3041)
Signed-off-by: Seth Johnson <sethjdesigns@gmail.com>
Co-authored-by: Seth Johnson <sethjdesigns@gmail.com>
2026-09-04 09:40:27 -07:00
Colton Padden 2c2c552f05 fix(eve): bound MCP request sizes (#2992)
Read and cap every MCP POST body at 1 MiB before the SDK sees it, replacing the compatibility-only inspection path, and bound message, response text, ID, and batch sizes in the tool input schemas so oversized input never creates a session. Text bounds are measured as UTF-8 bytes.

Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 11:55:50 -04:00
Andrew Barba 31666f87ad fix(eve): preserve client context for its entire turn (#3033)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 11:53:16 -04:00
Colton Padden a37938d3d2 fix(eve): structure MCP operation failures (#2991)
Rejected MCP tool calls now carry structuredContent.error with a stable code, message, and retryable flag. Unexpected exceptions no longer forward their raw message to the client; they are logged and referenced by errorId.

Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 11:10:11 -04:00
OwenKephart 97090d6fa4 feat(cli): add telemetry (#2283)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-04 07:47:35 -07:00
Colton Padden 6e35923109 fix(eve): publish the MCP invocation contract to clients (#2988)
Return server instructions from initialize and server/discover that summarize the durable invocation protocol, sharpen the four tool descriptions, and document durability guarantees and the DCR requirement for hosted MCP clients.

Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-04 10:40:22 -04:00
Rui b736b406b5 feat(eve): yield progress and messages from background tools (#2997)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-04 10:24:25 -04:00
Andrew Barba abc130e082 fix(eve): chatgpt - preserve stateless reasoning replay (#3027)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 13:09:41 +00:00
github-actions[bot] eb5949a622 Version Packages (#2978)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 02:21:58 +00:00
Andrew Barba 9de667abf5 chore: refresh workspace dependencies (#2965)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-04 02:00:17 +00:00
OwenKephart fbde703750 chore: add Owen as code owner (#3011)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-04 01:51:13 +00:00
OwenKephart 98f45ea63e fix(eve): only discover workspace-owned agents (#3012)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-04 01:40:31 +00:00
Pranay Prakash e83e50e4d5 chore(eve): workflow - update beta dependencies (beta.48) (#3001)
Signed-off-by: Pranay Prakash <pranay.gp@gmail.com>
2026-09-03 21:19:10 -04:00
OwenKephart 4ee671565b fix(eve): release stream bodies when followers stop (#2928)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-03 15:37:36 -07:00
Ben Pankow 30a63258f1 [1/5] feat(slack): render activity messages (#2310)
Signed-off-by: benpankow <ben.pankow@vercel.com>
2026-09-03 15:07:33 -07:00
Colton Padden 38fd8d9bad fix(eve): honor custom Vercel sandbox images (#3003)
Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-03 21:45:00 +00:00
Rui 90917771ad feat(eve): cancel session-owned background tasks (#2985)
Signed-off-by: Rui Conti <ruiconti@gmail.com>
2026-09-03 17:14:55 -04:00
OwenKephart 1909295868 fix: polish multi-agent project setup (#2998)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-03 20:57:59 +00:00
Andrew Barba 3b73073950 feat(eve): sleep - run as a workflow tool (#2917)
Signed-off-by: Andrew Barba <barba@hey.com>
2026-09-03 20:31:06 +00:00
prha a6e72c4704 refactor(eve): share Gateway model catalog parsing (#2894)
Signed-off-by: prha <prha@vercel.com>
2026-09-03 13:01:41 -07:00
prha 8da8d3741a fix(selfmod): retain compatibility package (#2945)
Signed-off-by: prha <prha@vercel.com>
2026-09-03 12:15:07 -07:00
OwenKephart 667d524a58 test(e2e): make test theming less likely to trigger refusals (#2986)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-03 12:12:21 -07:00
OwenKephart f451457210 test(e2e): wait for Vercel eval targets (#2972)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-03 12:12:21 -07:00
OwenKephart 7ad982f01a test(e2e): relax client context model text assertion (#2971)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
2026-09-03 12:12:20 -07:00
OwenKephart 0e2e10dac2 refactor(eve): simplify project context resolution (#2968)
Signed-off-by: owenkephart <owen.kephart@vercel.com>
Co-authored-by: Andrew Barba <barba@hey.com>
2026-09-03 11:35:04 -07:00
prha 1531106100 perf(selfmod): reduce status-only authoring turns (#2921)
Signed-off-by: prha <prha@vercel.com>
2026-09-03 11:26:59 -07:00
Colton Padden 555a9f4499 chore(skills) lead PR descriptions with the reason for change and simplify skill (#2956)
Signed-off-by: Colton Padden <colton.padden@vercel.com>
2026-09-03 14:22:41 -04:00