Skip to content

Add tests for multi-LLM agents and direct OpenAI/Anthropic providers #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 8, 2025

Conversation

aozherelyeva
Copy link
Contributor

I added the code of part of the tests that I performed manually to verify direct OpenAI / Anthropic providers work. I didn't add all of them to avoid code duplication: in most scenarios, I just tweaked executors, added printing out the execution results, or modified prompts/strategies.

Also, all new tests are marked as @disabled right now, because apparently the API tokens are not passed to the code. I'd also argue the necessity of running all of them without mocks in the future.

Anyways, right now it's a kind of saving the artifacts of performed checks. The test code was written by me (but, sure, partially copied from the files in the same module); the tools and parsers were created using Junie (but I did my best to review them).

Original PR: https://github.com/JetBrains/code-engine/pull/512

@Ololoshechkin Ololoshechkin force-pushed the zarechneva/direct-executor-tests branch from e689c0c to 3dd1a7b Compare May 8, 2025 13:07
@Ololoshechkin Ololoshechkin merged commit 6975149 into main May 8, 2025
1 of 3 checks passed
@aozherelyeva aozherelyeva deleted the zarechneva/direct-executor-tests branch May 15, 2025 09:06
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.

2 participants