Skip to main content

AiTracking

AI call tracking β€” RunStatus enum + duration calculation + multi-provider token usage normalization + retry policy (Layer 1 Core).

Status​

KeyValue
Layercore
TierL1
Statusreleased
Version1.0.0
PriceFree (free)
CategoryAI / LLM

Overview​

Overview​

AiTracking is a Layer 1 Core Plugin of multi-saas-kit. Provides standard enum + calculators for tracking LLM call history, based on integration analysis of AiRun/AiTask models from scout.how and academy.how.

AiRelay + ApiUsageAnalytics + AiTracking complete the LLM operations tracking stack.

Core Components​

RunStatus enum​

Unified STATUS_* from scout + academy: PENDING/QUEUED/RUNNING (active), COMPLETED/FAILED/CANCELLED (terminal).

RunDurationCalculator (Pure)​

Terminal status uses frozen completed_at; active uses live now.

TokenUsageNormalizer (Pure)​

Auto-normalizes 4 provider shapes (OpenAI/Claude/LiteLLM/Gemini) β†’ {prompt_tokens, completion_tokens, total_tokens}.

RetryPolicy (Pure)​

Exponential backoff with configurable max/base/multiplier.

License​

MIT

Demos​


πŸ›’ View on Plugin Store: store.codebase.how/plugins/ai-tracking