Skip to content

Delete some over engineered slop - #77

Open
rsproule wants to merge 4 commits into
mainfrom
chore/lean-on-frameworks
Open

Delete some over engineered slop#77
rsproule wants to merge 4 commits into
mainfrom
chore/lean-on-frameworks

Conversation

@rsproule

Copy link
Copy Markdown
Contributor

Summary

  • swap the hand-rolled CDP WebSocket client inside kernel-native-autofill for chrome-remote-interface; the wrapper keeps only the 15s per-command deadline and abort wiring, and the rest of the autofill engine is untouched
  • parse Chrome password CSVs with papaparse instead of the custom parser
  • consolidate every parse of Eve's human-readable Background task … notification strings into lib/eve-task-notifications.ts (chat UI, browser benchmark, iMessage cancellation delivery); the strings now live in exactly one file

Not changed, checked deliberately:

  • db/schema/auth.ts: diffed against Better Auth's generated schema — field-level parity confirmed; the file keeps camelCase physical columns (already applied by migrations), timezone-aware timestamps, and the extra account.issuer column, so adopting generator output would rename live columns for no benefit
  • client-side usage accounting: Eve exposes usage only per step.completed event, with no aggregate session API, so the summarizer is currently irreducible; the right fix is upstream typed delivery/usage events, same as for the notification strings

Validation

  • pnpm check
  • pnpm build

🤖 Generated with Claude Code

https://claude.ai/code/session_012mnvvBKSjkKrggysY5CmWr

- swap the hand-rolled CDP WebSocket client in kernel-native-autofill for
  chrome-remote-interface, keeping only the per-command deadline and abort
  wiring
- parse Chrome password CSVs with papaparse instead of a custom parser
- consolidate all parsing of Eve's background-task notification strings
  into lib/eve-task-notifications.ts, used by the chat UI, the browser
  benchmark, and iMessage cancellation delivery

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012mnvvBKSjkKrggysY5CmWr
rsproule and others added 2 commits August 28, 2026 16:03
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012mnvvBKSjkKrggysY5CmWr
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012mnvvBKSjkKrggysY5CmWr
@rsproule rsproule changed the title Replace homegrown plumbing with off-the-shelf libraries Delete some over engineered slop Aug 28, 2026
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012mnvvBKSjkKrggysY5CmWr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant