Commit Graph

32 Commits

Author SHA1 Message Date
1e0bb0be8c Add comprehensive test coverage improvements
Improved overall test coverage from 37.9% to 51.0% (+13.1 percentage points)

New test files:
- internal/observability/metrics_test.go (18 test functions)
- internal/observability/tracing_test.go (11 test functions)
- internal/observability/provider_wrapper_test.go (12 test functions)
- internal/conversation/sql_store_test.go (16 test functions)
- internal/conversation/redis_store_test.go (15 test functions)

Test helper utilities:
- internal/observability/testing.go
- internal/conversation/testing.go

Coverage improvements by package:
- internal/conversation: 0% → 66.0% (+66.0%)
- internal/observability: 0% → 34.5% (+34.5%)

Test infrastructure:
- Added miniredis/v2 for Redis store testing
- Added prometheus/testutil for metrics testing

Total: ~2,000 lines of test code, 72 new test functions

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-05 17:58:03 +00:00
d782204c68 Add circuit breaker 2026-03-05 07:21:13 +00:00
ae2e1b7a80 Fix context background and silent JWT 2026-03-05 06:55:58 +00:00
214e63b0c5 Add panic recovery and request size limit 2026-03-05 06:32:42 +00:00
df6b677a15 Add Dockerfile and Manifests 2026-03-05 06:14:03 +00:00
b56c78fa07 Add observabilitty and monitoring 2026-03-03 06:40:08 +00:00
2edb290563 Add graceful shutdown 2026-03-03 06:01:01 +00:00
119862d7ed Add rate limiting 2026-03-03 05:52:54 +00:00
27dfe7298d Add better logging 2026-03-03 05:33:02 +00:00
c2b6945cab Add tests 2026-03-03 05:18:00 +00:00
cb631479a1 Merge pull request 'Fix tool calling' (#2) from push-yxzkqpsvouls into main
Reviewed-on: #2
2026-03-02 19:59:03 +00:00
841bcd0e8b Fix tool calling 2026-03-02 19:55:41 +00:00
6adf7eae54 Add Google tool calling 2026-03-02 17:12:15 +00:00
38d44f104a Add Vertex AI support 2026-03-02 16:52:57 +00:00
2188e3cba8 Add Anthropic tool calling support 2026-03-02 16:08:39 +00:00
830a87afa1 Improve Stores 2026-03-02 16:06:38 +00:00
259d02d140 Add Redis Store 2026-03-02 15:55:03 +00:00
09d687b45b Migrate to OpenAI v3 2026-03-02 15:36:56 +00:00
157680bb13 Add OpenAI tool calling support 2026-03-02 15:36:56 +00:00
8ceb831e84 Rebrand project 2026-03-02 14:32:10 +00:00
f79af84afb Add Open Responses compliance tests 2026-03-02 13:58:25 +00:00
cf47ad444a Update chat script to use openai lib 2026-03-02 13:40:27 +00:00
3e645a3525 Make gateway Open Responses compliant 2026-03-02 13:40:27 +00:00
47d517c913 Add SQL Store 2026-03-02 13:40:27 +00:00
c45d6cc89b Add Store interface 2026-03-02 13:40:27 +00:00
27e68f8e4c Update config structure 2026-03-02 13:40:27 +00:00
b5f21f385a Add Azure Anthropic support 2026-03-02 13:40:27 +00:00
88fe79e457 Add Azure OpenAI provider 2026-03-02 13:40:27 +00:00
ae4c7ab489 Add conversation management 2026-03-02 13:40:27 +00:00
4439567ccd Add OAuth 2026-03-01 18:48:35 +00:00
40355f9e79 Add chat client script 2026-03-01 18:46:53 +00:00
f818b82a43 Scaffold project 2026-03-01 16:58:51 +00:00