Skip to content

Releases: vercel/eve

eve@0.12.2

22 Jun 16:24
f8e999a

Choose a tag to compare

Patch Changes

  • 8f7d97b: Keep Vercel Sandbox option types synchronized with the installed SDK by vendoring its upstream declaration files instead of maintaining a hand-written copy. Vercel-backed file reads now convert provider Node streams to Eve's public Web stream contract.

eve@0.12.1

22 Jun 15:39
42cd7b8

Choose a tag to compare

Patch Changes

  • 3f3a86b: Improve conversation compaction for longer, more reliable sessions.
  • e296fb8: The dev TUI now opens /model when the runtime confirms no model provider is configured and refreshes model access after setup. Selected rows now use padded inverse labels with a filled arrow.
  • f68ecbe: Set the Eve Vercel framework preset when creating standalone Eve projects.
  • c084232: Verify remote Vercel deployment origins against the owner and project supplied by VERCEL_ORG_ID and VERCEL_PROJECT_ID, or by a local project link, before sending ambient credentials. Remote dev and eval clients now refresh scoped OIDC tokens per request and refuse to forward credentials across redirects. Remote eve dev and eve eval --url targets now require https:// (loopback hosts may still use http://).

eve@0.12.0

21 Jun 14:46
5f71287

Choose a tag to compare

Minor Changes

  • 7df41e1: Dynamic map resolvers no longer auto-prefix entries with the file slug — the map key is the tool/skill name verbatim (a single defineTool/defineSkill is still named after the file slug). Namespace keys yourself (e.g. team__playbook) when a bare name might collide. A dynamic tool/skill overrides a same-named authored one; two dynamic resolvers emitting the same name now throw, recommending manual namespacing. Connection tools are renamed accordingly: the search tool is connection_search and discovered tools are <connection>__<tool> (e.g. linear__list_issues).

Patch Changes

  • 10e9237: Fix code-defined models under eve dev, including NodeNext .js imports that target authored .ts files. Runtime model resolution now reuses the active agent bundle's module map and node scope, so child agents resolve their own models without rebuilding authored modules on each step.

eve@0.11.9

20 Jun 20:01
9cdc84e

Choose a tag to compare

Patch Changes

  • 4bfbaa0: Add root agent experimental.workflow.world configuration for selecting an installed Workflow world package. Eve now loads and registers the configured world at runtime and documents how self-hosted deployments can provide a custom Workflow world.

eve@0.11.8

20 Jun 14:32
a5ce806

Choose a tag to compare

Patch Changes

  • 4622d94: Point the npm README, runtime landing page, and setup guidance at the canonical eve documentation domain.
  • bfc7191: Use the official TypeScript 7 tsc compiler for eve builds, base generated projects, and fixture typechecks. Next.js projects and generated Web Chat apps pin typescript@6.0.3, which still provides the JavaScript compiler API Next.js requires.

eve@0.11.10

20 Jun 22:02
c6d04a9

Choose a tag to compare

Patch Changes

  • c707ca3: Keep eve init and local eve dev progress on one terminal row. Init now includes elapsed completion times and preserves useful package-manager diagnostics on failure. With EVE_LOG_LEVEL=debug, both commands use plain phase logs instead of animation.

  • 2197c14: Dynamic skill resolvers that return a map now name every entry <slug>__<key> even when the map holds a single entry, matching dynamic tools and the documented contract. Previously a one-entry map was advertised and materialized under the bare resolver slug, so load_skill failed to find it and adding a second skill silently renamed the first. load_skill failures now also list the available skill names so the model can correct a wrong id.

    Adds a t.loadedSkill(skill, opts?) eval assertion — sugar for t.calledTool("load_skill", { input: { skill }, ... }).

  • d22fd04: In the dev TUI, Ctrl+C now clears a non-empty chat or freeform ask_question prompt instead of quitting. On an empty prompt it still quits, and during a running turn it still interrupts.

  • d22fd04: The dev TUI prompt now takes multi-line input in both chat and freeform ask_question fields. Pasting multi-line text inserts it intact instead of submitting at the first line, Shift+Enter inserts a newline, a tall prompt scrolls within the terminal height, and editing moves by whole graphemes so wide and emoji characters aren't split.

eve@0.11.7

19 Jun 13:39
c9b6d9d

Choose a tag to compare

Patch Changes

  • 11a9a3e: Report image-pull and VM-boot progress during microsandbox creation, and include phase and provider-specific recovery guidance when prewarm fails.

  • 7b8df64: Serialize optional sandbox engine auto-installs and reload newly installed engines through their package entrypoint file instead of retrying the cached bare specifier. This prevents first-run eve dev sessions from racing microsandbox installation or surfacing Node's stale same-process module-not-found result after Bun installs microsandbox.

    eve init also supports EVE_INIT_PACKAGE_SPEC so local tarball/source validation can make the generated project install the same eve build under test instead of resolving the published semver range from the registry.

  • 159d4af: Slack reasoning typing indicators now update progressively when the cumulative status grows by at least four characters, preventing opening fragments from remaining stale without issuing one Slack request per token.

eve@0.11.6

18 Jun 17:14
660ce6e

Choose a tag to compare

Patch Changes

  • 23cb00f: Slack channels now refresh assistant thread typing status during streamed reasoning, using a truncated reasoning snippet so long reasoning steps keep visible progress before tool calls or final replies.

eve@0.11.5

18 Jun 11:45
7ddc64e

Choose a tag to compare

Patch Changes

  • 4761011: Avoid creating workflow park hooks with an empty continuation token. Sessions that start without a token now wait until the first turn anchors one before registering the park hook.
  • 93ff280: The eve dev header now shows the beta-terms link inline (eve is currently in preview: <url>), clickable via the terminal's own URL matcher. The verbose preview notice is dropped from the boot banner and from eve init output.
  • 432503d: Clarify the duplicate eve dev process error with a copyable package-manager command for connecting to the existing local server instead of stopping it.
  • c0c5cbf: Upgrades the workflow dependency to 5.0.0-beta.19
  • 602e9e0: Detect parent workspace package managers when running eve init <name> so fresh agents created inside monorepos install with the workspace manager instead of always following the launcher.
  • 0bd7aca: Warn when a Vercel build skips sandbox template prewarming because VERCEL_DEPLOYMENT_ID is missing, and direct users away from deploying that output with vercel deploy --prebuilt.

eve@0.11.4

17 Jun 18:21
d270731

Choose a tag to compare

Patch Changes

  • e5b777b: Resolve AI Gateway OIDC readiness through Vercel's token resolver so eve dev recognizes projects linked by the Vercel CLI without requiring an environment pull or showing a missing-credentials setup issue.