From 4dfbf00d8bd70472cc79a7209fcb90fdf1883d60 Mon Sep 17 00:00:00 2001 From: Tony Amirault Date: Tue, 19 May 2026 10:36:54 -0400 Subject: [PATCH] fix(warp): address PR review feedback - remove unscoped README node/better-sqlite3 changes - drop bare auto aliases to avoid collisions - document output-token estimation tradeoff Co-Authored-By: Oz --- README.md | 6 +++--- src/models.ts | 2 -- src/providers/warp.ts | 2 ++ 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4922f6f0..234c5d5f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ npm version total downloads license - node version + node version Discord Sponsor

@@ -38,9 +38,9 @@ Everything runs locally. No wrapper, no proxy, no API keys. CodeBurn reads sessi ## Requirements -- Node.js 22+ +- Node.js 20+ - At least one supported AI coding tool with session data on disk -- SQLite-backed providers (Cursor, OpenCode, Goose, Crush, Warp) require Node's built-in `node:sqlite` module +- For Cursor and OpenCode support, `better-sqlite3` is installed automatically as an optional dependency ## Install diff --git a/src/models.ts b/src/models.ts index c4b4a7b9..08204c2a 100644 --- a/src/models.ts +++ b/src/models.ts @@ -173,8 +173,6 @@ const BUILTIN_ALIASES: Record = { 'openclaw-auto': 'claude-sonnet-4-5', 'warp-auto-efficient': 'gpt-5.3-codex', 'warp-auto-powerful': 'claude-opus-4-6', - 'auto-efficient': 'gpt-5.3-codex', - 'auto-powerful': 'claude-opus-4-6', 'GPT-5.3 Codex (low reasoning)': 'gpt-5.3-codex', 'GPT-5.3 Codex (medium reasoning)': 'gpt-5.3-codex', 'GPT-5.3 Codex (high reasoning)': 'gpt-5.3-codex', diff --git a/src/providers/warp.ts b/src/providers/warp.ts index 9ee0055c..76ff0189 100644 --- a/src/providers/warp.ts +++ b/src/providers/warp.ts @@ -399,6 +399,8 @@ function createParser(source: SessionSource, seenKeys: Set): SessionPars provider: 'warp', model, inputTokens, + // Warp exposes only conversation-level usage totals in these tables, + // so we cannot reliably split per-exchange input vs output tokens. outputTokens: 0, cacheCreationInputTokens: 0, cacheReadInputTokens: 0,