Start with execution
@agentium/core supplies three common execution shapes. An Agent lets a model choose tools in a bounded conversation. A Team routes or coordinates work among specialists. A Workflow follows steps and branches defined by your application. They share model, tool, context, event, and state contracts.
@agentium/harness adds a composition and control layer around an execution driver. It binds reusable abilities, source context, grants, budgets, policies, sessions, and resources. Its drivers can run an Agent, Team, Workflow, or a custom loop. You do not need a model for every harness: a workflow driver can execute application code.
A model call is one step in a run. A run can contain several model calls and tool results. A session can contain multiple settled runs. A durable task is a separate recovery contract. Follow a run to see the sequence.
Add packages for application responsibilities
These are optional packages around core; installing the CLI or admin package is not required to run an Agent. See all ten packages and entry points.
Find capabilities within core
A carrier adapter creates and manages calls. A media transport carries audio. A speech/model pipeline interprets and produces it. Choose and connect all three when building a telephone assistant.