Skip to content

feat: Implement telemetry logging and a detailed usage report command with aggregated statistics.#1

Merged
fajarhide merged 5 commits intomainfrom
feat-report
Mar 16, 2026
Merged

feat: Implement telemetry logging and a detailed usage report command with aggregated statistics.#1
fajarhide merged 5 commits intomainfrom
feat-report

Conversation

@fajarhide
Copy link
Copy Markdown
Owner

@fajarhide fajarhide commented Mar 16, 2026

Checklist

  • Code compiles: cd core && zig build
  • Tests pass: cd core && zig build test
  • TypeScript compiles: npx tsc --noEmit
  • CHANGELOG.md updated (if user-facing)
  • Tested locally with omni distill / omni report

Screenshots / Output

Screenshot 2026-03-16 at 09 16 24 Screenshot 2026-03-16 at 09 16 37 Screenshot 2026-03-16 at 09 16 52

PR Auto Describe

This PR rolls out version 0.3.8 of the OMNI semantic context distillation engine, adding a usage telemetry system, expanded reporting capabilities, critical installation/setup bug fixes, and synchronized versioning across all project components.

  1. Type: New Feature
    Description: Launched a cross-platform telemetry system that logs all omni distill CLI and MCP server usage to ~/.omni/telemetry.csv, tracking timestamps, agent names, input/output sizes, and execution time.
  2. Type: New Feature
    Description: Rewrote omni report to generate sorted daily/weekly/monthly usage breakdown tables with token savings metrics, plus added an --agent=<name> flag to filter reports by specific AI agent.
  3. Type: New Feature
    Description: Added automatic agent tagging for MCP configurations: omni generate injects --agent=<name> flags into generated configs to enable per-agent usage tracking.
  4. Type: New Feature
    Description: Added a standardized GitHub pull request template to streamline consistent PR submissions for contributors.
  5. Type: Bug Fix
    Description: Fixed omni setup symlink creation: now searches 4 candidate paths for index.js and deletes stale symlinks before creating new ones to avoid broken local setups.
  6. Type: Bug Fix

@fajarhide fajarhide closed this Mar 16, 2026
@fajarhide fajarhide reopened this Mar 16, 2026
@fajarhide fajarhide closed this Mar 16, 2026
@fajarhide fajarhide reopened this Mar 16, 2026
@fajarhide fajarhide closed this Mar 16, 2026
@fajarhide fajarhide reopened this Mar 16, 2026
@fajarhide fajarhide closed this Mar 16, 2026
@fajarhide fajarhide reopened this Mar 16, 2026
@fajarhide fajarhide merged commit 1ad9c31 into main Mar 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant