Eden 0.2.0
Eden now has one job: deploy an existing Eve project to your own Cloudflare
account.
Breaking
- Removed Eden Agent (
eden agent init|build|dev|deploy) and its packages
@moinulmoin/eden-compilerand@moinulmoin/eden-definitions. The CLI now
has three commands:eden preflight,eden deploy, andeden destroy.
Added
- Validated Eve 0.66.3 (was 0.47.3). A fresh
eve initproject passes
eden preflight, and a real preview deploy served a model turn with a tool
call. eden deployandeden preflightwork without flags: the project is the
current directory, the environment ispreview, and the name is derived
frompackage.json.--env productionanddestroystill require an
explicit--name.- Human-readable output by default: progress lines, ✓/✗ checks, and a
summary with the URL and elapsed time.--jsonprints the previous
machine-readable result for scripts and CI.
Changed
- The Cloudflare Container uses the
basicinstance type (1 GiB) instead of
the 256 MiB default. eden destroyalso deletes the registry image tags recorded for the exact
target, including images left by aborted pushes, and reports any it could
not remove.
Fixed
- Image builds copy the project's
pnpm-workspace.yamlbefore frozen
installs, so pnpm policy behaves the same inside the image as locally. - The runtime image includes
package.jsonand the authored Eve source that
eve startneeds, with secret files still excluded. - Build failures are classified by the step that failed. A failing
eve buildreportsEVE_BUILD_FAILED(with ajust-bashhint when Eve's
sandbox fallback is missing), and pnpm failures report pnpm's own error
code, such asERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATIONor
ERR_PNPM_IGNORED_BUILDS. - Fixed a runtime-tree ordering mismatch that raised
SOURCE_RACEon real
Eve 0.66.3 builds. - The Worker no longer overrides the container start command, which crashed
the container underwrangler devby runningeve starttwice.
npx @moinulmoin/eden deploy