Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion box/guides/eve-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ npx eve@latest init my-agent
npx eve@latest init my-agent --channel-web-nextjs
```

Use eve `0.65.0` or later.
Use eve `0.87.0` or later.

---

Expand Down
24 changes: 13 additions & 11 deletions llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11619,7 +11619,7 @@ npx eve@latest init my-agent
npx eve@latest init my-agent --channel-web-nextjs
```

Use eve `0.65.0` or later.
Use eve `0.87.0` or later.

***

Expand Down Expand Up @@ -92563,9 +92563,10 @@ Two packages bring AgentKit to **Eve, the Vercel agent framework**. They work to
Mount the extension for the bundled setup. Add the package when you need a rate-limit gate, an Upstash
Box sandbox, or control over an individual tool file.

Start from an eve project (**0.65.0 or later** — the published extension is prebuilt, and its
compatibility manifest requires eve ≥ 0.65's contribution formats; both packages declare this as their
`eve` peer range). Scaffold one, which installs `eve`
Start from an eve project (**0.87.0 or later** — `@upstash/agentkit-eve` requires eve ≥ 0.87, since
its memory providers and its `./sandbox` provider target eve 0.87's APIs; the published
`@upstash/agentkit-eve-extension` is prebuilt against eve ≥ 0.85, so its compatibility manifest needs
eve ≥ 0.85). Scaffold one, which installs `eve`
and an AI-SDK provider for you:

```bash
Expand Down Expand Up @@ -92902,7 +92903,7 @@ export default defineSandbox(() => environment.open());
`networkPolicy` is **not** an environment option (see below), and neither is `name`, because every
session gets its own box. `environment.open({ networkPolicy })` is the only open option.

Requires eve ≥ 0.65 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
Requires eve ≥ 0.87 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
import `@upstash/agentkit-eve/sandbox`. The provider reads `UPSTASH_BOX_API_KEY` when Eve prepares
the environment (at `eve build`) and at run time.
</Accordion>
Expand Down Expand Up @@ -93006,7 +93007,7 @@ export default defineCachedTool({

Eve has a native [memory](https://eve.dev/docs/memory) feature: a slot file under `agent/memory/`
that Eve calls before and after each turn. `@upstash/agentkit-eve/memory` puts Upstash Redis behind
it, two ways. Needs Eve 0.65 or newer, like the rest of the package.
it, two ways. Needs Eve 0.87 or newer, like the rest of the package.

`redisMemory()` is a full provider. It recalls the memories relevant to the current turn, stores the
user's messages afterwards, and contributes `<slot>__save_memory`, `<slot>__search_memory`,
Expand Down Expand Up @@ -93190,9 +93191,10 @@ Two packages bring AgentKit to **Eve, the Vercel agent framework**. They work to
Mount the extension for the bundled setup. Add the package when you need a rate-limit gate, an Upstash
Box sandbox, or control over an individual tool file.

Start from an eve project (**0.65.0 or later** — the published extension is prebuilt, and its
compatibility manifest requires eve ≥ 0.65's contribution formats; both packages declare this as their
`eve` peer range). Scaffold one, which installs `eve`
Start from an eve project (**0.87.0 or later** — `@upstash/agentkit-eve` requires eve ≥ 0.87, since
its memory providers and its `./sandbox` provider target eve 0.87's APIs; the published
`@upstash/agentkit-eve-extension` is prebuilt against eve ≥ 0.85, so its compatibility manifest needs
eve ≥ 0.85). Scaffold one, which installs `eve`
and an AI-SDK provider for you:

```bash
Expand Down Expand Up @@ -93529,7 +93531,7 @@ export default defineSandbox(() => environment.open());
`networkPolicy` is **not** an environment option (see below), and neither is `name`, because every
session gets its own box. `environment.open({ networkPolicy })` is the only open option.

Requires eve ≥ 0.65 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
Requires eve ≥ 0.87 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
import `@upstash/agentkit-eve/sandbox`. The provider reads `UPSTASH_BOX_API_KEY` when Eve prepares
the environment (at `eve build`) and at run time.
</Accordion>
Expand Down Expand Up @@ -93633,7 +93635,7 @@ export default defineCachedTool({

Eve has a native [memory](https://eve.dev/docs/memory) feature: a slot file under `agent/memory/`
that Eve calls before and after each turn. `@upstash/agentkit-eve/memory` puts Upstash Redis behind
it, two ways. Needs Eve 0.65 or newer, like the rest of the package.
it, two ways. Needs Eve 0.87 or newer, like the rest of the package.

`redisMemory()` is a full provider. It recalls the memories relevant to the current turn, stores the
user's messages afterwards, and contributes `<slot>__save_memory`, `<slot>__search_memory`,
Expand Down
11 changes: 6 additions & 5 deletions redis/sdks/agentkit/eve.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ Two packages bring AgentKit to **Eve, the Vercel agent framework**. They work to
Mount the extension for the bundled setup. Add the package when you need a rate-limit gate, an Upstash
Box sandbox, or control over an individual tool file.

Start from an eve project (**0.65.0 or later** — the published extension is prebuilt, and its
compatibility manifest requires eve ≥ 0.65's contribution formats; both packages declare this as their
`eve` peer range). Scaffold one, which installs `eve`
Start from an eve project (**0.87.0 or later** — `@upstash/agentkit-eve` requires eve ≥ 0.87, since
its memory providers and its `./sandbox` provider target eve 0.87's APIs; the published
`@upstash/agentkit-eve-extension` is prebuilt against eve ≥ 0.85, so its compatibility manifest needs
eve ≥ 0.85). Scaffold one, which installs `eve`
and an AI-SDK provider for you:

```bash
Expand Down Expand Up @@ -357,7 +358,7 @@ export default defineSandbox(() => environment.open());
`networkPolicy` is **not** an environment option (see below), and neither is `name`, because every
session gets its own box. `environment.open({ networkPolicy })` is the only open option.

Requires eve ≥ 0.65 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
Requires eve ≥ 0.87 and `@upstash/box` ≥ 0.7.1, an optional peer dependency needed only when you
import `@upstash/agentkit-eve/sandbox`. The provider reads `UPSTASH_BOX_API_KEY` when Eve prepares
the environment (at `eve build`) and at run time.
</Accordion>
Expand Down Expand Up @@ -461,7 +462,7 @@ export default defineCachedTool({

Eve has a native [memory](https://eve.dev/docs/memory) feature: a slot file under `agent/memory/`
that Eve calls before and after each turn. `@upstash/agentkit-eve/memory` puts Upstash Redis behind
it, two ways. Needs Eve 0.65 or newer, like the rest of the package.
it, two ways. Needs Eve 0.87 or newer, like the rest of the package.

`redisMemory()` is a full provider. It recalls the memories relevant to the current turn, stores the
user's messages afterwards, and contributes `<slot>__save_memory`, `<slot>__search_memory`,
Expand Down