mirror of
https://github.com/EvoMap/evolver.git
synced 2026-09-18 21:47:53 +08:00
18 lines
840 B
TypeScript
18 lines
840 B
TypeScript
type RuntimeCapabilityStatus = 'supported' | 'experimental' | 'unsupported';
|
|
type RuntimeCapabilityId = 'claude-code' | 'codex' | 'cursor' | 'gemini' | 'antigravity' | 'kimi' | 'kiro' | 'opencode' | 'generic-chat';
|
|
interface RuntimeCapability {
|
|
status: RuntimeCapabilityStatus;
|
|
evidence: string;
|
|
}
|
|
interface RuntimeCapabilityEntry {
|
|
runtime: RuntimeCapabilityId;
|
|
ingest: RuntimeCapability;
|
|
inject: RuntimeCapability;
|
|
execute: RuntimeCapability;
|
|
verify: RuntimeCapability;
|
|
resume: RuntimeCapability;
|
|
}
|
|
/** Product-level runtime matrix. A transcript parser never implies execution, verification, or resumability. */
|
|
export declare const RUNTIME_CAPABILITY_MATRIX: Readonly<Record<RuntimeCapabilityId, RuntimeCapabilityEntry>>;
|
|
export declare function runtimeCapabilities(): RuntimeCapabilityEntry[];
|
|
export {}; |