diff --git a/README.md b/README.md
index 4922f6f..234c5d5 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
-
+
@@ -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 c4b4a7b..08204c2 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 9ee0055..76ff018 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,