Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

refactor: share stable workspace hashing

4 weeks ago

2d71ede
Authored
mweinbach8/27/2026, 6:30:02 PM
Replace six identical FNV-1a implementations with one noncryptographic helper. Lock UTF-16 behavior, persisted workspace IDs, and browser storage keys with golden vectors.

Parentca144d0

9 files changed
  • apps/desktop/src/lib/webWorkspaceState.ts+4−12
  • apps/desktop/test/web-workspace-state.test.ts+11−0
  • src/import/conversations/service.ts+2−11
  • src/server/git/WorktreeService.ts+3−12
  • src/server/jsonrpc/workspaceCatalog.ts+2−10
  • src/server/threads/localThreadHost.ts+2−10
  • src/server/webDesktopService.ts+2−11
  • src/shared/fnv1a.ts+9−0
  • test/fnv1a.test.ts+17−0