You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Eureka SDK token loss for dotted sdkCwd — encodeClaudeProjectPath()
now also replaces . with - (mirroring Claude Code's on-disk
encoding). Previously, sessions whose sdkCwd contained a dotted
segment (e.g. .craft-agent/...) silently logged 0 tokens / $0 on
incremental collects because the constructed CC jsonl path didn't
exist on disk.
Corpus golden generator (parseAllPure) now dedupes by ${source}:${id} to mirror collect()'s keyed map. Without this,
workspaces reachable from two overlapping eureka source paths (legacy .craft-agent/workspaces and new .eureka/workspaces) were
double-counted in the goldens but not at runtime.
mars-e2e test timeout bumped from 20s to 60s, and fs.rm cleanup
now uses maxRetries: 5, retryDelay: 100 to tolerate Windows
file-handle locking.