glass-browser 0.2.6

Local, revision-safe Chrome automation runtime for agents, with semantic observation, verified workflows, MCP, CLI, TUI, and Rust APIs
Documentation
schemaVersion: 1
name: account-search
workflowVersion: 1.0.0
description: Search an account area with caller-provided input.
inputs:
  query:
    type: string
    required: true
    maxLength: 128
  session_token:
    type: string
    required: true
budgets:
  maxSteps: 3
  maxDurationMs: 30000
  maxRetries: 1
  maxExtractedBytes: 4096
steps:
  - id: open-account
    action: navigate
    url: https://example.test/account
    timeoutMs: 20000
    transaction: read_only
    expect:
      urlEquals: https://example.test/account
  - id: enter-query
    action: type
    text: ${inputs.query}
    target: role=textbox;name=Account search
    transaction: idempotent
    expect:
      visible: role=textbox;name=Account search
  - id: inspect-results
    action: observe
    transaction: read_only
terminalCondition:
  textContains: Search results
outputs: {}