Skip to content

Add Claude Code extension and tune Spy compaction detection#74

Merged
jimpudar merged 1 commit into
mainfrom
jmp/harnesses
May 27, 2026
Merged

Add Claude Code extension and tune Spy compaction detection#74
jimpudar merged 1 commit into
mainfrom
jmp/harnesses

Conversation

@jimpudar
Copy link
Copy Markdown
Collaborator

Summary

  • Add a built-in claude-code Rootcell extension that installs Claude Code with Bedrock-oriented defaults.
  • Extend Spy to normalize Claude Code Bedrock traffic, including Anthropic Messages invoke and invoke-with-response-stream paths.
  • Add compaction heuristics for Claude Code summary-style requests and surface a dedicated UI/API label and reason set.
  • Update fixtures, tests, docs, proxy allowlists, and Nix evaluation coverage for the new extension and detector behavior.

Testing

  • Added and updated unit tests for Rootcell extension registration, Bedrock normalization, and compaction detection.
  • Ran Spy typecheck and lint successfully.
  • Validated the full test suite, including service-level tests and fixture-backed Bedrock/compaction coverage.
  • Performed local provisioning and end-to-end Spy verification against captured Claude Code Bedrock traffic.

@jimpudar jimpudar merged commit 55c9789 into main May 27, 2026
2 checks passed
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