Skip to content
Agent Dev Lab
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Guides
Overview
Project Setup
Manual Setup
Inspection UI
Sandboxed Tools
Gotchas
Core
Agents
Project Config
Runtime
Tool Providers
Workflows
Core API
Classes
AdlError
InMemoryEventLog
TemplateEngine
WorkflowContextScope
Interfaces
AdlProjectConfig
AdlRuntime
Agent
AgentObserver
AsyncChannel
EffectGate
EffectHandler
EffectIntent
EffectOutcome
EventLog
LoadedAdlProject
MessageStore
SuspendHandle
Template
ToolProvider
ToolProviderToolSummary
TraceCursor
Workflow
WorkflowContext
WorkflowObserver
WorkflowStore
Type Aliases
AbandonedLiveRuns
AdlConfigFilename
AdlErrorCode
AdlModelCatalogEntry
AdlOpenTelemetrySettings
AdlProjectReloadInfo
AdlProjectWatcher
AdlProjectWatchHandlers
AdlRuntimeConfig
AdlRuntimeDefaults
AdlRuntimeOptions
AdlRuntimeOverrides
AdlTelemetrySettings
AgentDefinition
AgentEpisodeSummary
AgentEventBase
AgentFailedEvent
AgentMemoryConfig
AgentModelInfo
AgentObserverEvent
AgentObservers
AgentRunHandle
AgentRunInput
AgentRunResult
AgentStopWhen
AgentStopWhenLabel
AgentStreamHandle
AgentStreamInput
AgentStreamResult
AgentSystemPrompt
AgentTitleSetEvent
AgentWarningEvent
AgentWorkflowScope
AnyAgent
AssistantEndPart
AttemptRunMaterialization
AttemptStepMaterialization
ConversationEventBase
ConversationFork
ConversationForkedEvent
ConversationForkLineage
ConversationMetadataRecord
ConversationTitleInput
ConversationTitleOutput
CreateToolFromAgentOptions
CreateToolFromWorkflowOptions
CreateWorkflowFromAgentOptions
CustomWorkflowEvent
DebugSession
DefaultToolInput
EffectDecision
EffectEventRecorder
EffectIntentEvent
EffectKind
EffectSettledEvent
EpisodeTiming
EpisodeTimingSourceEvent
Err
ExtendedToolProviderContext
ForkFromCursorArgs
InferToolInput
InferToolOutput
InMemoryEventLogOptions
InspectorAgentSettingsRecord
LanguageModel
ListEventsFilter
ListEventsScope
ListLoggedEventsFilter
LoggedRunEvent
MaybePromise
ModelCatalogLookup
ModelMessage
Ok
ParkOnSuspend
PriorChildLink
ResolveEpisodeSystemPromptInput
ResolveEpisodeSystemPromptResult
Result
RetryAttempt
Reversibility
RunEvent
RunEventOfType
RunEventType
RunOwner
RuntimeObservers
RuntimeServices
RuntimeStores
SeedRetryAttemptArgs
SettledEffectDecision
SqliteStoreOptions
StepFn
StepIdentity
StepOptions
StepRecord
StepSlot
StopCondition
SuspendReason
SuspendRecord
SuspendResolveDecision
SystemPromptConflictStrategy
TemplateConfig
TemplateFromPathConfig
TemplateFromSourceConfig
TokenUsage
Tool
ToolProviderContextField
ToolSet
WorkflowDefinition
WorkflowObserverEvent
WorkflowObservers
WorkflowRunEventBase
WorkflowRunHandle
WorkflowRunStartOptions
WorkflowRunSummary
WorkflowStartedEvent
WorkflowStreamHandle
WorkflowTitleSetEvent
Variables
ADL_CONFIG_FILENAMES
ADL_FRAMEWORK_DEV_ENV
ADL_PROJECT_ROOT_ENV
ADL_PROJECT_WATCH_ENV
allowAllGate
allowAllHandler
CUSTOM_MESSAGE_STORE_KIND
CUSTOM_MODEL_ID
DEFAULT_AGENT_MAX_STEPS
DEFAULT_AGENT_STOP_WHEN
DEFAULT_EVENT_LOG_MAX_EVENTS
DEFAULT_SQLITE_RELATIVE_PATH
EFFECT_GATE_UNDECIDED_REASON
EVENT_SCHEMA_VERSION
LIVE_RUN_CLOSED_DENY
PROCESS_RESTART_RUN_GONE
Functions
abandonLiveRunsLostOnRestart
assertCatalogModelApiKey
combineToolProviders
composeEffectHandlers
computeEpisodeTiming
computeEpisodeTimingByAgentCallId
computeReExecStepIds
continueDebuggerPause
countToolCallParts
createAdlRuntime
createAgent
createAsyncChannel
createCoreShell
createDebugSession
createSuspendHandle
createTemplate
createTestRuntime
createToolFromAgent
createToolFromWorkflow
createToolProvider
createWorkflow
createWorkflowFromAgent
disposeToolProviders
err
findAdlConfigPath
findAdlProjectRootFromCwd
formatSystemPromptConflictWarning
fromAsyncThrowable
fromThrowable
gateWithIntent
generateText
hasAssistantText
hasToolCall
inMemoryEventLog
inMemoryMessageStore
inMemoryWorkflowStore
inspectAgentStopWhen
inspectLanguageModel
inspectMessageStoreKind
inspectSystemPrompt
inspectSystemPromptPath
invalidateAdlConfigCache
invokeToolProviderOnRunEnd
isAdlError
isEpisodeTimingEvent
isIgnoredAdlProjectSegment
isLiveWorkflowRunStatus
isToolProvider
lastAssistantEndPart
loadAdlEnv
loadAdlProject
loadAdlProjectEnv
loadPromptFile
ok
parkingEffectGate
parkUntilResolved
renderPromptTemplate
resolveAdlSqlitePath
resolveAttemptChildRunId
resolveCatalogModel
resolveEpisodeSystemPrompt
resolveProjectRoot
resolvePromptPath
resolveRuntimeConfig
resolveRuntimeOverrides
resolveSystemPromptText
resolveToolSource
seedRetryAttemptOnStore
seedRetryFromCursorOnStore
settleProviderHooks
shouldReloadAdlProjectPath
shouldRereadPromptFileOnRender
shouldWatchAdlProject
splitStoredSystemPrompt
sqliteConversationMetadataStore
sqliteInspectorAgentSettingsStore
sqliteMessageStore
sqliteWorkflowStore
stepCountIs
streamText
sumTokenUsage
tool
toTokenUsage
unionIntervalMs
unwrap
unwrapErr
watchAdlProject
withStoredSystemPrompt
Tools API
Interfaces
AddressPolicy
ApprovalDispatcher
ApprovalRequest
AsrtBashExecutorOptions
BashAccessInfo
BashExecutor
BashExecutorDescription
BashExecutorProgress
BashExecutorResult
BashExecutorRunOptions
BashSandboxPolicy
BashToolOptions
BashToolProviderContext
BashToolProviderOptions
BashTools
FetchUrlResult
FetchUrlToolOptions
FileAccessInfo
FileJail
FileJailOptions
FileToolProviderContext
FileToolProviderOptions
FileTools
FileToolsOptions
GatedToolOptions
McpToolProviderOptions
MCPTransport
NativeBashExecutorOptions
SearchTools
SearchToolsOptions
ToolEffectPayload
ToolEffectScope
WebAccessInfo
WebToolProviderOptions
WorkspaceToolProviderContext
WorkspaceToolProviderOptions
Type Aliases
ApprovalDecision
BashExecutorUpdate
BashProviderTools
BashSafetyCheckInput
BashSafetyCheckVerdict
BashSafetyCheckWorkflow
BashSandboxBackend
BashToolResult
DescribeBashEnvTool
DescribeFileEnvTool
DescribeWebEnvTool
DescribeWorkspaceEnvTool
FetchUrlTool
FileAllowRead
FileProviderTools
HostnameResolver
McpToolSchemas
McpTransport
ModelAllowRead
SearchToolResult
ToolReversibility
UrlPattern
WebProviderTools
WebToolProviderContext
WorkspaceBashAccessInfo
WorkspaceTools
WorkspaceWebAccessInfo
Variables
bashSafetyCheckInputSchema
bashSafetyVerdictSchema
DEFAULT_FETCH_TIMEOUT_MS
DEFAULT_MAX_BYTES
DEFAULT_MAX_REDIRECTS
DEFAULT_MAX_RESPONSE_BYTES
DEFAULT_MCP_CALL_TIMEOUT_MS
DEFAULT_MCP_INIT_TIMEOUT_MS
DEFAULT_MCP_MAX_OUTPUT_BYTES
DEFAULT_SANDBOX_RELATIVE_PATH
DEFAULT_TIMEOUT_MS
silentRecordEffect
TOOL_SUSPEND_UNSUPPORTED_MESSAGE
UNBOUNDED_ALLOW_READ
Functions
acquireBashExecutor
approvalDispatcherAsHandler
assertAllowedUrl
assertToolAllowed
canonicalizeBashSandboxPolicy
createAsrtBashExecutor
createBashTool
createBashToolProvider
createFetchUrlTool
createFileJail
createFileToolProvider
createFileTools
createMcpToolProvider
createNativeBashExecutor
createSearchTools
createWebToolProvider
createWorkspaceToolProvider
decideToolCall
describeBashAccess
describeFileAccess
describeWebAccess
effectScopeFromToolProviderContext
isPublicAddress
matchesUrlPattern
releaseBashExecutor
resolveDefaultSandboxRoot
resolveFileAllowRead
testToolEffectScope
urlMatchCandidate
GitHub
Select theme
Dark
Light
Auto
AnyAgent
AnyAgent
=
Agent
<
any
,
any
,
any
>
Defined in:
packages/core/src/agent/types.ts:385