HostWiringPlan class final

The typed wiring description a HostWiringBuilder returns.

Slice 1: a description, not a live stack. Slice 2 turns wired entries into the Agent/registry/env wiring on behalf of every host shell.

Constructors

HostWiringPlan({required HostCapabilityProfile profile, required List<CapabilityPlanEntry> entries, required Map<String, Object> platformServices})

Properties

entries → List<CapabilityPlanEntry>
Per-capability plan, complete over the catalog.
final
hashCode → int
The hash code for this object.
no setterinherited
hidden → Iterable<HiddenCapability>
no setter
platformServices → Map<String, Object>
The platform services the builder was constructed with (carried for the slice-2 wiring step).
final
profile → HostCapabilityProfile
final
promptSections → Set<String>
Prompt sections the plan emits (wired capabilities only).
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
surfacedTokens → Set<String>
Every model/user-facing token the plan emits: wired capabilities' surface tokens plus per-transport qualified tokens (mcp:stdio). Off capabilities contribute NOTHING — the AC7 hiding contract.
no setter
wired → Iterable<WiredCapability>
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
planFor(HostCapability capability) → CapabilityPlanEntry
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited