Releases: jcanizalez/fourmis-agent-sdk
Releases · jcanizalez/fourmis-agent-sdk
Release list
v0.4.1 — OpenAI tool name sanitization
What's Changed
- OpenAI 64-char tool name limit: Added
sanitizeToolName()in the OpenAI provider that replaces invalid characters and truncates names exceeding 64 chars with a deterministic hash suffix - Reverse mapping: Tool call responses from OpenAI are mapped back to original names transparently — other providers (Anthropic, Gemini) are unaffected
toolPrefixonMcpHttpConfig: Empty string prefix now correctly skips namespacing
Files Changed
src/providers/openai.ts— sanitize + truncate + bidirectional name mappingtests/providers/openai.test.ts— sanitization teststests/integration.test.ts— path fix
v0.4.0
Full Changelog: https://github.com/jcanizalez/fourmis-agent-sdk/commits/v0.4.0