Skip to content

Releases: PaceFlow/ai-engineering-analytics

v0.2.4

15 Jun 07:57

Choose a tag to compare

paceflow v0.2.4

This release adds an interactive terminal dashboard, improves Cursor edit ingestion for newer agent formats, and tightens first-change and mainline attribution.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights

  • paceflow tui: new interactive terminal dashboard for exploring session, delivery, quality, and cost analytics with keyboard navigation.
  • Cursor edit_file_v2 support: ingest edits that reference before/after content blobs by id, not just inline streaming patches.
  • First-change timing: more accurate first-change attribution and a --fresh ingest option to rebuild from scratch.
  • Mainline matching: improved line matching and mainline update detection for commit association.

Upgrade Notes

  • No database migration is required.
  • New command: paceflow tui
  • New ingest flag: paceflow ingest --fresh (rebuilds analytics from scratch)
  • Existing commands continue to work:
    • paceflow ingest
    • paceflow session
    • paceflow delivery
    • paceflow quality
    • paceflow cost
    • paceflow sync

Requirements

  • Git must be installed and available on PATH.
  • Cursor, Codex, Claude Code, or OpenCode local session data must exist on the machine.

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.2.3

26 May 08:59

Choose a tag to compare

paceflow v0.2.3

This is a small UX release that makes empty reports more discoverable when data was ingested while working in a different repo.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights

  • When a report (paceflow session, delivery, quality, or cost) is run inside a git repo and returns no rows, the empty-state message now points users at --all-projects, instead of only suggesting paceflow ingest. The hint only appears when the current-repo scope was auto-injected, so explicit --repo and --all-projects runs are unaffected.

Upgrade Notes

  • No database migration is required.
  • No new commands or flags; behavior only changes when reports return zero rows under the default current-repo scope.
  • Existing commands continue to work:
    • paceflow ingest
    • paceflow session
    • paceflow delivery
    • paceflow quality
    • paceflow cost
    • paceflow sync

Requirements

  • Git must be installed and available on PATH.
  • Cursor, Codex, Claude Code, or OpenCode local session data must exist on the machine.

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.2.2

25 May 08:18

Choose a tag to compare

paceflow v0.2.2

This release focuses on the new analytics sync flow, periodic background scheduling, and reliability fixes on Windows and macOS.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights

  • Added paceflow sync commands for manually pushing local analytics events to PaceFlow.
  • Added a periodic sync schedule that runs in the background via launchd on macOS, the Task Scheduler on Windows, and systemd user units on Linux.
  • Added a paceflow hook setup gate so analytics sync is opt-in and tied to a configured person.
  • Added a person sync setup flow for first-time configuration.
  • Filtered sync cost metrics to committed work so unmerged sessions no longer skew totals.
  • Published paceflow to crates.io via a new CI workflow, with package publishing metadata in Cargo.toml.

Fixes

  • Wrote Windows scheduled-task XML as UTF-16 LE with a BOM so Task Scheduler accepts it.
  • Avoided showing a console window for the background sync task on Windows by launching it through wscript.
  • Updated the macOS launchd config so the periodic sync agent installs and reloads cleanly.
  • Tightened paceflow hook and sync tests after the new gate and schedule logic landed.

Upgrade Notes

  • No database migration is required.
  • Re-run paceflow ingest after upgrading to keep analytics events current.
  • To enable background sync, run paceflow hook setup and follow the person sync setup prompts.
  • Existing commands continue to work:
    • paceflow ingest
    • paceflow session
    • paceflow delivery
    • paceflow quality
    • paceflow sync (new)

Requirements

  • Git must be installed and available on PATH.
  • Cursor, Codex, Claude Code, or OpenCode local session data must exist on the machine.

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.2.1

21 Apr 08:53
fa12f92

Choose a tag to compare

paceflow release

This is the v0.2.0 release of paceflow.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights in v0.2.0:

  • Default model-grouped report views with --overall summary mode
  • Updated report docs and examples for --model filtering and Mainline Reach
  • Release metadata and install snippets aligned to the current repository and v0.2.0

Quick start:

  • paceflow ingest
  • paceflow session
  • paceflow delivery
  • paceflow quality

Requirements:

  • Git must be installed and available on PATH
  • Cursor and/or Codex local session data must exist on the machine

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.2.0

17 Apr 06:56

Choose a tag to compare

paceflow release

This is the v0.2.0 release of paceflow.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights in v0.2.0:

  • Default model-grouped report views with --overall summary mode
  • Updated report docs and examples for --model filtering and Mainline Reach
  • Release metadata and install snippets aligned to the current repository and v0.2.0

Quick start:

  • paceflow ingest
  • paceflow session
  • paceflow delivery
  • paceflow quality

Requirements:

  • Git must be installed and available on PATH
  • Cursor and/or Codex local session data must exist on the machine

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.1.0

07 Apr 14:33

Choose a tag to compare

paceflow release

This is the first stable public release of paceflow.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Highlights in v0.1.0:

  • GitHub-backed delivery metrics for C1 and C3
  • GitHub PR sync with saved token setup flow
  • L3 bug-after-merge tracking for quality reporting
  • Streamlined ingest progress output

Quick start:

  • paceflow ingest
  • paceflow session
  • paceflow delivery
  • paceflow quality

Requirements:

  • Git must be installed and available on PATH
  • Cursor and/or Codex local session data must exist on the machine

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH

v0.1.0-beta.2

31 Mar 15:20

Choose a tag to compare

paceflow release

This is the public beta release of paceflow.

Download the archive for your platform from the Assets section below, extract it, and run paceflow --help.

Quick start:

  • paceflow ingest
  • paceflow session
  • paceflow delivery
  • paceflow quality

Requirements:

  • Git must be installed and available on PATH
  • Cursor and/or Codex local session data must exist on the machine

If Cursor data lives in a non-standard location, use:

  • PACEFLOW_CURSOR_STATE_PATH
  • PACEFLOW_CURSOR_HISTORY_PATH