Deterministic UI feedback loops
CLI & Agent Automation
Give automation a precise read–act–verify loop over Avalonia UI.
Explore source ↗Capability
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.
- 01
Stub, host, and process modes
- 02
Persistent session identifiers
- 03
Deterministic JSON and explicit exit codes
- 04
Codex skill for repeatable workflows
How it composes
From intent
to working system.
Discover
Capabilities and schema metadata tell clients what the runtime supports.
Connect
Stub, host, or process targeting creates a persistent session.
Operate
Tree, property, and mutation commands share one predictable interface.
Diagnose
Structured errors, diagnostics, and exit codes make failures actionable.
Quick start
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.
dotnet tool install --global Inspector.Cli.Toolinspector capabilities --jsoninspector connect --mode host --address local://inspector --client-id coding-agent --json
# Reuse the returned session for tree, property,# mutation, and verification commands.Modules in this capability
Use one layer.
Compose the rest.
Source of truth
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.