codeburn/tests/providers
Matt Van Horn 620ca32219 feat(cursor-agent): add provider for cursor-agent CLI sessions
Discovers transcripts at ~/.cursor/projects/*/agent-transcripts/*.txt
and joins against ~/.cursor/ai-tracking/ai-code-tracking.db for model
attribution. Token counts are estimated from transcript character
length since the attribution DB does not carry them; the model label
surfaces the estimation with an (est.) suffix on every row.

Deduplication keys prefix cursor-agent: to stay disjoint from the
existing cursor: prefix so the two providers do not cross-dedupe
on shared conversationId namespaces.

Tests cover: empty ~/.cursor/projects/, single transcript, multiple
projects, missing ai-code-tracking.db, unrecognized transcript format
skip, non-UUID filename fallback, and sqlite metadata join.

Closes #55
2026-04-21 04:21:01 -07:00
..
codex.test.ts fix: case-insensitive Codex originator check 2026-04-15 16:06:28 -07:00
copilot.test.ts fix: address PR review feedback on Copilot provider 2026-04-16 19:30:08 +03:00
cursor-agent.test.ts feat(cursor-agent): add provider for cursor-agent CLI sessions 2026-04-21 04:21:01 -07:00
cursor.test.ts fix: final review cleanup 2026-04-15 05:35:11 -07:00
opencode.test.ts fix: drop better-sqlite3 to remove deprecated prebuild-install (#75) 2026-04-18 01:26:23 -07:00
pi.test.ts chore: normalize Pi tool names via toolNameMap 2026-04-16 01:57:39 -07:00