🔧 Gemma 4 and tool calling on a edge model.
Hey y’all,
I just published a new post about the biggest change to Sandman so far: tool calling.
The short version: the model can now look things up while you're chatting with it. Previous dreams, symbol definitions, whatever it needs. Before this, it could only work with what was in the prompt. Now it actually pulls in context from your dream history and makes connections on its own. I logged a dream about hallways and it found an entry about being lost in a building from the week before without me asking.
I also ended up building an agent loop, adding loading animations so the app doesn't feel frozen, and running into some interesting problems with context length filling up. The full write-up is here:
Gemma 4 tool calling turned my 2B model into something I actually want to talk to
Looking for testers
I'm getting to the point where I want more people using this thing. If you have an Android phone and want to try a dream journal that runs AI entirely on-device,
I'd love to have you. No dream data leaves your phone, that's the whole point. I'm also working on putting something together for iOS. No timeline yet but it's on my mind. If you're interested in either, reply to this email and I'll get you
set up.
Cheers,
Jacob