Deterministic UI feedback loops

CLI & Agent Automation

Give automation a precise read–act–verify loop over Avalonia UI.

Explore source
Parent systemInspector
StatusActive
Modules2
RepositoryInspector/Inspector.Cli

The global .NET tool provides stub, host, and process connection modes, persistent sessions, deterministic JSON, explicit diagnostics, and stable exit codes for terminals, scripts, tests, and coding agents.

  1. 01

    Stub, host, and process modes

  2. 02

    Persistent session identifiers

  3. 03

    Deterministic JSON and explicit exit codes

  4. 04

    Codex skill for repeatable workflows

From intent
to working system.

01

Discover

Capabilities and schema metadata tell clients what the runtime supports.

02

Connect

Stub, host, or process targeting creates a persistent session.

03

Operate

Tree, property, and mutation commands share one predictable interface.

04

Diagnose

Structured errors, diagnostics, and exit codes make failures actionable.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet tool install --global Inspector.Cli.Tool
02 · Use · bash
Terminal
inspector capabilities --json
inspector connect --mode host --address local://inspector --client-id coding-agent --json
# Reuse the returned session for tree, property,
# mutation, and verification commands.

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

Inspector

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…