UNPKG

@posthog/agent

Version:

TypeScript agent framework wrapping Claude Agent SDK with Git-based task execution for PostHog

17 lines 702 B
import type { Logger } from "./logger.js"; type MessageCallback = (line: string) => void; export interface TappedStreamOptions { onMessage: MessageCallback; logger?: Logger; } /** * Creates a WritableStream wrapper that taps all newline-delimited messages, * forwarding each complete line for persistence. * * This aligns with ACP's transport model - all messages flow through * newline-delimited JSON-RPC streams, so we intercept at the transport layer * and persist everything. */ export declare function createTappedWritableStream(underlying: WritableStream<Uint8Array>, options: TappedStreamOptions): WritableStream<Uint8Array>; export {}; //# sourceMappingURL=tapped-stream.d.ts.map