Source snapshot bcc79fcc · Declared package version 2.0.5. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
Contained adapter for the official public-beta eve package.
The adapter maps EVE session, channel, connection, schedule, subagent, eval, and suspend/resume operations into the canonical ContractSpec capability-port bundle. ContractSpec checkpoint storage, approval receipts, effect replay, and sandbox policy remain authoritative and are injected as generic ports. The release advertises sandbox support only when a production
AgentSandboxPort is injected with passing containment evidence. The reference composition uses the independently conformance-tested
DockerAgentSandbox. EveAgentSandbox also exposes EVE's public sandbox API through the same port, but its native Docker backend remains non-isolation-conformant because EVE cannot enforce the full resource and tuple-level egress policy; every such loss stays explicit.
Current lockfile and installed package: eve@0.51.1, Apache-2.0, integrity
sha512-fAF/X4DLpCduSFl1mqrz/Jo4CaApyKjjhq0FWkmWAE4C4uXZUFxMl67hJSmuPlsIu7F38s35lTPhC27fEcopAA==. This identifies the tested dependency; it does not imply live-provider or production isolation qualification. Requalify consumer workflows after dependency changes. EVE is beta, not GA.
Run the release parity gate with:
sh
bun run conformance:eve
bun run conformance:official
The package additionally verifies a real official EVE Docker workspace round-trip and tests binary files, root and command allowlists, secret redaction/persistence rejection, immutable artifacts, network mapping diagnostics, and teardown. Full production containment evidence is owned by
@lssm-tech/integration.agent-sandbox and injected into the EVE bundle.
The first command produces case-18 evidence by exercising both capability-port bundles, validates it against the stored comparison artifact, and validates the case-16 and case-17 N/A artifacts under src/conformance-artifacts/. The second boots the pinned official EVE runtime with its credential-free mockModel, executes two durable turns, and proves official session continuity and lifecycle events independently of the injected adapter fixture.
The published ./conformance-fixtures/targets and
./conformance-artifacts/case-18-cross-adapter-parity.compare entries are verification fixtures. @lssm-tech/lib.agent-runtime-conformance is a development dependency only, so these entries reference it for types alone and take its runtime helpers from the caller:
ts
import { runPortableAdapterProbe } from '@lssm-tech/lib.agent-runtime-conformance';
import { createSqliteWorkflowDevkitTarget } from '@lssm-tech/lib.agent-runtime-conformance/fixtures';
import { comparePortableAdapterEvidence } from '@lssm-tech/lib.agent-runtime-conformance/parity';
import { compareCase18RuntimeEvidence } from '@lssm-tech/integration.eve/conformance-artifacts/case-18-cross-adapter-parity.compare';
import { createPortableConformanceTargets } from '@lssm-tech/integration.eve/conformance-fixtures/targets';
const targets = createPortableConformanceTargets({
workflowFile,
eveFile,
toolkit: { createSqliteWorkflowDevkitTarget, runPortableAdapterProbe },
});
const report = compareCase18RuntimeEvidence(await targets.runtimeParity(), {
comparePortableAdapterEvidence,
});
Declared capabilities.
Integration Eve
Contained EVE runtime adapter for ContractSpec agents
Use it to
Adopt contained eve runtime adapter for contractspec agents
Requires
TypeScript
Choose another boundary when
The @lssm-tech/integration.eve package constraints do not match the target runtime or platform.
@lssm-tech/integration.eve
@lssm-tech/integration.eve/adapter
@lssm-tech/integration.eve/official
@lssm-tech/integration.eve/sandbox
@lssm-tech/integration.eve/types
Imports and export paths.
16 entries
These are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.