MiroThinker
MiroThinker copied to clipboard
feat(e2b): enable `beta_pause()` for e2b sandbox
major changes (potentially breaking):
- upgrade
e2b-code-interpreter>=1.2.1toe2b-code-interpreter==2.0.0. This enablesbeta_pause(). - downgrade
from fastmcp import fastMCPtofrom mcp.server.fastmcp import fastMCP. This enablesmcp devrecipe, as well as notification messages from mcp server.
others small changes:
uv.lockfile update.justfileupdate.- add
max_context_lengthtoconfig/llm/default.yaml.
the changes were tested in two ways:
-
unit test with
just mcp-inspect python_mcp_server.py. -
e2e test with
uv run main.py agent=evaluation llm=default.
Known minor issues.
- http 409 from having
timeoutparameter. This is a known open issue. - http 204 from calling
beta_pause(). just mcp-inspect xxx.pystill requires setting environment variables.