Panel controls
ThePS Agent Bridge panel provides:
- Connection status line (
Connected/Disconnected) - Single connect/disconnect toggle button
- Transaction log (append-only, scrollable)
Clear Logbutton
Required permissions
photoshop-uxp-bridge/manifest.json requires:
- Network access to all domains (
requiredPermissions.network.domains = "all") - Local file system full access (
requiredPermissions.localFileSystem = "fullAccess")
Connection flow
- Bridge daemon receives CLI calls on
/rpc. - UXP plugin registers client on
/bridge/register. - Plugin long-polls
/bridge/poll. - Plugin executes operations and returns
/bridge/result.
Reload rule
After plugin code or manifest changes:- Run
npm run bridge:reload(macOS automation path). - If automation is unavailable, reload from UXP Developer Tool manually.
- Reconnect in panel UI only if auto-connect did not succeed.