Releases: PaceFlow/ai-engineering-analytics
v0.2.4
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_v2support: 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
--freshingest 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 ingestpaceflow sessionpaceflow deliverypaceflow qualitypaceflow costpaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.2.3
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, orcost) is run inside a git repo and returns no rows, the empty-state message now points users at--all-projects, instead of only suggestingpaceflow ingest. The hint only appears when the current-repo scope was auto-injected, so explicit--repoand--all-projectsruns 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 ingestpaceflow sessionpaceflow deliverypaceflow qualitypaceflow costpaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.2.2
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 synccommands for manually pushing local analytics events to PaceFlow. - Added a periodic sync schedule that runs in the background via
launchdon macOS, the Task Scheduler on Windows, andsystemduser units on Linux. - Added a
paceflow hook setupgate 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
paceflowto crates.io via a new CI workflow, with package publishing metadata inCargo.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
launchdconfig so the periodic sync agent installs and reloads cleanly. - Tightened
paceflow hookand sync tests after the new gate and schedule logic landed.
Upgrade Notes
- No database migration is required.
- Re-run
paceflow ingestafter upgrading to keep analytics events current. - To enable background sync, run
paceflow hook setupand follow the person sync setup prompts. - Existing commands continue to work:
paceflow ingestpaceflow sessionpaceflow deliverypaceflow qualitypaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.2.1
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
--overallsummary mode - Updated report docs and examples for
--modelfiltering andMainline Reach - Release metadata and install snippets aligned to the current repository and
v0.2.0
Quick start:
paceflow ingestpaceflow sessionpaceflow deliverypaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.2.0
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
--overallsummary mode - Updated report docs and examples for
--modelfiltering andMainline Reach - Release metadata and install snippets aligned to the current repository and
v0.2.0
Quick start:
paceflow ingestpaceflow sessionpaceflow deliverypaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.1.0
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
C1andC3 - GitHub PR sync with saved token setup flow
L3bug-after-merge tracking for quality reporting- Streamlined ingest progress output
Quick start:
paceflow ingestpaceflow sessionpaceflow deliverypaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH
v0.1.0-beta.2
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 ingestpaceflow sessionpaceflow deliverypaceflow 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_PATHPACEFLOW_CURSOR_HISTORY_PATH