tauri-agent-plugin 0.0.2

Agent-facing control surface for live Tauri apps using compact semantic trees.
Documentation
"$schema" = "schemas/schema.json"

# `default` intentionally EXCLUDES `allow-agent-eval`: eval is arbitrary
# in-webview code execution and must be granted explicitly via
# `agent:allow-agent-eval`. See the `readonly` set for a non-mutating subset.
[default]
description = "Allows the dev-only Tauri Agent bridge commands for compact semantic trees, semantic ref finding, ref inspection, ref actions, hover, focus, blur, scroll, and drag events, select controls, checked controls, screenshots, event and network streams, storage and cookie access, location control, and window discovery/control. Excludes eval, which must be granted explicitly."
permissions = [
  "allow-agent-bridge-response",
  "allow-agent-attach",
  "allow-agent-snapshot",
  "allow-agent-find",
  "allow-agent-action",
  "allow-agent-inspect",
  "allow-agent-type",
  "allow-agent-select",
  "allow-agent-check",
  "allow-agent-upload",
  "allow-agent-hover",
  "allow-agent-focus",
  "allow-agent-blur",
  "allow-agent-scroll",
  "allow-agent-drag",
  "allow-agent-screenshot",
  "allow-agent-logs",
  "allow-agent-events",
  "allow-agent-network",
  "allow-agent-ipc",
  "allow-agent-storage",
  "allow-agent-cookies",
  "allow-agent-location",
  "allow-agent-windows",
  "allow-agent-window",
  "allow-agent-wait",
  "allow-agent-expect",
  "allow-agent-state",
  "allow-agent-dialog",
  "allow-agent-record",
  "allow-agent-stream",
]

[[set]]
identifier = "readonly"
description = "Non-mutating Tauri Agent bridge commands: attach, window discovery, semantic trees and finding, inspection, screenshots, logs/events/network streams, state probes, waiters, and the semantic diff stream. Excludes eval, ref actions, storage/cookie/location mutation, and window control."
permissions = [
  "allow-agent-bridge-response",
  "allow-agent-attach",
  "allow-agent-snapshot",
  "allow-agent-find",
  "allow-agent-inspect",
  "allow-agent-screenshot",
  "allow-agent-logs",
  "allow-agent-events",
  "allow-agent-network",
  "allow-agent-ipc",
  "allow-agent-windows",
  "allow-agent-wait",
  "allow-agent-expect",
  "allow-agent-state",
  "allow-agent-stream",
]