v0.2.0
Every tool is now named evidra_*.
A host can have several MCP servers connected at once, and generate_plan is a
name any planner might use — a model holding two of them can pick the wrong one.
The six tools are evidra_assess_fitness_state, evidra_decide_session,
evidra_decide_exercise_substitution, evidra_generate_plan,
evidra_preview_adjust_plan, and evidra_commit_adjust_plan.
The old names still work. v0.1.0 and v0.1.1 shipped them, so anything that
learned them keeps resolving.
Also in this release
- Every tool declares its output shape. Results now come back as structured
content as well as text, so an assistant reads the decision as data instead of
parsing it out of a paragraph. - A caller mistake is answerable now. A movement the catalog does not carry, a
plan tool called without your plan, a change the plan cannot take, a preview
built against an older version — each used to surface as "Failed to call tool",
which told the assistant nothing it could act on. Each now comes back naming
what was wrong and what shape the argument takes. - The source you state is reported back. A reading sent with
source: "garmin"now appears in the response's provenance; it used to be
stored and never mentioned. - Evidence fields are typed. The metric names, the required timestamps, and
the numeric values are declared in the schema rather than described in a
sentence, so a mistake is catchable before the call. - Shared guidance is sent once, in the server's initialize instructions,
instead of repeated in three tool descriptions. - The version a client is told is read from the package manifest — it reported
0.1.0 while the bundle was 0.1.1. - The HTTP transport binds to
127.0.0.1by default. It bound every interface
while printing "local only", which on a shared network answered unauthenticated
requests from other machines.MCP_HOSTexposes it deliberately. - Privacy policy: two claims narrowed to match the code exactly. The bundle ships
the source of an HTTP transport that the extension never reaches or starts, and
a folder namedpackages/dbthat holds no database and no database client —
both are now stated rather than left to be found.
Verifying this download
sha256 aab0f5efc88a9829efffb96924bede551a83da397796a8788a2f533dbbf1d803
size 264328 bytes
files 88
v0.1.0 and v0.1.1 remain published and unchanged, so anyone who verified an
earlier checksum still matches.
Requires Node.js 20 or newer. After installing, restart Claude Desktop
completely — closing the window is not enough.