error→
kernel→
port→
runtime→
types→
READMEU
AgentErrorU
AutocompleteItemU
AutocompleteSourceU
CallIdU
ChatOptionsU
CommandDefU
CommandErrorU
CommandOutcomeU
CommandParamU
CommandPortU
CommandTypeU
CompactModeU
CompactResultU
CompactTriggerU
CompletionU
CompletionPayloadU
CompositionErrorU
ContentU
ExecutionPolicyU
ExtensionU
ExtensionManifestU
FinishReasonU
HookU
HookAbortU
HookStageU
InvocationScopeU
LifecycleU
MemoryEntryU
MemoryErrorU
MemoryPortU
MemoryQueryU
MessageU
ModelCallResultU
ModelErrorU
ModelFailureU
ModelPortU
NotExecutedReasonU
ObserverU
OwnerIdU
ParamTypeU
ProviderConfigU
ReasoningU
RunIdU
RuntimeErrorU
SessionU
SessionErrorU
SessionIdU
SessionStoreU
StreamAccumulatorU
StreamChunkU
StreamModeU
SystemPromptContributorU
ToolCallU
ToolDefU
ToolHookDecisionU
ToolNameU
ToolOutcomeU
ToolProviderU
TranscriptU
TurnEventU
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
T
NoopCommandPortT
NoopLifecycleT
NoopMemoryPort- ::NoopUiPortNoopUiPort::NoopUiPort
- ::renderNoopUiPort::render
- ::requestNoopUiPort::request
- ::ui_descriptorNoopUiPort::ui_descriptor
T
RecordedHookOutcome2- ::RecordingHookRecordingHook::RecordingHook
- ::abort_whenRecordingHook::abort_when
- ::defer_whenRecordingHook::defer_when
- ::recordsRecordingHook::records
- ::RecordingObserverRecordingObserver::RecordingObserver
- ::eventsRecordingObserver::events
- ::RecordingSessionStoreRecordingSessionStore::RecordingSessionStore
- ::fail_loadRecordingSessionStore::fail_load
- ::fail_saveRecordingSessionStore::fail_save
- ::opsRecordingSessionStore::ops
- ::save_snapshotsRecordingSessionStore::save_snapshots
- ::seedRecordingSessionStore::seed
- ::RecordingToolProviderRecordingToolProvider::RecordingToolProvider
- ::exec_recordsRecordingToolProvider::exec_records
- ::execute_directRecordingToolProvider::execute_direct
- ::list_call_countRecordingToolProvider::list_call_count
- ::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
- ::SystemPromptSectionSystemPromptSection::SystemPromptSection
T
ToolExecRecordT
ToolProviderOp- ::ToolRegistryToolRegistry::ToolRegistry
- ::registerToolRegistry::register
- ::register_strictToolRegistry::register_strict
- ::unregisterToolRegistry::unregister
- ::UiRenderHookUiRenderHook::UiRenderHook
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
validate_args