Comment by cyber_kinetist
3 months ago
If they really cared about performance (which I think is the case since they're using C++ for this) - they should use something else than nholmann-json. It's simple to use, but has one of the most atrocious performance for a C++ JSON library. (The safest choice would probably be RapidJSON)
Hi, I made that port. Performance was not the goal. Just the C++ port mainly.
I also ported the Claude Agent SDK to C++, so fastmcpp is needed for that: https://github.com/0xeb/claude-agent-sdk-cpp
RapidJSON is a good suggestion, maybe I will switch to it at one point.