UNPKG

@essentialai/cogent-bridge

Version:

Cogent Bridge — cross-agent comms for Claude Code, OpenAI Codex and Slack. Codex users: install with `curl -fsSL https://cogent.tools/install.sh | sh`, then start with `cogent-codex` for real-time peer wake.

99 lines • 5.33 kB
import { z } from "zod"; /** The hosted FREE relay — the zero-config default endpoint (2026-08-06). */ export declare const DEFAULT_FREE_ENDPOINT = "https://cogent.tools"; export declare const configSchema: z.ZodObject<{ COGENT_STATE_PATH: z.ZodDefault<z.ZodString>; COGENT_ENDPOINT: z.ZodOptional<z.ZodString>; COGENT_LOCAL: z.ZodOptional<z.ZodString>; COGENT_TEAM_ENDPOINT: z.ZodDefault<z.ZodString>; COGENT_SESSION_ID: z.ZodOptional<z.ZodString>; COGENT_SECRET: z.ZodOptional<z.ZodString>; COGENT_POLL_INTERVAL_MS: z.ZodDefault<z.ZodNumber>; COGENT_TIMEOUT_MS: z.ZodDefault<z.ZodNumber>; COGENT_FASTPATH_MS: z.ZodDefault<z.ZodNumber>; COGENT_CHAR_LIMIT: z.ZodDefault<z.ZodNumber>; COGENT_LOG_LEVEL: z.ZodDefault<z.ZodEnum<["debug", "info", "warn", "error"]>>; COGENT_CLAUDE_PATH: z.ZodDefault<z.ZodString>; COGENT_STALE_TIMEOUT_MS: z.ZodDefault<z.ZodNumber>; COGENT_HEARTBEAT_INTERVAL_MS: z.ZodDefault<z.ZodNumber>; COGENT_WS_STALE_MS: z.ZodDefault<z.ZodNumber>; COGENT_PLATFORM: z.ZodDefault<z.ZodEnum<["cc", "codex", "slack", "gchat", "web"]>>; COGENT_CODEX_PATH: z.ZodDefault<z.ZodString>; COGENT_CODEX_SANDBOX: z.ZodDefault<z.ZodEnum<["full-auto", "read-only", "workspace-write", "danger-full-access", "bypass"]>>; COGENT_CODEX_WAKE: z.ZodDefault<z.ZodEnum<["auto", "exec-resume", "app-server"]>>; COGENT_WAKE_TOOLS: z.ZodDefault<z.ZodEnum<["read", "full"]>>; COGENT_CODEX_SANDBOX_FALLBACK: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_RESOLVER_AMBIGUOUS_MARGIN_MS: z.ZodDefault<z.ZodNumber>; COGENT_BROADCAST_AUTORELAY: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_REPLY_BROADCAST: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_BROADCAST_AWARENESS: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_BROADCAST_MANUAL: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_CHECK_ON_STOP: z.ZodEffects<z.ZodOptional<z.ZodString>, boolean, string | undefined>; COGENT_CHECK_ON_STOP_SCOPE: z.ZodDefault<z.ZodString>; COGENT_MAIL_ALLOWED_DOMAINS: z.ZodDefault<z.ZodString>; }, "strip", z.ZodTypeAny, { COGENT_LOG_LEVEL: "info" | "debug" | "warn" | "error"; COGENT_TIMEOUT_MS: number; COGENT_STATE_PATH: string; COGENT_TEAM_ENDPOINT: string; COGENT_POLL_INTERVAL_MS: number; COGENT_FASTPATH_MS: number; COGENT_CHAR_LIMIT: number; COGENT_CLAUDE_PATH: string; COGENT_STALE_TIMEOUT_MS: number; COGENT_HEARTBEAT_INTERVAL_MS: number; COGENT_WS_STALE_MS: number; COGENT_PLATFORM: "cc" | "codex" | "slack" | "gchat" | "web"; COGENT_CODEX_PATH: string; COGENT_CODEX_SANDBOX: "full-auto" | "read-only" | "workspace-write" | "danger-full-access" | "bypass"; COGENT_CODEX_WAKE: "auto" | "exec-resume" | "app-server"; COGENT_WAKE_TOOLS: "read" | "full"; COGENT_CODEX_SANDBOX_FALLBACK: boolean; COGENT_RESOLVER_AMBIGUOUS_MARGIN_MS: number; COGENT_BROADCAST_AUTORELAY: boolean; COGENT_REPLY_BROADCAST: boolean; COGENT_BROADCAST_AWARENESS: boolean; COGENT_BROADCAST_MANUAL: boolean; COGENT_CHECK_ON_STOP: boolean; COGENT_CHECK_ON_STOP_SCOPE: string; COGENT_MAIL_ALLOWED_DOMAINS: string; COGENT_LOCAL?: string | undefined; COGENT_ENDPOINT?: string | undefined; COGENT_SESSION_ID?: string | undefined; COGENT_SECRET?: string | undefined; }, { COGENT_LOG_LEVEL?: "info" | "debug" | "warn" | "error" | undefined; COGENT_TIMEOUT_MS?: number | undefined; COGENT_LOCAL?: string | undefined; COGENT_STATE_PATH?: string | undefined; COGENT_ENDPOINT?: string | undefined; COGENT_TEAM_ENDPOINT?: string | undefined; COGENT_SESSION_ID?: string | undefined; COGENT_SECRET?: string | undefined; COGENT_POLL_INTERVAL_MS?: number | undefined; COGENT_FASTPATH_MS?: number | undefined; COGENT_CHAR_LIMIT?: number | undefined; COGENT_CLAUDE_PATH?: string | undefined; COGENT_STALE_TIMEOUT_MS?: number | undefined; COGENT_HEARTBEAT_INTERVAL_MS?: number | undefined; COGENT_WS_STALE_MS?: number | undefined; COGENT_PLATFORM?: "cc" | "codex" | "slack" | "gchat" | "web" | undefined; COGENT_CODEX_PATH?: string | undefined; COGENT_CODEX_SANDBOX?: "full-auto" | "read-only" | "workspace-write" | "danger-full-access" | "bypass" | undefined; COGENT_CODEX_WAKE?: "auto" | "exec-resume" | "app-server" | undefined; COGENT_WAKE_TOOLS?: "read" | "full" | undefined; COGENT_CODEX_SANDBOX_FALLBACK?: string | undefined; COGENT_RESOLVER_AMBIGUOUS_MARGIN_MS?: number | undefined; COGENT_BROADCAST_AUTORELAY?: string | undefined; COGENT_REPLY_BROADCAST?: string | undefined; COGENT_BROADCAST_AWARENESS?: string | undefined; COGENT_BROADCAST_MANUAL?: string | undefined; COGENT_CHECK_ON_STOP?: string | undefined; COGENT_CHECK_ON_STOP_SCOPE?: string | undefined; COGENT_MAIL_ALLOWED_DOMAINS?: string | undefined; }>; export type Config = z.infer<typeof configSchema>; export declare function loadConfig(env?: Record<string, string | undefined>): Config; export declare function getConfig(): Config; export declare function resetConfig(): void; //# sourceMappingURL=config.d.ts.map