Class hierarchy¶
This section documents every public class of trading-agent, one page per module. The menu on the left follows the folders of src/trading_agent. On each page the module comes first, then each class in the order the module defines it, with its methods beneath it, and the menu on the right lists them.
The tree below shows all 486 classes by inheritance. A class hangs under its base when it has exactly one base in trading-agent. A class whose bases all come from outside trading-agent, or that inherits several of its classes side by side, starts a new branch, and those bases are named beside it.
AgentLoopintrading_agent.agent.agent_loopContextCompressorintrading_agent.agent.context_compressorContextCategoryintrading_agent.agent.context_usageContextUsageintrading_agent.agent.context_usageConversationintrading_agent.agent.conversationLoopGuardintrading_agent.agent.loop_guardRoleintrading_agent.agent.messages, fromenum.StrEnumToolCallintrading_agent.agent.messagesMessageImageintrading_agent.agent.messagesConversationMessageintrading_agent.agent.messagesSystemPromptintrading_agent.agent.prompt_builderPromptBuilderintrading_agent.agent.prompt_builderApplicationintrading_agent.applicationAttachmentKindintrading_agent.attachments.attachment, fromenum.StrEnumAttachmentintrading_agent.attachments.attachmentAttachmentRefusedErrorintrading_agent.attachments.attachment_store, fromValueErrorAttachmentNotFoundErrorintrading_agent.attachments.attachment_store, fromLookupErrorAttachmentStoreintrading_agent.attachments.attachment_storeImageErrorintrading_agent.attachments.image_preparer, fromValueErrorImagePreparerintrading_agent.attachments.image_preparerTextReadErrorintrading_agent.attachments.text_reader, fromValueErrorExtractedTextintrading_agent.attachments.text_readerTextReaderintrading_agent.attachments.text_reader, fromabc.ABCExcelTextReaderintrading_agent.attachments.excel_text_readerPdfTextReaderintrading_agent.attachments.pdf_text_readerPlainTextReaderintrading_agent.attachments.plain_text_readerWordTextReaderintrading_agent.attachments.word_text_reader
BackendUnavailableErrorintrading_agent.backends.backend, fromExceptionModelReplyintrading_agent.backends.backendModelBackendintrading_agent.backends.backendOllamaBackendintrading_agent.backends.ollama_backendOpenAICompatibleBackendintrading_agent.backends.openai_compatible_backendDeepSeekBackendintrading_agent.backends.deepseek_backend
ClaudeCodeSettingsintrading_agent.backends.claude_code_turn_runnerClaudePreCompactHookintrading_agent.backends.claude_pre_compact_hookClaudeSteeringHookintrading_agent.backends.claude_steering_hookClaudeToolAllowlistHookintrading_agent.backends.claude_tool_allowlist_hookClaudeToolHandlerintrading_agent.backends.claude_tool_bridgeClaudeToolBridgeintrading_agent.backends.claude_tool_bridgeBackendRouteintrading_agent.backends.model_routerNotificationFormatterintrading_agent.channels.notification_formatterPairingErrorintrading_agent.channels.pairing_store, fromValueErrorPendingPairingintrading_agent.channels.pairing_storePairedChatintrading_agent.channels.pairing_storePairingStoreintrading_agent.channels.pairing_storeTelegramApiErrorintrading_agent.channels.telegram_api, fromRuntimeErrorIncomingFileintrading_agent.channels.telegram_apiIncomingMessageintrading_agent.channels.telegram_apiIncomingButtonintrading_agent.channels.telegram_apiTelegramApiintrading_agent.channels.telegram_apiTelegramChannelintrading_agent.channels.telegram_channelTelegramCommandsintrading_agent.channels.telegram_commandsTelegramRequestsintrading_agent.channels.telegram_requestsAppCommandsintrading_agent.client.app_commandsCheckpointCommandsintrading_agent.client.checkpoint_commandsMcpCommandsintrading_agent.client.mcp_commandsMessageClientintrading_agent.client.message_clientTurnFollowerintrading_agent.client.message_clientPackageCommandsintrading_agent.client.package_commandsPairingCommandsintrading_agent.client.pairing_commandsProposalCommandsintrading_agent.client.proposal_commandsSkillCommandsintrading_agent.client.skill_commandsSubagentCommandsintrading_agent.client.subagent_commandsCommandLineintrading_agent.command_lineGatewayConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelDeskConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelAgentLoopConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelSandboxConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelWebConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelMarginRatesConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelRiskConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelSkillsConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelBrowserConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelBackendConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelApprovalConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelTelegramConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelPushConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelAgentConfigurationintrading_agent.configuration.agent_configuration, frompydantic.BaseModelConfigurationErrorintrading_agent.configuration.configuration_loader, fromValueErrorConfigurationLoaderintrading_agent.configuration.configuration_loaderSecretsintrading_agent.configuration.secrets, frompydantic_settings.BaseSettingsDeskBuilderintrading_agent.desk_builderDeviceErrorintrading_agent.devices.device_store, fromValueErrorPhoneDeviceintrading_agent.devices.device_storeDeviceStoreintrading_agent.devices.device_storeFirebaseSenderintrading_agent.devices.firebase_senderNotificationSenderintrading_agent.devices.push_channel, fromtyping.ProtocolPushChannelintrading_agent.devices.push_channelJournalSearchintrading_agent.doctor.checks.journal_searchDoctorintrading_agent.doctor.doctorCheckStatusintrading_agent.doctor.doctor_check, fromenum.StrEnumCheckResultintrading_agent.doctor.doctor_checkDoctorCheckintrading_agent.doctor.doctor_checkBubblewrapCheckintrading_agent.doctor.checks.bubblewrap_checkChromeCheckintrading_agent.doctor.checks.chrome_checkClaudeCodeBackendCheckintrading_agent.doctor.checks.claude_code_backend_checkDeepSeekBackendCheckintrading_agent.doctor.checks.deepseek_backend_checkDeskLossLimitsCheckintrading_agent.doctor.checks.desk_loss_limits_checkDryRunOrderCheckintrading_agent.doctor.checks.dry_run_order_checkGatewayTokenCheckintrading_agent.doctor.checks.gateway_token_checkInjectionCheckintrading_agent.doctor.checks.injection_checkMarketCalendarCheckintrading_agent.doctor.checks.market_calendar_checkMcpServersCheckintrading_agent.doctor.checks.mcp_servers_checkOllamaBackendCheckintrading_agent.doctor.checks.ollama_backend_checkOpenAICompatibleBackendCheckintrading_agent.doctor.checks.openai_compatible_backend_checkOwnershipConflictCheckintrading_agent.doctor.checks.ownership_conflict_checkPythonVersionCheckintrading_agent.doctor.checks.python_version_checkSearxngCheckintrading_agent.doctor.checks.searxng_checkServiceCheckintrading_agent.doctor.checks.service_checkTelegramCheckintrading_agent.doctor.checks.telegram_checkTelegramPairingCheckintrading_agent.doctor.checks.telegram_pairing_checkTradingLimitsCheckintrading_agent.doctor.checks.trading_limits_checkTradingModeCheckintrading_agent.doctor.checks.trading_mode_checkUnifiedBrokerInterfaceCheckintrading_agent.doctor.checks.unified_broker_interface_check
InstalledAppintrading_agent.extensions.app_catalogAppStatusintrading_agent.extensions.app_catalogAppCatalogintrading_agent.extensions.app_catalogAppManifestErrorintrading_agent.extensions.app_manifest, fromValueErrorAppSettingsintrading_agent.extensions.app_manifest, frompydantic.BaseModelServiceSettingsintrading_agent.extensions.app_manifest, frompydantic.BaseModelAppManifestintrading_agent.extensions.app_manifest, frompydantic.BaseModelAppManifestReaderintrading_agent.extensions.app_manifestHookRunnerintrading_agent.extensions.hook_runnerInjectionFindingintrading_agent.extensions.injection_scannerInjectionScannerintrading_agent.extensions.injection_scannerPackageSummaryintrading_agent.extensions.installed_packagesInstalledPackagesintrading_agent.extensions.installed_packagesMcpToolErrorintrading_agent.extensions.mcp_client_manager, fromRuntimeErrorMcpToolintrading_agent.extensions.mcp_client_managerMcpCallResultintrading_agent.extensions.mcp_client_managerMcpServerConnectionintrading_agent.extensions.mcp_client_managerMcpClientManagerintrading_agent.extensions.mcp_client_managerMcpConfigurationErrorintrading_agent.extensions.mcp_server_configuration, fromValueErrorMcpServerConfigurationintrading_agent.extensions.mcp_server_configuration, frompydantic.BaseModelMcpConfigurationReaderintrading_agent.extensions.mcp_server_configurationPackageErrorintrading_agent.extensions.package_installer, fromRuntimeErrorInstallReportintrading_agent.extensions.package_installerPackageInstallerintrading_agent.extensions.package_installerSourceErrorintrading_agent.extensions.source_fetcher, fromRuntimeErrorSourceFetcherintrading_agent.extensions.source_fetcherUnitErrorintrading_agent.extensions.systemd_user_units, fromRuntimeErrorUnitStateintrading_agent.extensions.systemd_user_unitsSystemdUserUnitsintrading_agent.extensions.systemd_user_unitsUntrustedTextintrading_agent.extensions.untrusted_textAccessGuardintrading_agent.gateway.access_guardBackgroundWorkerintrading_agent.gateway.gateway_application, fromtyping.ProtocolGatewayApplicationintrading_agent.gateway.gateway_applicationDeskPartsintrading_agent.gateway.gateway_partsSharedPartsintrading_agent.gateway.gateway_partsKillRequestintrading_agent.gateway.routes.account_routes, frompydantic.BaseModelMessageRequestintrading_agent.gateway.routes.desk_routes, frompydantic.BaseModelModelRequestintrading_agent.gateway.routes.desk_routes, frompydantic.BaseModelFlattenRequestintrading_agent.gateway.routes.desk_routes, frompydantic.BaseModelDeviceRegistrationintrading_agent.gateway.routes.device_routes, frompydantic.BaseModelEventRoutesintrading_agent.gateway.routes.event_routesFileWriteintrading_agent.gateway.routes.file_routes, frompydantic.BaseModelFrontendRoutesintrading_agent.gateway.routes.frontend_routesHealthRoutesintrading_agent.gateway.routes.health_routesQuestionAnswerintrading_agent.gateway.routes.request_routes, frompydantic.BaseModelAnswerRequestintrading_agent.gateway.routes.request_routes, frompydantic.BaseModelPlanDecisionRequestintrading_agent.gateway.routes.request_routes, frompydantic.BaseModelPermissionDecisionRequestintrading_agent.gateway.routes.request_routes, frompydantic.BaseModelRevokeRequestintrading_agent.gateway.routes.request_routes, frompydantic.BaseModelRouteGroupintrading_agent.gateway.routes.route_groupAccountRoutesintrading_agent.gateway.routes.account_routesAppRoutesintrading_agent.gateway.routes.app_routesAttachmentRoutesintrading_agent.gateway.routes.attachment_routesChannelRoutesintrading_agent.gateway.routes.channel_routesDeskRoutesintrading_agent.gateway.routes.desk_routesDeviceRoutesintrading_agent.gateway.routes.device_routesExtensionRoutesintrading_agent.gateway.routes.extension_routesFileRoutesintrading_agent.gateway.routes.file_routesMemoryRoutesintrading_agent.gateway.routes.memory_routesRequestRoutesintrading_agent.gateway.routes.request_routesScheduleRoutesintrading_agent.gateway.routes.schedule_routesSystemRoutesintrading_agent.gateway.routes.system_routes
JobRequestintrading_agent.gateway.routes.schedule_routes, frompydantic.BaseModelWebhookRoutesintrading_agent.gateway.routes.webhook_routesTokenRedactingFilterintrading_agent.gateway.token_redacting_filter, fromlogging.FilterJournalReaderintrading_agent.journal.journal_readerSecretRedactorintrading_agent.journal.secret_redactorTradeJournalintrading_agent.journal.trade_journalBackendUsageintrading_agent.journal.usage_trackerUsageTrackerintrading_agent.journal.usage_trackerKnowledgeHitintrading_agent.knowledge.knowledge_baseRefreshCountsintrading_agent.knowledge.knowledge_baseKnowledgeBaseintrading_agent.knowledge.knowledge_baseCheckpointErrorintrading_agent.memory.checkpoints, fromRuntimeErrorCheckpointintrading_agent.memory.checkpointsCheckpointsintrading_agent.memory.checkpointsSessionKeeperintrading_agent.memory.session_keeperSearchRecordintrading_agent.memory.session_searchSearchHitintrading_agent.memory.session_searchSearchResultintrading_agent.memory.session_searchSessionSearchintrading_agent.memory.session_searchExchangeintrading_agent.memory.session_storeRouteStateintrading_agent.memory.session_storeSessionStateintrading_agent.memory.session_storeDailySummaryintrading_agent.memory.session_storeSessionStoreintrading_agent.memory.session_storePermissionGateintrading_agent.requests.permission_gatePermissionGrantintrading_agent.requests.permission_grantsPermissionGrantsintrading_agent.requests.permission_grantsPermissionResponseintrading_agent.requests.permission_responsePlanResponseintrading_agent.requests.plan_responseQuestionResponseintrading_agent.requests.question_responseRequestExpiryWatcherintrading_agent.requests.request_expiry_watcherUserRequestintrading_agent.requests.user_requestUserRequestResponderintrading_agent.requests.user_request_responderUserRequestErrorintrading_agent.requests.user_request_store, fromValueErrorUserRequestStoreintrading_agent.requests.user_request_storePositionRowintrading_agent.risk.account_snapshotAccountSnapshotintrading_agent.risk.account_snapshotAccountSnapshotReaderintrading_agent.risk.account_snapshotExchangeHoursintrading_agent.risk.exchange_hoursKillSwitchintrading_agent.risk.kill_switchMarginEstimatorintrading_agent.risk.margin_estimatorOrderRequestintrading_agent.risk.order_requestRiskDecisionintrading_agent.risk.risk_engineRiskServicesintrading_agent.risk.risk_engineRiskEngineintrading_agent.risk.risk_engineRiskLedgerintrading_agent.risk.risk_ledgerLimitsErrorintrading_agent.risk.trading_limits, fromValueErrorAccountLimitsintrading_agent.risk.trading_limits, frompydantic.BaseModelDeskLimitsintrading_agent.risk.trading_limits, frompydantic.BaseModelTradingLimitsintrading_agent.risk.trading_limits, frompydantic.BaseModelTradingLimitsReaderintrading_agent.risk.trading_limitsDeskStateintrading_agent.runtime.desk_runtime, fromenum.StrEnumDeskRuntimeintrading_agent.runtime.desk_runtimeEventKindintrading_agent.runtime.event, fromenum.StrEnumEventintrading_agent.runtime.eventEventSubscriptionintrading_agent.runtime.event_busEventBusintrading_agent.runtime.event_busCommandHelpintrading_agent.runtime.slash_commandsCommandPartsintrading_agent.runtime.slash_commandsSlashCommandsintrading_agent.runtime.slash_commandsSteeringInboxintrading_agent.runtime.steering_inboxTriggerSourceintrading_agent.runtime.trigger, fromenum.StrEnumTriggerintrading_agent.runtime.triggerTurnResultintrading_agent.runtime.turn_runnerTurnRunnerintrading_agent.runtime.turn_runnerAgentTurnRunnerintrading_agent.agent.agent_turn_runnerClaudeCodeTurnRunnerintrading_agent.backends.claude_code_turn_runnerModelRouterintrading_agent.backends.model_routerNoModelTurnRunnerintrading_agent.runtime.no_model_turn_runner
BuiltInJobsintrading_agent.scheduling.built_in_jobsCommandJobRunnerintrading_agent.scheduling.command_job_runnerCronJobErrorintrading_agent.scheduling.cron_job, fromValueErrorCronJobintrading_agent.scheduling.cron_jobCronJobStoreintrading_agent.scheduling.cron_job_storeDeskScheduleintrading_agent.scheduling.cron_schedulerCronSchedulerintrading_agent.scheduling.cron_schedulerClosureintrading_agent.scheduling.market_calendarSpecialSessionintrading_agent.scheduling.market_calendarMarketCalendarintrading_agent.scheduling.market_calendarMarketStatusintrading_agent.scheduling.market_statusMarketWatcherintrading_agent.scheduling.market_watcherPriceAlertintrading_agent.scheduling.price_alert_storePriceAlertStoreintrading_agent.scheduling.price_alert_storeSkillFormatErrorintrading_agent.skills.skill, fromValueErrorSkillintrading_agent.skills.skillSkillParserintrading_agent.skills.skillSkillCuratorintrading_agent.skills.skill_curatorSkillImportErrorintrading_agent.skills.skill_importer, fromRuntimeErrorImportResultintrading_agent.skills.skill_importerSkillImporterintrading_agent.skills.skill_importerHiddenSkillintrading_agent.skills.skill_librarySkillLibraryintrading_agent.skills.skill_librarySkillStatisticsintrading_agent.skills.skill_usageSkillUsageTrackerintrading_agent.skills.skill_usageSkillUsageReaderintrading_agent.skills.skill_usageSkillWriteErrorintrading_agent.skills.skill_writer, fromValueErrorSkillWriterintrading_agent.skills.skill_writerSubagentFormatErrorintrading_agent.subagents.subagent_definition, fromValueErrorSubagentDefinitionintrading_agent.subagents.subagent_definitionSubagentParserintrading_agent.subagents.subagent_definitionBrokenDefinitionintrading_agent.subagents.subagent_librarySubagentLibraryintrading_agent.subagents.subagent_librarySubagentPromptBuilderintrading_agent.subagents.subagent_prompt_builderSubagentTaskintrading_agent.subagents.subagent_runnerSubagentReportintrading_agent.subagents.subagent_runnerSubagentRunnerintrading_agent.subagents.subagent_runnerPreparedToolsintrading_agent.subagents.subagent_toolboxSubagentToolboxintrading_agent.subagents.subagent_toolboxAttachableFilesintrading_agent.terminal.attachable_filesAttachmentOpenerintrading_agent.terminal.attachment_openerToolStepintrading_agent.terminal.chat_itemsEventStepintrading_agent.terminal.chat_itemsSteeringStepintrading_agent.terminal.chat_itemsRequestStepintrading_agent.terminal.chat_itemsToolRunintrading_agent.terminal.chat_itemsChatTurnintrading_agent.terminal.chat_itemsLooseEventintrading_agent.terminal.chat_itemsChatTranscriptintrading_agent.terminal.chat_transcriptClipboardPictureintrading_agent.terminal.clipboard_pictureEventDescriptionintrading_agent.terminal.event_describerEventDescriberintrading_agent.terminal.event_describerAccessRefusedErrorintrading_agent.terminal.event_stream, fromExceptionEventStreamintrading_agent.terminal.event_streamFormatterintrading_agent.terminal.formatterGatewayErrorintrading_agent.terminal.gateway_client, fromExceptionGatewayClientintrading_agent.terminal.gateway_clientModelNamesintrading_agent.terminal.model_namesPageCommandsintrading_agent.terminal.page_commands, fromtextual.command.ProviderPromptHistoryintrading_agent.terminal.prompt_historyChatScreenintrading_agent.terminal.screens.chat_screen, fromtextual.screen.Screen[None]DiscardDialogintrading_agent.terminal.screens.files_screen, fromtextual.screen.ModalScreen[bool]Pageintrading_agent.terminal.screens.page_cataloguePageCatalogueintrading_agent.terminal.screens.page_cataloguePageScreenintrading_agent.terminal.screens.page_screen, fromtextual.screen.Screen[None]ActivityScreenintrading_agent.terminal.screens.activity_screenAppsScreenintrading_agent.terminal.screens.apps_screenChannelsScreenintrading_agent.terminal.screens.channels_screenCheckpointsScreenintrading_agent.terminal.screens.checkpoints_screenDesksScreenintrading_agent.terminal.screens.desks_screenExtensionsScreenintrading_agent.terminal.screens.extensions_screenFilesScreenintrading_agent.terminal.screens.files_screenModelsScreenintrading_agent.terminal.screens.models_screenScheduleScreenintrading_agent.terminal.screens.schedule_screenSessionsScreenintrading_agent.terminal.screens.sessions_screenSettingsScreenintrading_agent.terminal.screens.settings_screenSkillsScreenintrading_agent.terminal.screens.skills_screenTradingScreenintrading_agent.terminal.screens.trading_screen
NewJobFormintrading_agent.terminal.screens.schedule_screen, fromtextual.screen.ModalScreen[dict[str, Any] | None]TerminalApplicationintrading_agent.terminal.terminal_application, fromtextual.app.App[int]TerminalSettingsintrading_agent.terminal.terminal_settingsTerminalThemesintrading_agent.terminal.terminal_themesToolDescriberintrading_agent.terminal.tool_describerCommandMenuintrading_agent.terminal.widgets.command_menu, fromtextual.widgets.OptionListComposerintrading_agent.terminal.widgets.composer, fromtextual.widgets.TextAreaConfirmDialogintrading_agent.terminal.widgets.confirm_dialog, fromtextual.screen.ModalScreen[str | None]DocumentLineintrading_agent.terminal.widgets.desk_message_view, fromtextual.widgets.StaticDeskMessageViewintrading_agent.terminal.widgets.desk_message_view, fromtextual.containers.VerticalDeskPickerintrading_agent.terminal.widgets.desk_picker, fromtextual.screen.ModalScreen[str | None]DiffViewintrading_agent.terminal.widgets.diff_view, fromtextual.widgets.StaticEventStepViewintrading_agent.terminal.widgets.event_step_view, fromtextual.widgets.StaticHistorySearchintrading_agent.terminal.widgets.history_search, fromtextual.screen.ModalScreen[str | None]KeysScreenintrading_agent.terminal.widgets.keys_screen, fromtextual.screen.ModalScreen[None]TerminalCommandListintrading_agent.terminal.widgets.keys_screenModelPickerintrading_agent.terminal.widgets.model_picker, fromtextual.screen.ModalScreen[ModelChoice | None]PagePickerintrading_agent.terminal.widgets.page_picker, fromtextual.screen.ModalScreen[str | None]PendingFileintrading_agent.terminal.widgets.pending_filesPendingFilesintrading_agent.terminal.widgets.pending_files, fromtextual.widgets.StaticPermissionCardintrading_agent.terminal.widgets.permission_card, fromtextual.containers.VerticalPictureViewintrading_agent.terminal.widgets.picture_view, fromtextual.containers.VerticalPlanCardintrading_agent.terminal.widgets.plan_card, fromtextual.containers.VerticalProgressLineintrading_agent.terminal.widgets.progress_line, fromtextual.widgets.StaticQuestionCardintrading_agent.terminal.widgets.question_card, fromtextual.containers.VerticalRequestDockintrading_agent.terminal.widgets.request_dock, fromtextual.containers.VerticalScrollRequestStepViewintrading_agent.terminal.widgets.request_step_view, fromtextual.widgets.StaticSideCardintrading_agent.terminal.widgets.side_card, fromtextual.widgets.CollapsibleContextCardintrading_agent.terminal.widgets.context_cardDeskCardintrading_agent.terminal.widgets.desk_cardFundsCardintrading_agent.terminal.widgets.funds_cardModelCardintrading_agent.terminal.widgets.model_cardOrdersCardintrading_agent.terminal.widgets.orders_cardOutputsCardintrading_agent.terminal.widgets.outputs_cardProfitCardintrading_agent.terminal.widgets.profit_cardToolsCardintrading_agent.terminal.widgets.tools_card
SidePanelintrading_agent.terminal.widgets.side_panel, fromtextual.containers.VerticalScrollSteeringViewintrading_agent.terminal.widgets.steering_view, fromtextual.widgets.StaticToolCallViewintrading_agent.terminal.widgets.tool_call_view, fromtextual.widgets.CollapsibleToolRunViewintrading_agent.terminal.widgets.tool_run_view, fromtextual.containers.VerticalTurnViewintrading_agent.terminal.widgets.turn_view, fromtextual.containers.VerticalAddNoteArgumentsintrading_agent.tools.add_note_tool, frompydantic.BaseModelAddressRefusedErrorintrading_agent.tools.address_guard, fromValueErrorAddressGuardintrading_agent.tools.address_guardQuestionOptionintrading_agent.tools.ask_user_tool, frompydantic.BaseModelQuestionintrading_agent.tools.ask_user_tool, frompydantic.BaseModelAskUserArgumentsintrading_agent.tools.ask_user_tool, frompydantic.BaseModelJobArgumentsintrading_agent.tools.bash_check_tool, frompydantic.BaseModelCommandArgumentsintrading_agent.tools.bash_command_arguments, frompydantic.BaseModelBashSandboxintrading_agent.tools.bash_sandboxCommandOutcomeintrading_agent.tools.bash_sessionBashSessionintrading_agent.tools.bash_sessionBrowserClickArgumentsintrading_agent.tools.browser_click_tool, frompydantic.BaseModelBrowserOpenArgumentsintrading_agent.tools.browser_open_tool, frompydantic.BaseModelBrowserErrorintrading_agent.tools.browser_session, fromExceptionBrowserSessionintrading_agent.tools.browser_sessionBrowserTabsArgumentsintrading_agent.tools.browser_tabs_tool, frompydantic.BaseModelBrowserTypeArgumentsintrading_agent.tools.browser_type_tool, frompydantic.BaseModelCallMcpToolArgumentsintrading_agent.tools.call_mcp_tool_tool, frompydantic.BaseModelCancelOrderArgumentsintrading_agent.tools.cancel_order_tool, frompydantic.BaseModelCancelPriceAlertArgumentsintrading_agent.tools.cancel_price_alert_tool, frompydantic.BaseModelCronCreateArgumentsintrading_agent.tools.cron_create_tool, frompydantic.BaseModelCronDeleteArgumentsintrading_agent.tools.cron_delete_tool, frompydantic.BaseModelDelegatedTaskintrading_agent.tools.delegate_task_tool, frompydantic.BaseModelDelegateTaskArgumentsintrading_agent.tools.delegate_task_tool, frompydantic.BaseModelEditFileArgumentsintrading_agent.tools.edit_file_tool, frompydantic.BaseModelFlattenDeskArgumentsintrading_agent.tools.flatten_desk_tool, frompydantic.BaseModelGetOrdersArgumentsintrading_agent.tools.get_orders_tool, frompydantic.BaseModelGetPortfolioArgumentsintrading_agent.tools.get_portfolio_tool, frompydantic.BaseModelLoadSkillArgumentsintrading_agent.tools.load_skill_tool, frompydantic.BaseModelModifyOrderArgumentsintrading_agent.tools.modify_order_tool, frompydantic.BaseModelOrderServicesintrading_agent.tools.order_toolPathRefusedErrorintrading_agent.tools.path_policy, fromValueErrorPathPolicyintrading_agent.tools.path_policyPresentPlanArgumentsintrading_agent.tools.present_plan_tool, frompydantic.BaseModelProposeFileChangeArgumentsintrading_agent.tools.propose_file_change_tool, frompydantic.BaseModelReadFileArgumentsintrading_agent.tools.read_file_tool, frompydantic.BaseModelScheduleWakeupArgumentsintrading_agent.tools.schedule_wakeup_tool, frompydantic.BaseModelSearchInstrumentsArgumentsintrading_agent.tools.search_instruments_tool, frompydantic.BaseModelSearchKnowledgeArgumentsintrading_agent.tools.search_knowledge_tool, frompydantic.BaseModelSearchSessionsArgumentsintrading_agent.tools.search_sessions_tool, frompydantic.BaseModelSendImageArgumentsintrading_agent.tools.send_image_tool, frompydantic.BaseModelSendMessageArgumentsintrading_agent.tools.send_message_tool, frompydantic.BaseModelSkillArchiveArgumentsintrading_agent.tools.skill_archive_tool, frompydantic.BaseModelSkillCreateArgumentsintrading_agent.tools.skill_create_tool, frompydantic.BaseModelSkillPatchArgumentsintrading_agent.tools.skill_patch_tool, frompydantic.BaseModelToolResultintrading_agent.tools.toolNoArgumentsintrading_agent.tools.tool, frompydantic.BaseModelToolintrading_agent.tools.toolAddNoteToolintrading_agent.tools.add_note_toolAskUserToolintrading_agent.tools.ask_user_toolBashToolintrading_agent.tools.bash_toolBashBackgroundToolintrading_agent.tools.bash_background_toolBashCheckToolintrading_agent.tools.bash_check_toolBashRestartToolintrading_agent.tools.bash_restart_toolBashRunToolintrading_agent.tools.bash_run_tool
BrokerToolintrading_agent.tools.broker_toolGetCandlesToolintrading_agent.tools.get_candles_toolGetOrdersToolintrading_agent.tools.get_orders_toolGetPortfolioToolintrading_agent.tools.get_portfolio_toolGetQuoteToolintrading_agent.tools.get_quote_toolSearchInstrumentsToolintrading_agent.tools.search_instruments_tool
BrowserToolintrading_agent.tools.browser_toolBrowserBackToolintrading_agent.tools.browser_back_toolBrowserClickToolintrading_agent.tools.browser_click_toolBrowserOpenToolintrading_agent.tools.browser_open_toolBrowserScreenshotToolintrading_agent.tools.browser_screenshot_toolBrowserSnapshotToolintrading_agent.tools.browser_snapshot_toolBrowserTabsToolintrading_agent.tools.browser_tabs_toolBrowserTypeToolintrading_agent.tools.browser_type_tool
CallMcpToolToolintrading_agent.tools.call_mcp_tool_toolCancelPriceAlertToolintrading_agent.tools.cancel_price_alert_toolCronCreateToolintrading_agent.tools.cron_create_toolCronDeleteToolintrading_agent.tools.cron_delete_toolCronListToolintrading_agent.tools.cron_list_toolDelegateTaskToolintrading_agent.tools.delegate_task_toolEditFileToolintrading_agent.tools.edit_file_toolGetTimeToolintrading_agent.tools.get_time_toolLoadSkillToolintrading_agent.tools.load_skill_toolOrderToolintrading_agent.tools.order_toolCancelOrderToolintrading_agent.tools.cancel_order_toolFlattenDeskToolintrading_agent.tools.flatten_desk_toolModifyOrderToolintrading_agent.tools.modify_order_toolPlaceBracketOrderToolintrading_agent.tools.place_bracket_order_toolPlaceOrderToolintrading_agent.tools.place_order_tool
PresentPlanToolintrading_agent.tools.present_plan_toolProposeFileChangeToolintrading_agent.tools.propose_file_change_toolReadFileToolintrading_agent.tools.read_file_toolScheduleWakeupToolintrading_agent.tools.schedule_wakeup_toolSearchKnowledgeToolintrading_agent.tools.search_knowledge_toolSearchSessionsToolintrading_agent.tools.search_sessions_toolSendImageToolintrading_agent.tools.send_image_toolSendMessageToolintrading_agent.tools.send_message_toolSetPriceAlertToolintrading_agent.tools.set_price_alert_toolSkillArchiveToolintrading_agent.tools.skill_archive_toolSkillCreateToolintrading_agent.tools.skill_create_toolSkillPatchToolintrading_agent.tools.skill_patch_toolToolSearchToolintrading_agent.tools.tool_search_toolViewImageToolintrading_agent.tools.view_image_toolWebFetchToolintrading_agent.tools.web_fetch_toolWebSearchToolintrading_agent.tools.web_search_toolWriteFileToolintrading_agent.tools.write_file_tool
CompletedCallintrading_agent.tools.tool_call_executorToolCallExecutorintrading_agent.tools.tool_call_executorToolRegistryintrading_agent.tools.tool_registryToolSearchArgumentsintrading_agent.tools.tool_search_tool, frompydantic.BaseModelViewImageArgumentsintrading_agent.tools.view_image_tool, frompydantic.BaseModelWebFetchArgumentsintrading_agent.tools.web_fetch_tool, frompydantic.BaseModelWebSearchArgumentsintrading_agent.tools.web_search_tool, frompydantic.BaseModelWriteFileArgumentsintrading_agent.tools.write_file_tool, frompydantic.BaseModelBrokerReaderintrading_agent.trading.broker_readerOrderRecordintrading_agent.trading.desk_order_bookDeskOrderBookintrading_agent.trading.desk_order_bookInstrumentArgumentsintrading_agent.trading.instrument_arguments, frompydantic.BaseModelGetCandlesArgumentsintrading_agent.tools.get_candles_toolSetPriceAlertArgumentsintrading_agent.tools.set_price_alert_toolOrderArgumentsintrading_agent.trading.order_argumentsBracketOrderArgumentsintrading_agent.tools.place_bracket_order_tool
ResultFormatterintrading_agent.trading.result_formatterProposalErrorintrading_agent.workspace.proposal_store, fromValueErrorProposalintrading_agent.workspace.proposal_storeProposalStoreintrading_agent.workspace.proposal_storeWorkspaceLayoutintrading_agent.workspace.workspace_layout