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
-
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