Skip to content

Conversation

@mpereira
Copy link
Contributor

@mpereira mpereira commented May 4, 2025

Right now one can't use the latest mcp version (1.7.1) because fast-agent is pinned to 1.6.0.

This PR makes it so that versions >=1.7.0 and <1.8.0 are acceptable.

@mpereira
Copy link
Contributor Author

mpereira commented May 4, 2025

fwiw, you could also consider setting this to ~=1.6 to allow >=1.6.0 <2.0.0.

@mpereira mpereira force-pushed the allow-mcp-1.7-to-1.8 branch from edcf4ab to 9cee5e5 Compare May 4, 2025 14:08
@evalstate
Copy link
Owner

thanks for this - the new version causes one of the tests to fail (looks like an API change on request timeouts). do you know what the "right" changes are for that?

@evalstate evalstate merged commit 6f52998 into evalstate:main May 5, 2025
6 of 8 checks passed
@evalstate
Copy link
Owner

Bought this across, issue was in a fast-agent subclass - thanks for the nudge.

@mpereira
Copy link
Contributor Author

mpereira commented May 6, 2025

Thanks for getting this in! Sorry I didn't help on time. I tested the latest fast-agent version with this fix and it works great.

aaronpolhamus pushed a commit to sproutfi/fast-agent that referenced this pull request May 7, 2025
evalstate added a commit that referenced this pull request May 7, 2025
* tensorzero inference first draft

* refactor llm augmentation to use OpenAI interfaces

* bookmark: resolved context handling

* bookmark: successful POST to T0 gateway

* T0 implementation communicates with the server

* simplified OpenAI-based interface for tensorzero augmentation

* prompt message multipart

* bookmark: t0 gateway embedded in interactive shell

* add conversation history handling

* cleanup

* improve episode_id handling

* refactored system prompt handling

* remove fallback to secrets file for base_url

* remove numpy and sklearn

* update .gitignore and uv.lock

* bookmark: integrate tool awareness and system prompts

* bookmark: inference, memory, dynamic system prompts, and tool calls

* bookmark: improved memory and tool calling

* iterative tool calling, message history retention, and dynamic prompting

* add tool calls to conversation history and add customer multipart converter class

* formatting fixes

* WIP working example

* Batteries included example

* cleanup

* add image support

* add t0 ui for debugging and update T0 gateway init

* working image generation demo

* add simple chat function and cover case when no system params are present

* add tests

* formatting fixes

* wrap image test in Makefile

* PR responses

* light README update

* comment cleanup and README update

* smoke tests for agent interaction and image gen

* move dynamic system prompting to RequestParams

* Fix/misc (#141)

* fix prompt server port setting + integration test
* update SDK to 1.7.1

* allow mcp versions >=1.7.0, <1.8.0 (#138)

* version bump

* update package lock w t0 dependencies

* formatting fixes

* add simple agent test + cleanup

* t0_system_template_vars -> template_vars

---------

Co-authored-by: shaun smith <1936278+evalstate@users.noreply.github.com>
Co-authored-by: Murilo Pereira <murilo@murilopereira.com>
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