74 Commits

Author SHA1 Message Date
Luca Beurer-Kellner fd07112d82 patching 2025-02-17 23:24:27 +01:00
Luca Beurer-Kellner 28974cc70c dirty demo hacks 2025-02-17 20:18:21 +01:00
Hemang df2c2fe821 For some users like OpenHands, it is not possible to pass in a custom header containing the Invariant API Key. In that case, modify the authorization header to include both the OpenAI API Key and the Invariant API Key. 2025-02-17 14:06:05 +01:00
Hemang 4890aa56a6 Add timeout to httpx.AsyncClient 2025-02-14 17:23:30 +01:00
Hemang 891abf2952 Change some names for the test stack. 2025-02-13 15:46:09 +01:00
Hemang 1a7cebbb52 Moves ignored_headers to constants and reformatted anthropic.py 2025-02-13 15:35:35 +01:00
Hemang 2789ec2b98 Use the AsyncClient from the sdk to push traces to Explorer. 2025-02-13 14:21:10 +01:00
Hemang d7bcfde393 Remove response_headers.pop(...) in handle_non_streaming_response. 2025-02-13 14:07:17 +01:00
Hemang Sarkar b9e1d07d67 Update README.md 2025-02-12 09:49:28 +01:00
Hemang Sarkar cc953ed2fa Update README.md 2025-02-12 09:29:44 +01:00
Hemang Sarkar b6916039c6 Update README.md 2025-02-12 09:29:12 +01:00
Hemang Sarkar a182f027c5 Update README.md 2025-02-12 09:24:51 +01:00
Hemang Sarkar 144ce84235 Update README.md 2025-02-12 09:24:20 +01:00
Hemang 472136a2ad Remove coverage for now. 2025-02-11 10:29:04 +01:00
Hemang Sarkar c0abf96879 Update requirements.txt 2025-02-11 10:24:41 +01:00
Hemang a26ed0eebb Remove volume bind from test docker compose. 2025-02-11 10:21:08 +01:00
Hemang Sarkar 46417a804f Create tests_ci.yml 2025-02-11 10:16:17 +01:00
Hemang 6f0a34c070 Add test for openai chat completions via proxy with tool call and with streaming. 2025-02-10 16:18:36 +01:00
Hemang 64ddd9f96d Add test for openai chat completions API via proxy with tool call. 2025-02-10 15:21:46 +01:00
Hemang ba26d7d0c7 Use finish_turn to decide when to push trace to the explorer dataset for openai. 2025-02-10 13:45:34 +01:00
Hemang 671b7a230a Modify run.sh down() to include test infra. 2025-02-10 13:15:45 +01:00
Hemang 8ad4a19c21 Modify the test to verify streaming case. 2025-02-10 10:26:52 +01:00
Hemang 5fc05ee39e Use the chat completions API response to verify the trace in explorer. 2025-02-10 09:57:04 +01:00
Hemang 094970f6b8 Add openai test for chat completions without streaming and without tool calls. 2025-02-10 08:01:12 +01:00
Hemang d98b73253b Skip Anthropic test if API key not set. 2025-02-10 05:43:06 +01:00
Hemang c2db9ede35 Change the network name and the .env.test file so that test explorer proxy can communicate with the test explorer backend app-api. 2025-02-10 05:00:37 +01:00
zishan-wei f5ddbb25d5 Implement Anthropic proxy
Anthropic implement
2025-02-07 10:39:03 +01:00
Zishan 87fc58e4de minor logic fix 2025-02-07 10:16:16 +01:00
Hemang 084ef4f0e8 Update the testing setup. 2025-02-06 15:52:50 +01:00
Zishan 6eecb1510a adjust anthropic test 2025-02-06 15:12:20 +01:00
Hemang 7c692fa6df Add a health check endpoint for proxy. 2025-02-06 15:06:26 +01:00
Zishan bdf2787786 remove cache file 2025-02-06 15:03:32 +01:00
Zishan bb81066356 rename anthropic test 2025-02-06 14:57:40 +01:00
Zishan 89b4eed0be Merge branch 'main' into anthropic-implement 2025-02-06 14:48:01 +01:00
Zishan f2ffed91d3 add test for anthropic agent 2025-02-06 14:46:04 +01:00
Hemang Sarkar fe9e103ae6 Update README.md 2025-02-06 11:27:17 +01:00
Hemang ab7b32db40 Remove unused image. 2025-02-06 11:26:23 +01:00
Hemang Sarkar 9ca14ca0ce Update README.md 2025-02-06 11:25:33 +01:00
Hemang Sarkar 1303be8435 Add files via upload 2025-02-06 11:25:16 +01:00
Hemang Sarkar c2836bca5e Update README.md 2025-02-05 19:35:49 +01:00
Hemang 20ae6ab8f7 Add flow diagram. 2025-02-05 19:35:17 +01:00
Hemang c4fe6ebae3 Initial test setup. 2025-02-05 19:33:17 +01:00
Hemang Sarkar e279351e93 Update README.md 2025-02-05 19:31:45 +01:00
Zishan 2f2253220e add test claude agent 2025-02-05 15:49:11 +01:00
Zishan 075cf366de Merge branch 'main' into anthropic-implement 2025-02-05 15:37:45 +01:00
Zishan ff80bf462c add anthropic policy 2025-02-05 15:36:52 +01:00
Hemang 8ce36c2579 Add a run.sh with build, up, down and logs. 2025-02-04 16:16:35 +01:00
Hemang c1f6eb2ef3 Add route for auto-generated docs. 2025-02-04 16:14:57 +01:00
Hemang 5ae18553b5 Add .gitignore 2025-02-04 15:52:22 +01:00
Zishan 91fe3af840 Merge branch 'main' into anthropic-implement 2025-02-04 14:38:08 +01:00