Files
OmniRoute/src/lib/db/migrations/080_agent_bridge.sql
diegosouzapw ef6e6c74a5 Merge release/v3.8.8 into refactor/pages-v3-A (AgentBridge+Inspector) + fix test gaps
Conflicts: migrations 073/074/075->080/081/082; localDb/.env.example/openapi union; i18n deep-merge; request.ts+i18n-fallback->base (deepMergeFallback, drop old getNestedValue); REPOSITORY_MAP dedup; .source regenerated via fumadocs-mdx (+AGENTBRIDGE/TRAFFIC_INSPECTOR docs).

Pre-existing #2858 gaps fixed: sidebar-visibility.test.ts expected list missing agent-bridge/traffic-inspector (code already had them); documented 10 INSPECTOR/AGENTBRIDGE env vars in ENVIRONMENT.md; NODE_TLS_REJECT_UNAUTHORIZED added to env-doc-sync IGNORE_FROM_CODE (instruction snippet, not OmniRoute config).
2026-05-30 02:45:27 -03:00

25 lines
778 B
SQL

CREATE TABLE IF NOT EXISTS agent_bridge_state (
agent_id TEXT PRIMARY KEY,
dns_enabled INTEGER NOT NULL DEFAULT 0,
cert_trusted INTEGER NOT NULL DEFAULT 0,
setup_completed INTEGER NOT NULL DEFAULT 0,
last_started_at TEXT,
last_error TEXT
);
CREATE TABLE IF NOT EXISTS agent_bridge_mappings (
agent_id TEXT NOT NULL,
source_model TEXT NOT NULL,
target_model TEXT NOT NULL,
updated_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (agent_id, source_model)
);
CREATE TABLE IF NOT EXISTS agent_bridge_bypass (
pattern TEXT PRIMARY KEY,
source TEXT NOT NULL CHECK (source IN ('default','user')),
created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_agent_bridge_mappings_agent ON agent_bridge_mappings(agent_id);