After spending too many hours trying to implement fixes for MiniMax M3 native tool calls serving via llama.cpp to work in existing agents, I simply had M3 write its own mini coding agent I'm calling: Minion
Now my minion just edits itself to give me what I want as a coding agent and it works surprisingly well.
Lots of changes I plan to make, feel free to use it if you like...but mostly it has me questioning if we all should just make our own agents at this point.
Maybe MiniMax is exceptionally good at tool calls out the gate to make this super simple, but I am enjoying making my minion exactly what I want and nothing more!
and it doesn't take 50K context to say "hi"
(yet)
We'll see how long I can keep my own bloat at bay.
Also MiniMax M3 overall so far has me very impressed. This is a VERY cool model!