Files
fusion/packages/engine/src/remote-access/index.ts
Fusion 48f2dd0de2 feat(FN-2976): detect and display external Tailscale funnel tunnels in remo
Merges external Tailscale funnel detection (FN-2976) — adds types, detection logic, status inclusion, kill flow, and a dedicated UI panel for funnel processes started outside Fusion — alongside custom AI providers API routes and a new settings UI section (FN-2965).

Fusion-Task-Id: FN-2976
2026-04-30 05:43:13 -07:00

32 lines
727 B
TypeScript

export {
getTunnelProviderAdapter,
redactTunnelText,
} from "./provider-adapters.js";
export { TunnelProcessManager, type TunnelProcessManagerOptions } from "./tunnel-process-manager.js";
export type {
CloudflareProviderConfig,
ExternalTunnelInfo,
ManagedTunnelProcess,
PreparedTunnelCommand,
TailscaleProviderConfig,
TunnelError,
TunnelErrorCode,
TunnelLifecycleState,
TunnelLogEntry,
TunnelLogLevel,
TunnelLogListener,
TunnelManager,
TunnelOutputStream,
TunnelProvider,
TunnelProviderAdapter,
TunnelProviderConfig,
TunnelReadinessEvent,
TunnelRestoreDiagnostics,
TunnelRestoreOutcome,
TunnelRestoreReasonCode,
TunnelStatusListener,
TunnelStatusSnapshot,
} from "./types.js";