Skip to content

Conversation

@JonahSussman
Copy link
Contributor

No description provided.

@djzager djzager changed the title Feature/kai solution server ✨ kai solution server Jun 9, 2025
@JonahSussman JonahSussman force-pushed the feature/kai-solution-server branch from 89b697a to c5a76f7 Compare June 10, 2025 17:56
fabianvf and others added 10 commits June 10, 2025 14:44
Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
…ing)

Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
* Add Containerfile and test script

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add Makefile

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update README

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update trunk fixes

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add playbook to deploy into Kubernetes

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update for trunk

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* http client tests now allow insecure https

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Make tests pass when run from pytest as well

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Hopefully tests pass now

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Separate out some pytest tests for CI

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Fix trunk check

Signed-off-by: Fabian von Feilitzsch <[email protected]>

---------

Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
* Add example typescript client for solution server

Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
* Pushed solution server

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Refactored tables to make more sense

Signed-off-by: JonahSussman <[email protected]>

* Added get_best_hint

Signed-off-by: JonahSussman <[email protected]>

* Updated get_success_rate

Signed-off-by: JonahSussman <[email protected]>

---------

Signed-off-by: JonahSussman <[email protected]>
* Added batch success rate

Signed-off-by: JonahSussman <[email protected]>

* Pre-change work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Fixed up things that needed to be fixed

Signed-off-by: JonahSussman <[email protected]>

* Fixed up tests

Signed-off-by: JonahSussman <[email protected]>

* Made trunk happy

Signed-off-by: JonahSussman <[email protected]>

* Used uv for testing mcp server

Signed-off-by: JonahSussman <[email protected]>

* Used psycopg2-binary instead of psycopg2 for macos

Signed-off-by: JonahSussman <[email protected]>

* Don't run solution server tests on macos

Signed-off-by: JonahSussman <[email protected]>

---------

Signed-off-by: JonahSussman <[email protected]>
* get_best_hint returns hint id as well as the hint

Signed-off-by: JonahSussman <[email protected]>

* create_solution needs to accept an array of hint ids

Signed-off-by: JonahSussman <[email protected]>

* Removed .db file

Signed-off-by: JonahSussman <[email protected]>

---------

Signed-off-by: JonahSussman <[email protected]>
@JonahSussman JonahSussman force-pushed the feature/kai-solution-server branch from 3743c02 to 7766334 Compare June 10, 2025 18:45
JonahSussman and others added 3 commits June 10, 2025 14:46
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Copy link
Contributor

@fabianvf fabianvf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

savitharaghunathan and others added 2 commits June 11, 2025 08:58
* Adding initial MCP implementation for solution server

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Working basic implementation of MCP routes (should be enough for testing)

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add basic notebook for experimenting with solution types

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* ✨ Add scripts/Makefile/Containerfile (#768)

* Add Containerfile and test script

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add Makefile

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update README

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update trunk fixes

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add playbook to deploy into Kubernetes

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Update for trunk

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* http client tests now allow insecure https

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Make tests pass when run from pytest as well

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Hopefully tests pass now

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Separate out some pytest tests for CI

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Fix trunk check

Signed-off-by: Fabian von Feilitzsch <[email protected]>

---------

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* Add full client test suite to pytest (#770)

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* 🐛 make the solution server container buildable (#776)

Signed-off-by: David Zager <[email protected]>

* Add example typescript client for solution server (#775)

* Add example typescript client for solution server

Signed-off-by: Fabian von Feilitzsch <[email protected]>

* ✨ Feature/kai solution server draft (#773)

* Pushed solution server

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Further work

Signed-off-by: JonahSussman <[email protected]>

* Refactored tables to make more sense

Signed-off-by: JonahSussman <[email protected]>

* Added get_best_hint

Signed-off-by: JonahSussman <[email protected]>

* Updated get_success_rate

Signed-off-by: JonahSussman <[email protected]>

---------

Signed-off-by: JonahSussman <[email protected]>

* update mcp server build

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk error

Signed-off-by: Savitha Raghunathan <[email protected]>

* fixing trunk errors

Signed-off-by: Savitha Raghunathan <[email protected]>

* fixing trunk errors - add title to readme

Signed-off-by: Savitha Raghunathan <[email protected]>

---------

Signed-off-by: Fabian von Feilitzsch <[email protected]>
Signed-off-by: David Zager <[email protected]>
Signed-off-by: JonahSussman <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Co-authored-by: Fabian von Feilitzsch <[email protected]>
Co-authored-by: David Zager <[email protected]>
Co-authored-by: Jonah Sussman <[email protected]>
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.

5 participants