github Arthur-Ficial/apfel v0.8.1
apfel v0.8.1

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

What's New

MCP auto-execution in server mode (fixes #35)

When running apfel --serve --mcp <server>, the server now auto-executes MCP tool calls and returns the final text answer - matching CLI behavior. Client-provided tools are still returned as tool_calls per the OpenAI spec.

Arrow key navigation in chat mode (fixes #34)

Chat mode (apfel --chat) now uses libedit for line editing. Arrow keys, history recall (up/down), and inline editing all work.

Model name validation

The server now rejects unknown model names with a 400 error. Only apple-foundationmodel is accepted.

Improved tool call detection

Better parsing of tool call JSON in malformed code blocks (unclosed backticks, trailing text).

Test Coverage

  • 122 unit tests
  • 121 integration tests (22 new MCP server tests)

Install / Update

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

Don't miss a new apfel release

NewReleases is sending notifications on new releases.