Fix Gemini tool_name empty causing 400 errors (#136)
Fix UTF-8 panics on multi-byte string truncation (#104)
Fix PATCH /api/agents/:id not updating model (#106)
Fix dashboard base_url input not loading (#117)
Add hand settings API endpoints (#113)
Add openfang hand CLI subcommands (#120)