Skip to content

Commit 88c9baa

Browse files
author
Bruce Hauman
committed
hopefully clarifed CHANGLOG entry for 0.1.11-alpha
1 parent 6256ff8 commit 88c9baa

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

CHANGELOG.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,24 @@
22

33
## [Unreleased]
44

5-
## [0.1.11-alpha] - 2025-10-04
5+
## [0.1.11-alpha] - 2025-10-04 Error Handling Changes in ClojureMCP Tool Responses
66

7-
Changes to Claude Desktop and Claude Code have caused me to re-evalute
8-
how I use the error flag in the ClojureMCP tool responses.
7+
Recent changes to Claude Desktop and Claude Code prompted me to
8+
reconsider how ClojureMCP tools use the error flag in their responses.
99

10-
This change should make the tool results still legible/expandable when
11-
there is a poorly executed tool call as opposed to a tool malfunction.
10+
Claude Desktop and Claude Code are now limiting the view of results
11+
when a tool responds with the error flag set to true.
1212

13-
ClojureMCP tools has been mistakenly using the MCP tool result error
14-
flag to signal errors that result from normal tool operation. Now only
15-
runtime Exceptions will cause the MCP tool response to contain an
16-
error flag of true.
13+
Before this commit, the error flag was incorrectly triggered for
14+
errors arising from normal tool operation (such as invalid parameters
15+
or expected failure conditions). This approach made tool results less
16+
accessible when a tool was used incorrectly, even though the tool
17+
itself was functioning properly.
18+
19+
Going forward, the error flag will only be set to true for runtime
20+
Exceptions that indicate actual tool malfunctions. This change ensures
21+
tool results remain legible and expandable when users make mistakes in
22+
tool usage, while still clearly signaling genuine system errors.
1723

1824
### Fixed
1925
- Prevent validation errors from sending MCP tool result error flag - validation/processing errors now appear in results without signaling protocol-level errors

0 commit comments

Comments
 (0)