Omni Link

Architecture (Agent-first)

Zoom wheel • Pan drag • Reset R
Agent (Omni Link) OmniLink Engine (Parsing) Transport Bridges & Context Targets Omni Link Agent Emits commands → Engine Subscribes to context & feedback Engine: OmniLink Parser + Connector (link.py) Parses templates & validates vars • Normalizes payloads Maps payload → concrete API calls • Injects defaults & guards Single interface up to Agent • Single interface down to Bridges Context System Publishes olink/context State, last command, mode MQTT Bridge olink/commands → targets olink/commands_feedback QoS 1/2 • retained context HTTP Bridge POST command payloads Synchronous workflows WebSocket Bridge Duplex channel Dashboards & browsers Targets Robots • PLCs • IoT Smart home • Services Flow Agent ↔ Engine; Engine ↔ Bridges; Bridges ↔ Targets; Context/Feedback return via Engine