@agent-dev-lab/core
Headless ADL core — agents, workflows, templates, runtime wiring.
Cross-cutting guides (project layout, workflow steps, ALS) are in apps/docs Starlight. Focused API docs live here as JSDoc on exports.
AI SDK (v5): re-exports generateText, streamText, tool, CoreMessage, LanguageModel.
Import stepCountIs from ai for workflow tool loops. Single internal streamText path for
agent.run and agent.stream; commits response.messages to MessageStore.
ADL additions: adl.createAgent, adl.createWorkflow, memoryScope, MessageStore,
WorkflowStore, WorkflowContext.step, adl.createTemplate.
Classes
Section titled “Classes”Interfaces
Section titled “Interfaces”- AdlProjectConfig
- AdlRuntime
- Agent
- AgentObserver
- LoadedAdlProject
- MessageStore
- Template
- Workflow
- WorkflowContext
- WorkflowObserver
- WorkflowStore
Type Aliases
Section titled “Type Aliases”- AdlConfigFilename
- AdlProjectDefaults
- AdlRuntimeConfig
- AdlRuntimeOptions
- AdlRuntimeOverrides
- AgentDefinition
- AgentEventBase
- AgentFailedEvent
- AgentInstructions
- AgentMemoryConfig
- AgentObserverEvent
- AgentObservers
- AgentRunHandle
- AgentRunInput
- AgentRunResult
- AgentStreamHandle
- AgentStreamInput
- AgentStreamResult
- AgentWorkflowScope
CoreMessage- CreateToolFromAgentOptions
- CreateToolFromWorkflowOptions
- CustomWorkflowEvent
- LanguageModel
- ListEventsFilter
- ListEventsScope
- RunEvent
- RunEventOfType
- RunEventType
- RuntimeObservers
- RuntimeServices
- RuntimeStores
- StepFn
- StepIdentity
- StepOptions
- StepRecord
- StepSlot
- TemplateConfig
- TemplateFromPathConfig
- TemplateFromSourceConfig
- ToolSet
- WorkflowDefinition
- WorkflowObserverEvent
- WorkflowObservers
- WorkflowRunEventBase
- WorkflowRunHandle
- WorkflowRunStartOptions
- WorkflowRunSummary
- WorkflowStartedEvent
- WorkflowStreamHandle
Variables
Section titled “Variables”Functions
Section titled “Functions”- createAdlRuntime
- createAgent
- createCoreShell
- createTemplate
- createToolFromAgent
- createToolFromWorkflow
- createWorkflow
- findAdlConfigPath
- findAdlProjectRootFromCwd
- generateText
- inMemoryMessageStore
- inMemoryWorkflowStore
- loadAdlProject
- loadPromptFile
- renderPromptTemplate
- resolveProjectRoot
- resolvePromptPath
- resolveRuntimeConfig
- resolveRuntimeOverrides
- streamText
- tool