Reusable extensions, sandbox backends, and supporting integrations for Eve.
This pnpm monorepo collects capabilities that can be used with Eve without being part of Eve core. Each package is independently consumable and documents its own installation requirements, operational constraints, and license.
eve-ambient— implements durable typed channel events, exact-key correlation, bounded debounce, restricted wake decisions, structured evidence, quotas, replay, and channel-owned conversation binding for ambient Eve agents. It is licensed under MIT.eve-project-link— links an entire Eve context channel to a durable external project hub, injects a compact project context card on every turn, and guides the agent to use already-mounted Notion, Linear, or custom tools without owning provider credentials. It is licensed under MIT.eve-openai-compaction— replaces Eve's built-in prose-summary compaction with OpenAI's remote encrypted checkpoint strategy, using Codex's retained-user-message window. It is remote-only, targetseve@0.31.3, and is licensed under MIT.eve-openai-connectors— exposes a user's authorized ChatGPT connectors through provider-native deferred tool search. It requires ChatGPT Enterprise or Business with Codex access and is licensed under MIT. The extension depends on an undocumented OpenAI endpoint and should be treated as experimental.eve-openai-plugins— safely compiles trusted OpenAI Codex plugin skills, commands, agents, app requirements, and eligible HTTP MCP definitions into an Eve agent, with lockfile ownership and dynamic per-principal skill/subagent gates. It is licensed under MIT.eve-openai-imagegen— packages a Codex-style imagegen skill and Eve tool backed by OpenAI's publicgpt-image-2Image API. It supports generation, reference-based edits, durable sandbox artifacts, and iterative visual refinement, and is licensed under MIT.eve-aws-lambda-microvms— provides a durable Eve sandbox backend using AWS Lambda MicroVMs. It is an explicit opt-in backend, requires application-owned AWS infrastructure, and is licensed under Apache-2.0. The package was extracted fromvercel/eve#208; itsNOTICEfile contains the upstream attribution.
Package READMEs are the source of truth for setup, compatibility, security considerations, and production use.
packages/contains the independently licensed, publishable packages.apps/contains fixtures and end-to-end test applications used to validate packages in realistic Eve projects.patches/contains workspace-level patches needed for development and validation against the currently supported Eve version.
The workspace requires Node.js 24 or newer and pnpm 11. Install dependencies and run the offline validation suite from the repository root:
pnpm install
pnpm typecheck
pnpm test
pnpm buildTests that require external credentials or cloud resources are opt-in. See the relevant package README for prerequisites and teardown behavior before running an integration or end-to-end suite.
CI runs the same type checking, tests, builds, package-content checks, and a
high-severity dependency audit on every pull request and push to main.
Dependency changes and GitHub Actions workflows receive additional security
review. See RELEASING.md for the npm trusted-publishing and
release process.
There is no single license covering every package in this repository. Refer to
the LICENSE file in each package directory. In particular,
eve-ambient, eve-project-link, eve-openai-compaction, eve-openai-connectors,
eve-openai-plugins, and eve-openai-imagegen are MIT-licensed, while
eve-aws-lambda-microvms is Apache-2.0-licensed.