Interface: HostContractManifest
Properties
commandShapes
readonly commandShapes: Readonly<Record<string, readonly string[]>>
eventEnvelopeFiles
readonly eventEnvelopeFiles: readonly string[]
executable
readonly executable: string
host
readonly host: "claude" | "codex"
minimumVersion
readonly minimumVersion: string
probes
readonly probes: Readonly<{ help: readonly HostContractHelpProbe[]; status: HostContractProbe; version: HostContractProbe; }>
temporaryHomeEnvironment?
readonly optional temporaryHomeEnvironment?: "CODEX_HOME"