/** Shared constants for the AgentPrism workflow daemon and its stdio shim. */ export declare const DAEMON_NAME = "agentprism-daemon"; /** Single MCP endpoint path required by the Streamable HTTP transport spec. */ export declare const MCP_ENDPOINT_PATH = "/mcp"; /** Non-MCP identity/stats probe used by the shim and `daemon status`. */ export declare const HEALTHZ_PATH = "/healthz"; export declare const DEFAULT_DAEMON_PORT = 29888; export declare const DAEMON_PORT_ENV = "AGENTPRISM_DAEMON_PORT"; /** Comma-separated exact-match Origin allowlist beyond the loopback defaults. */ export declare const DAEMON_ALLOWED_ORIGINS_ENV = "AGENTPRISM_DAEMON_ALLOWED_ORIGINS"; /** * Daemon exits after this long with zero sessions and zero active runs. 0 disables. A * SUPERSEDED daemon (a newer one owns its family's discovery) does not wait for this: it exits * as soon as nothing is in flight. */ export declare const DAEMON_IDLE_TTL_MS: number; export declare const DAEMON_IDLE_TTL_ENV = "AGENTPRISM_DAEMON_IDLE_TTL_MS"; /** * A session with no open connections and no requests for this long is evicted. Live clients * hold the standalone GET stream (or an in-flight POST), so only dead clients that never sent * the spec's DELETE trip this; the shim recovers from eviction via 404 re-initialize anyway. * The SDK client gives up re-opening a dropped GET stream within seconds, so a session that * stayed connection-less for minutes belongs to a dead client — and every such session keeps * the daemon alive (it counts as busy), so the TTL is short. */ export declare const SESSION_IDLE_TTL_MS: number; export declare const SESSION_IDLE_TTL_ENV = "AGENTPRISM_SESSION_TTL_MS"; export declare const REAPER_INTERVAL_MS = 60000; export declare const EVENT_STORE_MAX_EVENTS_PER_STREAM = 1000; export declare const EVENT_STORE_MAX_TOTAL_EVENTS = 10000; /** How long the shim waits for a freshly spawned daemon to report healthy. */ export declare const SPAWN_HEALTH_TIMEOUT_MS = 10000; //# sourceMappingURL=constants.d.ts.map