| ▲ | the_mitsuhiko 2 hours ago | |
Armin from Earendil here. I think the question is fair, and quite frankly the answer is pretty disappointing: we look at what the models are doing. They are trained on their respective harnesses and we're not here to fight their behavior. Codex in particular is using responses lite internally and relies on codemode for parallel tool calling. So codemode was a given. Jev on the other hand is new but it's not the first type of model we had troubles with supporting in Pi and we looked at how to make that make sense. The internal pi-ai SDK supports image generation and classifier models, but without building an extension it was never possible for you to utilize it. So there was a while functionality of Pi that few people used, because there were no obvious ways to hook it up with the coding agent. Codemode also allows us to close that gap. And once you have codemode, modern MCP can work quite well if the servers cooperate. | ||