Files
fusion/plugins/fusion-plugin-hermes-runtime/dist/runtime-adapter.d.ts
Fusion 626e768f39 feat(FN-2709): migrate Hermes runtime plugin to pi-ai streaming client
- Replace Hermes pi module integration with pi-ai session streaming and updated runtime adapter contracts
- Remove legacy engine guard scaffolding and add hermes-stream-client coverage for streaming behavior
- Rewrite plugin and engine e2e tests to align with the new runtime flow and regenerate dist artifacts
- Update Hermes runtime README and package metadata to document pi-ai execution expectations
2026-04-27 11:34:49 -07:00

12 lines
654 B
TypeScript

import type { AgentRuntime, AgentRuntimeOptions, AgentSession, AgentSessionResult, HermesModelConfig } from "./types.js";
export declare class HermesRuntimeAdapter implements AgentRuntime {
private readonly config;
readonly id = "hermes";
readonly name = "Hermes Runtime";
constructor(config?: HermesModelConfig);
createSession(options: AgentRuntimeOptions): Promise<AgentSessionResult>;
promptWithFallback(session: AgentSession, prompt: string, _options?: unknown): Promise<void>;
describeModel(session: AgentSession): string;
dispose(session: AgentSession): Promise<void>;
}
//# sourceMappingURL=runtime-adapter.d.ts.map