UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

27 lines (26 loc) 982 B
/** * File payload accepted for authored or runtime-created skill package * siblings. Strings are written as UTF-8; bytes are preserved exactly. */ export type SkillFileContent = string | Uint8Array; /** * Public skill package content for authored skills and dynamic skill * resolvers. */ export interface SkillPackageDefinition { readonly description: string; readonly license?: string; readonly markdown: string; readonly metadata?: Record<string, string>; readonly files?: Readonly<Record<string, SkillFileContent>>; } /** * Skill package with an explicit name. Used by compiled skill entries * (where the name is path-derived) and by dynamic skill resolvers * (where the name is qualified from the resolver slug + entry key). */ export interface NamedSkillDefinition extends SkillPackageDefinition { readonly name: string; } export declare const SKILL_BRAND: unique symbol; export declare function isBrandedSkillEntry(value: unknown): boolean;