Skip to content
robotadocs

@robota-sdk/agent-product

@robota-sdk/agent-product owns the product-assembly kernel: the IProductProfile declaration, the IAssembledProduct result, and assembleProduct(profile), a pure, deterministic, I/O-free fold that turns a profile into runtime materials. It resolves presets in a per-call registry, merges capability packs through mergeCapabilityPacks, constructs the provider from already-resolved settings, and delegates runtime construction to agent-framework.

It hard-codes no product: robota is one profile among many, and the package never imports a concrete transport, the TUI, or the CLI.

Documents

  • SPEC.md — package contract, the pure-fold property, and boundaries.
  • Package README — installation and usage.