UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

24 lines • 1.27 kB
import { LangfuseAccessor } from '../../accessor/langfuse.ts'; import type { FileStat, PathSpec } from '../../types.ts'; import { type DirListing } from '../../types.ts'; import { BaseVFS } from '../base.ts'; import type { RedactedSchema } from '../secrets.ts'; import type { ConfigState, Handed } from '../types.ts'; import { LangfuseConfig } from './config.ts'; export declare const VFS_MD = "```text\n{prefix}\n traces/\n <trace-id>.json\n sessions/\n <session-id>/\n <trace-id>.json\n prompts/\n <prompt-name>/\n <version>.json\n datasets/\n <dataset-name>/\n items.jsonl\n runs/\n <run-name>.jsonl\n```"; export declare class LangfuseVFS extends BaseVFS { readonly handed: { readonly stat: readonly ["entry"]; }; readonly name: string; readonly cachesReads: boolean; vfsMd: string; readonly config: LangfuseConfig; readonly accessor: LangfuseAccessor; constructor(config: LangfuseConfig); readdir(path: PathSpec): Promise<FileStat[] | DirListing>; read(path: PathSpec): Promise<Uint8Array>; stat(path: PathSpec, handed?: Handed): Promise<FileStat>; getState(): Promise<ConfigState<RedactedSchema<typeof LangfuseConfig>>>; } //# sourceMappingURL=langfuse.d.ts.map