Skip to main content

Module formation

Module formation 

Source
Expand description

Grouped offering API for self-assembling formations.

The stable pattern is:

  • semantics in converge-model
  • authoring in converge-pack
  • runnable machinery in converge-kernel

Re-exports§

pub use crate::ProviderSelectionSuggestor;

Structs§

CapabilityAssignment
A single capability-to-backend assignment.
DeliberatedFormationTemplate
Template for a deliberated formation shape.
FormationAssemblySuggestor
Assembles a formation by matching required roles to available suggestors.
FormationCatalog
Registry of reusable formation templates.
FormationPlan
Structured result of formation assembly.
FormationRequest
Structured request for formation assembly.
FormationTemplateMetadata
Classification-facing metadata for a reusable formation template.
FormationTemplateQuery
Query surface a classifier can emit before choosing a formation template.
OpenClawFormationTemplate
Template for an open-claw formation shape.
ProfileSnapshot
Serializable snapshot of a suggestor’s formation metadata.
ProviderAssignment
Structured result of provider selection.
ProviderRequest
Structured request for provider selection inside a convergence loop.
RoleAssignment
A single role-to-suggestor assignment.
ScoredFormationTemplate
Template for a scored formation shape.
ScoringWeights
StaticFormationTemplate
Template for a static formation shape.

Enums§

Capability
A capability that a backend declares it supports.
CostClass
Cost classification — how expensive is this backend to use?
FormationKind
FormationTemplate
Reusable formation choice before concrete suggestor assembly happens.
LatencyClass
Latency class requirements.
SuggestorCapability
Capabilities formation assembly may use to filter or prefer suggestors.
SuggestorRole
The coarse role a suggestor plays inside a formation.

Traits§

SuggestorProfile
Describes the shape and operating envelope of a suggestor.