@enteros/contracts
v0.3.2
Published
Generated TypeScript contract bindings consumed by the @enteros skill-framework packages: MCP plugin-delivery scalars, workspace-comms message types, idle-prompt, skill-framework, and runtime-id constants. Generated from the contract SSOT — do not hand-ed
Maintainers
Readme
@enteros/contracts
Generated TypeScript contract bindings for the EnterOS skill framework. These
types and constants are the single source of truth (SSOT) shared by the
@enteros/skill-* packages: MCP plugin-delivery scalars, workspace-comms
message types, idle-prompt contributions, the skill-framework contract, and the
canonical runtime-id constants.
The *_gen.ts / *.generated.ts files are generated from the contract SSOT
and must not be hand-edited (a codegen-drift CI gate enforces this). You
normally consume this package transitively via @enteros/skill-core; install it
directly only if you need the raw contract types.
Install
npm install @enteros/contractsUsage
import { RequiredTool, RegisterRequest } from "@enteros/contracts";
// or the per-domain subpaths:
import { RequiredTool } from "@enteros/contracts/contract";
import { RegisterRequest } from "@enteros/contracts/workspace-comms";
import { IdlePromptContribution } from "@enteros/contracts/idle-prompt";
import { RESERVED_TOOL_NAMES } from "@enteros/contracts/skill-framework";License
MIT © Molecule AI
