@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
78 lines • 2.58 kB
TypeScript
export declare const StateKey: Readonly<{
readonly VERSION: "version";
readonly MIRAGE_VERSION: "mirage_version";
readonly MOUNTS: "mounts";
readonly SESSIONS: "sessions";
readonly ENV: "env";
readonly DEFAULT_SESSION_ID: "default_session_id";
readonly IO: "io";
readonly CACHE: "cache";
readonly HISTORY: "history";
readonly JOBS: "jobs";
readonly FINGERPRINTS: "fingerprints";
readonly LIVE_ONLY_MOUNTS: "live_only_mounts";
readonly NODES: "nodes";
readonly CLIS: "clis";
readonly WRITE: "write";
readonly PROFILES: "profiles";
readonly PROFILE: "profile";
readonly COMMAND_LIMITS: "command_limits";
readonly MAX_MEMORY: "max_memory";
readonly NETWORK: "network";
readonly SYSTEM_TIME: "system_time";
}>;
export declare const MountKey: Readonly<{
readonly INDEX: "index";
readonly PREFIX: "prefix";
readonly MODE: "mode";
readonly READ: "read";
readonly TTL: "ttl";
readonly WRITE: "write";
readonly VFS_CLASS: "vfs_class";
readonly VFS_REF: "vfs_ref";
readonly INDEX_CONFIG: "index_config";
readonly VFS_STATE: "vfs_state";
readonly ANCHOR: "anchor";
readonly COMMAND_LIMITS: "command_limits";
}>;
export declare const CacheKey: Readonly<{
readonly LIMIT: "limit";
readonly MAX_DRAIN_BYTES: "max_drain_bytes";
readonly ENTRIES: "entries";
readonly KEY: "key";
readonly DATA: "data";
readonly FINGERPRINT: "fingerprint";
readonly TTL: "ttl";
readonly CACHED_AT: "cached_at";
readonly SIZE: "size";
}>;
export declare const JobKey: Readonly<{
readonly EXECUTION_ID: "execution_id";
readonly ID: "id";
readonly COMMAND: "command";
readonly CWD: "cwd";
readonly STATUS: "status";
readonly STDOUT: "stdout";
readonly STDERR: "stderr";
readonly EXIT_CODE: "exit_code";
readonly CREATED_AT: "created_at";
readonly SESSION_ID: "session_id";
}>;
/** An MCP CLI's tool list as a snapshot carries it, spelled as Python's and as MCP spells it. */
export declare const MCPKey: Readonly<{
readonly TITLE: "title";
readonly TOOLS: "tools";
readonly NAME: "name";
readonly DESCRIPTION: "description";
readonly INPUT_SCHEMA: "input_schema";
readonly ANNOTATIONS: "annotations";
}>;
export declare const VFSStateKey: Readonly<{
readonly TYPE: "type";
readonly CONFIG: "config";
readonly NEEDS_OVERRIDE: "needs_override";
readonly FILES: "files";
readonly DIRS: "dirs";
readonly MODIFIED: "modified";
}>;
//# sourceMappingURL=keys.d.ts.map