tp context show before running commands. Add root --json before the command when machine parsing needs JSON output; use root --profile <name> only to override the active profile.
Run commands using the active saved profile:
tp is not on PATH, run from thinkplatform-lib with .venv/bin/tp or pass --tp-bin /absolute/path/to/.venv/bin/tp to the collector. The collector auto-detects the repository .venv/bin/tp.
All commands in this reference are read-only.
Context and profile
org_id and project_id match the requested scope. Do not silently switch the active profile.
Cost and attribution
Use explicit dates:--provider openai|azure_openai|azure|all--metric ActualCost|AmortizedCost--force-refreshwhen stale cached provider data would materially affect the result--exclude-unallocatedonly for a focused view; retain unallocated cost in the reconciliation
Fallback for older CLI installations
Agent and task configuration
Schedules and triggers
- interval/trigger and enabled status;
- target Agent and schedule prompt;
- run count, status mix, attempts, repeated task IDs, and errors;
- overlapping schedules, Hooks, Webhooks, and task follow-ups that can trigger the same work.
Data-context investigation
After message summaries indicate file-heavy tool use, inspect only the implicated paths:Snapshot collector
collection_warnings, derived.dimension_coverage, and derived.collection_coverage before conclusions. Scheduler status_counts describe enqueue records, not downstream task outcomes; correlate them with task status.