Show bot activity
show_bot_activityFor a general activity or trading-today summary, call this before separate order telemetry, run history or logs. Inspect its returned dated account, holdings and orders first, then fetch only missing decision details. Daily price attribution requires loading data-analysis and using validate_analysis_program followed by run_data_analysis, including when prices came from public search. Publish the computed opening and ending account values and the known-position subtotal, separately from an unknown full-basket total when a symbol is missing. Re-reading recorded position telemetry does not refresh broker holdings already shown in this report. When a current financial read is unavailable but an earlier tool result supplies a dated account value or cash, begin the interpretation with that last-known value and its original date, clearly labeled as not a current broker read. State the current uncertainty separately; an unavailable report does not erase earlier recorded evidence. Answers "How is my bot doing right now?" and "What did my bot do?" for one deployment. Already renders account value and holdings with signed unrealized P&L, followed by recent orders when available with their actual dates. Reuse these panels; do not add watchlist or risk-budget panels to restate account performance or holdings. This is the first financial read after list_deployments, before separate broker balance or position reads, even when discovery values are old. Reads current balances and account holdings directly from its exact linked broker, with source/retrieval timestamps; account-wide holdings and account-value change are not strategy-only profit. Uses recorded bot telemetry for orders and history, preserving their separate times. Live or paper comes from the deployment. Do not duplicate successful current reads. If current broker balances or holdings are unavailable and only recorded data is returned, recover once with get_broker_account_snapshot/get_broker_positions using that deployment's exact brokerCredentialId; never restart the trading bot to refresh prices. To explain a daily portfolio move, supplement this report with matching per-symbol price changes and estimated position contributions; since-entry P&L and a hold decision do not provide daily attribution. Recorded order history does not verify later broker activity. Use logs/run artifacts for decision explanations, not redundant cross-checks. Read-only. Shows an interactive panel in apps that support MCP Apps; always returns a text summary and a botspot.trade link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| deploymentId | Yes |