Skip to content

Add broken claude implementation, CI / CD testing & some other quality of life improvements#1

Merged
eharris128 merged 13 commits into
mainfrom
ech-dev
Feb 4, 2026
Merged

Add broken claude implementation, CI / CD testing & some other quality of life improvements#1
eharris128 merged 13 commits into
mainfrom
ech-dev

Conversation

@eharris128
Copy link
Copy Markdown
Contributor

Summary

  • Add Claude Agent SDK framework adapter (claude_sdk_agent.py) with Progent policy enforcement via async callback
  • Use latest gemini packages
  • Add CI pipeline (.github/workflows/ci.yml)
  • Add smoke tests and integration tests (test_policy_smoke.py, test_agent_integration.py)
  • Add CLAUDE.md, SECURITY.md
  • Ruff lint/format pass across the codebase
  • Consolidate Claude SDK support classes into single file (matching other adapters)

Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
Signed-off-by: Evan Harris <echarris@smcm.edu>
@eharris128 eharris128 merged commit a1be96e into main Feb 4, 2026
3 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