error→
kernel→
port→
runtime→
types→
READMEU
AgentErrorU
AutocompleteItemU
AutocompleteSourceU
CallIdU
CapabilityU
ChatOptionsU
CommandDefU
CommandErrorU
CommandOutcomeU
CommandParamU
CommandPortU
CommandTypeU
CompactModeU
CompactResultU
CompactTriggerU
CompletionU
CompletionPayloadU
CompositionErrorU
CompositionViewU
ContentU
EventScopeU
ExecutionPolicyU
ExtensionU
ExtensionManifestU
FinishReasonU
HookAbortU
HookStageU
InvocationScopeU
LifecycleU
MemoryEntryU
MemoryErrorU
MemoryPortU
MemoryQueryU
MessageU
ModelCallResultU
ModelErrorU
ModelFailureU
ModelPortU
NotExecutedReasonU
ObserverU
OwnerIdU
ParamTypeU
PipelineHookU
ProviderConfigU
RateLimitInfoU
ReasoningU
RunIdU
RuntimeErrorU
SessionU
SessionErrorU
SessionIdU
SessionStoreU
StreamAccumulatorU
StreamChunkU
StreamModeU
SystemPromptContributorU
ToolCallU
ToolDecisionU
ToolDefU
ToolNameU
ToolOutcomeU
ToolProviderU
TranscriptU
TurnEventU
TurnIdU
TurnResultU
UiBodyU
UiDescriptorU
UiErrorU
UiHintU
UiPortU
UiRenderU
UiRequestU
UiResponseU
UiSlotU
Usage- ::AgentAgent::Agent
- ::commandsAgent::commands
- ::controlAgent::control
- ::run_turnAgent::run_turn
- ::shutdownAgent::shutdown
- ::with_runtimeAgent::with_runtime
T
AgentConfigT
CompositeToolProvider- ::CompositeUiPortCompositeUiPort::CompositeUiPort
- ::contributorsCompositeUiPort::contributors
- ::renderCompositeUiPort::render
- ::requestCompositeUiPort::request
- ::ui_descriptorCompositeUiPort::ui_descriptor
T
HookRecord- ::ManifestOnlyManifestOnly::ManifestOnly
- ::extension_idManifestOnly::extension_id
- ::manifestManifestOnly::manifest
- ::MemoryRetrievalHookMemoryRetrievalHook::MemoryRetrievalHook
- ::before_modelMemoryRetrievalHook::before_model
- ::commandsNoopCommandPort::commands
- ::invokeNoopCommandPort::invoke
T
NoopLifecycleT
NoopMemoryPort- ::NoopUiPortNoopUiPort::NoopUiPort
- ::renderNoopUiPort::render
- ::requestNoopUiPort::request
- ::ui_descriptorNoopUiPort::ui_descriptor
T
RecordedHookOutcome2- ::RecordingHookRecordingHook::RecordingHook
- ::abort_whenRecordingHook::abort_when
- ::before_modelRecordingHook::before_model
- ::before_toolRecordingHook::before_tool
- ::defer_whenRecordingHook::defer_when
- ::recordsRecordingHook::records
- ::RecordingLifecycleRecordingLifecycle::RecordingLifecycle
- ::on_composeRecordingLifecycle::on_compose
- ::on_shutdownRecordingLifecycle::on_shutdown
- ::on_startRecordingLifecycle::on_start
- ::RecordingObserverRecordingObserver::RecordingObserver
- ::eventsRecordingObserver::events
- ::on_eventRecordingObserver::on_event
- ::RecordingSessionStoreRecordingSessionStore::RecordingSessionStore
- ::fail_loadRecordingSessionStore::fail_load
- ::fail_saveRecordingSessionStore::fail_save
- ::loadRecordingSessionStore::load
- ::opsRecordingSessionStore::ops
- ::saveRecordingSessionStore::save
- ::save_snapshotsRecordingSessionStore::save_snapshots
- ::seedRecordingSessionStore::seed
- ::RecordingToolProviderRecordingToolProvider::RecordingToolProvider
- ::exec_recordsRecordingToolProvider::exec_records
- ::execute_directRecordingToolProvider::execute_direct
- ::list_call_countRecordingToolProvider::list_call_count
- ::list_toolsRecordingToolProvider::list_tools
- ::opsRecordingToolProvider::ops
- ::RecordingUiPortRecordingUiPort::RecordingUiPort
- ::new_unsupportedRecordingUiPort::new_unsupported
- ::renderRecordingUiPort::render
- ::render_countRecordingUiPort::render_count
- ::rendered_in_slotRecordingUiPort::rendered_in_slot
- ::rendered_intentsRecordingUiPort::rendered_intents
- ::requestRecordingUiPort::request
- ::set_descriptorRecordingUiPort::set_descriptor
- ::ui_descriptorRecordingUiPort::ui_descriptor
- ::unconsumed_response_countRecordingUiPort::unconsumed_response_count
- ::ScopeRecordingModelScopeRecordingModel::ScopeRecordingModel
- ::chat_scopesScopeRecordingModel::chat_scopes
- ::compact_scopesScopeRecordingModel::compact_scopes
- ::ScriptedModelScriptedModel::ScriptedModel
- ::call_countScriptedModel::call_count
- ::chat_directScriptedModel::chat_direct
- ::options_receivedScriptedModel::options_received
T
ScriptedModelStepT
ScriptedToolOutcomeT
SessionOp- ::SystemPromptHookSystemPromptHook::SystemPromptHook
- ::assembleSystemPromptHook::assemble
- ::before_modelSystemPromptHook::before_model
- ::SystemPromptSectionSystemPromptSection::SystemPromptSection
T
ToolExecRecordT
ToolProviderOp- ::ToolRegistryToolRegistry::ToolRegistry
- ::registerToolRegistry::register
- ::register_strictToolRegistry::register_strict
- ::unregisterToolRegistry::unregister
- ::UiRenderHookUiRenderHook::UiRenderHook
- ::on_post_eventUiRenderHook::on_post_event
V
assert_events_containV
assert_events_eqV
build_error_messageV
build_tool_result_messageV
event_trace_mismatchV
parse_slash_argsV
tk_configV
tk_error_resultV
tk_extV
tk_ok_resultV
tk_scopeV
tk_stop_responseV
tk_system_msgV
tk_tool_call_responseV
tk_tool_defV
tk_user_msgV
tk_viewV
validate_args