github vava-nessa/free-coding-models v0.5.79

latest releases: v0.6.1, v0.6.0, v0.5.99...
2 months ago

Fixed

  • Fast-coding pool malformed tool_calls hang (fixes #124). Some providers returned finish_reason: tool_calls without a tool_calls array, causing pi and other OpenAI clients to wait forever. Router now normalizes such responses to finish_reason: stop in src/core/router-daemon.js (normalizeToolCallsResponse) before forwarding, making the response spec-compliant even when upstream is quirky. Thanks @stgreenb.

  • Docker mandatory update EACCES crash (fixes #109). Inside Docker the app lives at /app and runs as non-root fcm, so npm i -g always hit EACCES on /usr/local/lib/node_modules and showed "Mandatory update failed" then exited. Added isRunningInDocker() in src/core/updater.js (checks /.dockerenv and /app prefix) to skip mandatory startup updates in containers; rebuild the image to update. Thanks @karneaud.

Changed

  • Closed older user feature requests with concise responses: #51 Nix module (PR welcome), #30 oh-my-opencode (wrapper externe, pas de duplication), #27 Claude Code integration (now via router fcm). Only vava's own issues (75, 21, 18) remain open.

Tests

  • 813/813 passing. Router now re-stringifies normalized JSON only when needed.

Don't miss a new free-coding-models release

NewReleases is sending notifications on new releases.