Skip to content

V1.6.1 - #685

Merged
dwash96 merged 12 commits into
mainfrom
v1.6.1
Sep 23, 2026
Merged

V1.6.1#685
dwash96 merged 12 commits into
mainfrom
v1.6.1

Conversation

@dwash96

@dwash96 dwash96 commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Addresses:

Includes:

chrisnestrud and others added 12 commits September 21, 2026 18:44
The /model command fetches provider model lists as a best-effort HTTP
request and printed an error whenever the endpoint was unreachable,
e.g. no local Ollama server at localhost:11434. Suppress connection
errors so an absent endpoint contributes no models, while keeping the
diagnostic print for real fetch failures.
… SDK expects

mcp SDK 2.x types ClientSession.read_timeout_seconds as a float number of
seconds and adds it to other floats internally, so the timedelta that 1.x
wanted made every HTTP MCP server fail to initialize with
"unsupported operand type(s) for +: float and datetime.timedelta".
Return whichever type the installed major wants so both stay connected.

Adds unit coverage for the 1.x and 2.x branches in
tests/mcp/test_server_sdk_compat.py.
- Rely more strongly on explicit state for cross call data preservation
- Add get_tool_schema and get_tool_signature for deeper inspection of tool call formats
Silence provider model-list fetch connection errors
fix(mcp): pass the session read timeout in the type the installed mcp SDK expects
@dwash96
dwash96 merged commit e49b18e into main Sep 23, 2026
13 checks passed
JessicaMulein pushed a commit to Digital-Defiance/cecli that referenced this pull request Sep 23, 2026
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