Skip to content

LoadedAdlProject

Defined in: packages/core/src/project/resolve.ts:60

readonly config: AdlProjectConfig

Defined in: packages/core/src/project/resolve.ts:65


readonly configPath: string

Defined in: packages/core/src/project/resolve.ts:62


readonly generation: number

Defined in: packages/core/src/project/resolve.ts:63


readonly lastReloadError: string | null

Defined in: packages/core/src/project/resolve.ts:64


readonly root: string

Defined in: packages/core/src/project/resolve.ts:61

getAdl(): AdlRuntime

Defined in: packages/core/src/project/resolve.ts:77

Process runtime from adl.config (config.adl). CLI, inspection UI, and scripts should use this — not import a project runtime file directly.

AdlRuntime


getAgent(id): AnyAgent | undefined

Defined in: packages/core/src/project/resolve.ts:80

string

AnyAgent | undefined


getTemplate(name): Template<unknown> | undefined

Defined in: packages/core/src/project/resolve.ts:83

string

Template<unknown> | undefined


getWorkflow(id): Workflow<unknown, unknown, unknown> | undefined

Defined in: packages/core/src/project/resolve.ts:79

string

Workflow<unknown, unknown, unknown> | undefined


listAgentIds(): string[]

Defined in: packages/core/src/project/resolve.ts:82

string[]


listTemplateNames(): string[]

Defined in: packages/core/src/project/resolve.ts:84

string[]


listWorkflowIds(): string[]

Defined in: packages/core/src/project/resolve.ts:81

string[]


reload(): Promise<void>

Defined in: packages/core/src/project/resolve.ts:71

Re-import adl.config.* and swap agents/workflows/templates while pinning stores. On failure the previous registry is kept and lastReloadError is set.

Promise<void>