AiTracking
AI call tracking β RunStatus enum + duration calculation + multi-provider token usage normalization + retry policy (Layer 1 Core).
Statusβ
| Key | Value |
|---|---|
| Layer | core |
| Tier | L1 |
| Status | released |
| Version | 1.0.0 |
| Price | Free (free) |
| Category | AI / 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β
- Platform κ΄λ¦¬μ ν¨λμμ λ©ν νμΈ π Login required
- μ¬μ© μμ (PHP)
π View on Plugin Store: store.codebase.how/plugins/ai-tracking