codeburn/src
AgentSeal 7b8f4df856 Fix review findings: error handling, constant dedup, migration persist
- Wrap hydrateCache() in try/catch so disk errors don't crash commands
  that previously never touched the cache
- Export MS_PER_DAY, BACKFILL_DAYS, toDateString from daily-cache.ts
  and remove duplicates from cli.ts
- Remove double hydrateCache() call in report JSON path
- Persist migrated cache to disk so old-version files aren't
  re-migrated on every run
- Export emptyCache() for use as fallback on hydration failure
2026-04-28 22:56:47 +02:00
..
data Add Qwen provider and replace hardcoded pricing with LiteLLM snapshot 2026-04-28 19:49:14 +02:00
providers Merge pull request #171 from ksp2000/feature/copilot-auto-model-buckets 2026-04-28 12:17:50 -07:00
bash-utils.ts feat: add Pi provider for tracking Pi agent sessions 2026-04-16 01:54:42 -07:00
classifier.ts chore: normalize Pi tool names via toolNameMap 2026-04-16 01:57:39 -07:00
cli-date.ts feat(report): add --from/--to date range filtering and avgCostPerSession (#80) 2026-04-18 15:11:33 -07:00
cli.ts Fix review findings: error handling, constant dedup, migration persist 2026-04-28 22:56:47 +02:00
compare-stats.ts feat(compare): model comparison with planning rate fix 2026-04-19 08:34:49 -07:00
compare.tsx Fix compare chart bar colors to always match legend 2026-04-24 20:18:33 +02:00
config.ts Add claude-max-5x preset for $100/month tier 2026-04-24 15:47:59 +02:00
context-budget.ts fix(context-budget): use bounded readSessionFile helper 2026-04-17 08:32:19 +02:00
currency.ts feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
cursor-cache.ts Add new providers, fix menubar tabs, accent color picker (#167) 2026-04-27 19:46:30 -07:00
daily-cache.ts Fix review findings: error handling, constant dedup, migration persist 2026-04-28 22:56:47 +02:00
dashboard.tsx fix(plan): scope TUI plan row to billing period, use currency-aware formatting 2026-04-21 04:20:54 -07:00
day-aggregator.ts fix: use local timezone for daily date bucketing instead of UTC 2026-04-19 03:18:38 -07:00
export.ts fix: pricing accuracy, stream leak, CSV injection hardening 2026-04-21 04:20:46 -07:00
format.ts fix: bucket turns by assistant timestamp, filter at turn level 2026-04-21 04:40:44 -07:00
fs-utils.ts fix: pricing accuracy, stream leak, CSV injection hardening 2026-04-21 04:20:46 -07:00
menubar-installer.ts chore: point repo URLs at getagentseal org (#97) 2026-04-18 14:55:44 -07:00
menubar-json.ts feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
models.ts Make daily cache durable: hydrate from all commands, migrate instead of nuke 2026-04-28 22:41:01 +02:00
optimize.ts fix: switch scanJsonlFile and parseSessionFile to readSessionLines to prevent OOM 2026-04-22 10:11:13 +00:00
parser.ts fix: switch scanJsonlFile and parseSessionFile to readSessionLines to prevent OOM 2026-04-22 10:11:13 +00:00
plan-usage.ts fix(plan): resolve type errors in plan summary and isActivePlan guard 2026-04-21 04:20:55 -07:00
plans.ts Add claude-max-5x preset for $100/month tier 2026-04-24 15:47:59 +02:00
sqlite.ts fix(sqlite): load node:sqlite in ESM runtime 2026-04-19 05:27:05 +00:00
types.ts feat: multi-provider support (Codex + provider plugin system) 2026-04-14 04:32:09 -07:00
yield.ts chore: clean up yield.ts - remove redundant comments and dead code 2026-04-25 14:04:16 +02:00