Shared contracts & helpers
Support · Recommended implementations & strategies · Back to layer index
| Symbol | Kind | Purpose |
|---|---|---|
agent | function | Instantiate an Engine configuration class without creating an Engine, budget or request. |
Agent | type | Original Engine configuration; union branches retain their required App/model relationships. |
AgentOptions | type | Agent id is an external pool identity, not an override of Core branch or request identity. |
agentPool | constant | |
AssociatedRegistration | interface | Owners retain their business fields; Support only reads model interface associations. |
AssociationOptions | interface | Shared independent tools and a default projection from existing contracts. |
AssociationSource | interface | Local provenance, never an extra model input requirement. |
ClassDecoration | type | |
DecorationOptions | interface | Namespaces group external registration without changing Core options. |
defineAssociatedCatalog | function | Compile independent and owner-derived Tool declarations, validating all references eagerly. |
DefinitionReader | interface | Read-only roots. A typed read describes the expected contract, not a static id/type lookup. |
fragment | function | Instantiate a self-describing fragment class; the original builder owns formatting checks. Bind a host's formatter method into an original fragment configuration. |
Fragment | type | A formatter and its original provenance, trust and budget configuration. |
fragmentPool | constant | |
IdentifiedDefinition | interface | Registration identity; ids are unique within one kind and namespace. |
Intent | function | Mark a WorkflowTool for demand discovery; alone this decorator registers nothing. |
MethodDecoration | type | |
model | function | Instantiate and validate model options without creating a Runner or consuming calls. |
Model | type | Original Runner configuration; the decorator's pool id is not a model identity override. |
ModelOptions | type | Model id is only a pool key; Core still owns the configured model/transport identities. |
modelPool | constant | |
node | function | Instantiate a node definition class once, injecting its id; graph validation stays in Workflow. Bind a named host method as run without renaming or manually binding the original object. |
Node | type | A node implementation; its public id is supplied by |
nodePool | constant | |
Support | namespace | |
tool | function | Instantiate a tool definition class; schema and authorization stay with existing defineTool. Bind an existing host method as the tool's execute callback. A model-only tool method provides its synchronous resolver. |
Tool | type | A tool implementation with the original schema, authorization and execution contracts. |
ToolAssociation | type | Explicit tool references or inline overrides of the owner's default model interface. |
toolPool | constant | |
workflow | function | Instantiate and validate workflow options, leaving actual execution with the original Engine. |
Workflow | type | A complete graph definition whose workflow id is supplied by |
workflowPool | constant |