github Arthur-Ficial/apfel v0.8.5

latest releases: v1.8.3, v1.8.2, v1.8.1...
3 months ago

What's new in v0.8.5

UNIX-correct MCP output

MCP tool discovery and call info now follows UNIX conventions:

  • mcp: and tool: lines go to stderr (visible in terminal, invisible when piped)
  • Only the answer goes to stdout (clean for piping and scripting)
  • --quiet / -q suppresses all diagnostic output
apfel --mcp calc.py "What is 15 times 27?"
# stderr: mcp: ./calc.py - add, multiply...
# stderr: tool: multiply({"a":15,"b":27}) = 405
# stdout: 15 times 27 is 405.

apfel --mcp calc.py "What is 15 times 27?" | jq    # only answer piped
apfel -q --mcp calc.py "What is 15 times 27?"       # no diagnostics at all

Also:

  • docs/EXAMPLES.md now auto-generated with table of contents and 80-char wrapping
  • 4 new TDD tests enforce UNIX correctness of MCP CLI output
  • 129 unit + 135 integration tests all passing

Install / upgrade

brew tap Arthur-Ficial/tap
brew install apfel
brew upgrade apfel

Don't miss a new apfel release

NewReleases is sending notifications on new releases.