-
Notifications
You must be signed in to change notification settings - Fork 201
Releases: vercel/eve
Releases · vercel/eve
eve@0.16.0
@github-actions
github-actions
b4c78d1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
- 24faac0: Add a searchable
/connectflow to the local dev TUI. It scaffolds an MCP connection, resolves its Vercel Connect connector, and reuses the model setup flow to create or link a Vercel project when needed. Local Vercel users now authorize Connect with their Vercel user ID instead of a reserved OIDC issuer.
Patch Changes
- ddda14c: Fresh agents now start model setup from their prefilled
/modelprompt, installing the Vercel CLI and logging in when those prerequisites are missing. Othereve devsessions leave missing model setup as an attention prompt. - ca8512a: Generated projects now emit peer-resolution metadata only for their selected package manager. pnpm scaffolds no longer include npm or Yarn fields that can make frozen Vercel installs fail.
Assets 2
eve@0.15.5
@github-actions
github-actions
15712a5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- 8078807: Render authorization prompts in the default web chat projection. Scaffolded web UIs now show OAuth sign-in affordances from
authorization.requiredevents and update them when authorization completes.
Assets 2
eve@0.15.4
@github-actions
github-actions
e9ba104
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- da83b03: Slack assistant-thread status text now strips lightweight Markdown before calling Slack, so model progress updates like
**Considering turbo tasks**display without literal formatting markers. - 5b31627: Add a deterministic
mockModeleval helper with static, prompt-aware, and tool-calling responses. - 2e00da7: Scope workflow queue prefixes to each eve agent so multiple uniquely named agents can deploy in the same project without consuming one another's workflow messages.
- 86ae773: Clarify Vercel build failures when an agent pins the Docker or microsandbox sandbox backend. The error now explains those local backends are unavailable on Vercel and directs users to
defaultBackend()or an explicit Vercel-compatible backend.
Assets 2
eve@0.15.3
@github-actions
github-actions
9d4f062
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- d8449cf: Keep provider-managed web search calls replayable when the model emits narration before results or when the provider returns an error.
Assets 2
eve@0.15.2
@github-actions
github-actions
3448e13
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- f1abdfd: Deduplicate repeated durable turn dispatches through turn-inbox ownership so a duplicate child workflow no longer fails the active session.
- f1abdfd: Keep each logical turn active while local or remote subagents run, including while proxying child input requests, so child completion resumes the same turn instead of starting a replacement turn.
Assets 2
eve@0.15.1
@github-actions
github-actions
6fe7710
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- b049756: Use the active eve development server URL for connection authorization callbacks. Local Vercel Connect flows now return to eve's actual port instead of Workflow's port 3000 fallback.
- 2933ab2: The local
eve devstatus bar now shows a gray:portbadge and retains it as terminal width narrows. Status segments now use tighter spacing. - 2e4e15d:
eve initnow accepts--yesas a no-op compatibility flag and warns before continuing. - 2933ab2: Running
eve devinteractively now reconnects to the healthy loopback dev server recorded for the same app root, with a fresh session for each attached terminal UI. Eve replaces stale or malformed state when it starts a new server.--host,--port, orPORTskips reconnection and reports a healthy recorded server instead.
Assets 2
eve@0.15.0
@github-actions
github-actions
e09c7b0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
- 194a8bb: Add snapshot-based turn and session assertions, lifecycle-aware tool and subagent matching, typed event checks, recorded requirements, and explicit skipped results. The simplified API uses
succeeded/parked, completed calls by default, exactcountoptions, andrequire*lookups so evals no longer need manual event scans or thrown assertion errors.
Patch Changes
- f618bef: New Vercel project names now show the suggested name as a placeholder, so typing replaces it instead of editing a prefilled value.
- 194a8bb: Make
isChannelrecognize authored channel imports evaluated in a different local runtime bundle from the route instance. - d83b418: eve's health endpoint (
/eve/v1/health) now responds toHEADrequests, not justGET, so load balancers and uptime monitors that probe withHEAD(UptimeRobot, Kubernetes probes, and others) no longer report a healthy deployment as down. - e5ccf93: Self-hosted
eve startnow registers the workflow queue handler for custom (non-Vercel) worlds, so jobs dispatched by a configured world no longer returnUnhandled queueor leave runs stuckpending— and you no longer needeve dev --no-uito run a local world in production. eve also fails fast at boot with an actionable error when a configured workflow world's@workflow/*version is incompatible with the line eve bundles, instead of surfacing a crypticZodErrordeep in workflow replay. - 3865605: Stream
actions.requestedas each model tool call arrives, before the tool finishes or a runtime action is dispatched.
Assets 2
eve@0.14.0
@github-actions
github-actions
77505bd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
- 78ef30a: Standardize authored tools and connections on an
approvalfunction that receives the active session context and returns AI SDK 7 approval statuses, with synchronous and asynchronous policies supported. Boolean results remain supported as aliases for user approval and no approval, schedules no longer accept approval configuration, and no AI SDK 6needsApprovaladapter remains. - 5c32eb0: Remove
defineAgent({ experimental: { codeMode } })and theEVE_EXPERIMENTAL_CODE_MODEfallback. Tools are always exposed directly to the model; model-authored JavaScript orchestration remains available through the experimentalWorkflowtool for subagents and remote agents.
Patch Changes
- a3d8441: Fix dynamic
Workflowfan-out so concurrent subagent calls dispatch together, replay in deterministic program order, and resume reliably across runtime isolates. Generated pnpm workspaces now exempt the bundled code-mode package from release-age gating so fresh eve releases install immediately. - 91e43ae: Upgrade eve to the stable AI SDK 7 release and copy vendored AI SDK declarations directly from the installed packages. Newly scaffolded pnpm workspaces now exempt the AI SDK, Vercel, and Workflow package families from minimum release age checks.
- 89969b2: Add a top-level
defineAgent({ reasoning })option that forwards provider-agnostic reasoning effort to the agent's turn model calls. - 5c32eb0: Strengthen the built-in
agenttool guidance so models know when and how to split large tasks across a fixed batch of parallel recursive calls. - 7c532fe: MCP and OpenAPI connections can now resolve
authproviders and headers from the active session context, enabling per-caller and per-tenant credentials. - 72b3d0e: Keep Slack sender ids attached to their message text and add an opt-in
threadContextsetting that injects ID-attributed thread replies since a configurable boundary. Workflow titles retain the original Slack text, while later turns and authorization prompts consistently use the current caller.
Assets 2
eve@0.13.8
@github-actions
github-actions
1e346c8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- 9d72bb1: Seed session, subagent, and turn workflow attributes when their runs are created so Workflow turbo mode cannot race tag writes against run creation.
Assets 2
eve@0.13.7
@github-actions
github-actions
6283eb5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Patch Changes
- c8014d1: Improve Vercel Connect-backed connection auth by allowing authored definitions to include the
evicthook and clarifyingprincipal_requiredguidance when user-scoped connections run without an authenticated user principal. - ff44c4c: Clarify scaffolded guidance for locating bundled eve package docs in workspaces and local installs.
- 30c5965: Preserve dynamic tool approval gates when session- and turn-scoped tools are replayed from durable metadata. If a replayed approval callback cannot be recovered, eve now requires approval by default instead of silently running the tool unguarded.
- 55af52e: Acknowledge Slack view submissions with an empty response body so submitted modals close without an error.
- dd960df: Fix Vercel CLI detection on Windows by invoking npm's command shims through
cmd.exe, so an installedvercelcommand is no longer misreported as missing.