transport
Defines the transport interface for communicating with a running Obsidian instance.
Interfaces
Section titled “Interfaces”| Interface | Description |
|---|---|
| ObsidianTransport | A pluggable transport that evaluates JavaScript expressions inside a running Obsidian instance and manages vault lifecycle. Implementations handle the platform-specific details: - DesktopCdpTransport — Desktop Obsidian via Chrome DevTools Protocol (a harness-owned isolated instance by default, or attach to a running one) - AppiumTransport — Mobile Obsidian via Appium WebView JS injection |
| TransportEvalOptions | Options for ObsidianTransport.evaluate. |