#Bobby, a new voice assistant and Snowy successor
10262 messages · Page 11 of 11 (latest)
yeah, fair, my snowy crashes a whole lot with bobby alpha
just three-striked my spalding asking bobby alpha for biking directions
i'm complaining
yeah, we can't fit a full screen map on spalding it seems
i wonder how many different ways bobby takes down pebbleos
how many of these cases are unique
how many different PoC apps could we get out of it
@coarse cedar if I build a gabbro version for you, could you test maps for me?
that should also generate fullscreen map
Not right now but if you remind me again tomorrow yes
alright
alice has one as well
I guess I will need to publish that to the appstore since the core app doesn't support sandbox tokens
let me first publish it
and it's published
@upbeat garden would you be able to test bobby on gabbro? I wanna know if the map crashes the watch just like it does on chalk
What do y'all need? I have a gabbro I can help test with.
To see if the map crashes the watch lmao
there's a pinned link to a bobby alpha that should work natively on gabbro
Just asked for directions somewhere and it didn't crash. However I did see a crash after allowing location access on the first install
that's known
The map does show up a little weird, if you want I can DM a screenshot
Short
hm, I might have missed something then
let me modify the code and release a newer version
👍 It also duplicates itself in the same section. So there's two identical maps shown side by side in the section
it's updated
This is fixed, however it's still not fullscreen
Naw doesn't look like it
oh, I see the issue
the route map will always be short
a point map will be fullscreen if possible
Ah I see now, the point map is fullscreen
good, it doesn't crash the watch
it is quite a bit more pixels than emery, emery doesn't crash either, just wanted to make sure we can do that
additional 50% of pixels actually
my chalk no longer dies when i ask it for a bike route to the bank
it did die on 1.6, and it does not on 1.8
question: does it die if you ask for a fixed point location map kind of thing
uhhhhh let's see
oh my gods gemini 2.5 is so fixated on the small screen thing
User
Show me a map of Manhattan.
Bobby
I can show you a map of Manhattan, but I can't display the entire island on this small screen. Would you like to see a specific part of Manhattan, or perhaps a map centered on a particular address or landmark?
bike route to the bank: successful
show me the statue of liberty: "i am unable to show you the statue of liberty on a map because it is too far from your current location"
then the watch crashed when i tried to report the conversation
i mean, it's not dead
bobby, that is not a map of manhattan, that is a map of my street in my neighborhood in charleston
hmm
is that the ocean
if this doesn't crash it, I guess full screen map is viable
alright, I guess I will spend some time today preparing an emery release
please throw pbws at me whenever necessary, i have little to do at work
well, it will take a bit, I have to rewrite quite a bit of code
That text bug is such a bummer
I know
the problem with using 24 bold as the main text font is that 28 is simply too large as a title font compared to it
I kinda wish there was a 24 bolder
24 black
Or simply extrabold or heavy
yes
I haven't been able to figure out why yet 😔
alright, I have a build, but I would need to publish it to bobby alpha, huh
otherwise the core app does't work with sandbox tokens
I've been wondering if we're gonna roll back the version number to 0.5 or something when we push this to stable
why?
it is a pretty big jump in version number from stable 0.4 to alpha, like 0.7 or whichever
feels kinda silly to lay it out, though
stable is at 1.4 rn
and alpha at 1.8, but I would just release 1.5
I still need to deal with the timer and weather widgets, they are incredibly annoying
I'm gonna do that tomorrow I think
I published a bobby alpha version for testing on emery
I rewrote a bunch of stuff, I need to see how it works
I would appreciate some of emery users to test it before I PR this
but also, wouldn't mind non emery users to have a look
there are going to be some changes to how the text is displayed on other watches
trying to fit better with how the notifications look
things to look out for: widgets, all of the views in every possible text size setting
in this version also nothing should ever crash, if it does, please do let me know
default text size
oh! actionmenu text is responsive to large font size!
large font. numberwidget does not appear to change, but everything else is good.
small text
maps take up about 2/3 of Emery's display height, and look good. no complaints
multi-day weather widgets are funky
needs to be an emoji
uh huh
ok, sent an update with working multiday weather
the last task for emery would be to create larger icons
1.10 is looking really pretty on PTS as well.
I don't know what to do about the titles on medium
because I can't use the non bold variant of 24
it's on the larger side but it doesn't feel, like, inappropriate
no, medium as in small on emery
oh! hah
you can see that the title there is like, the same size as the text
yeah, bobby lies sometimes
I can't get it to work at all
(bobby release not bobby alpha)
well, weather works fine for me in legacy app
including current location, though only if I open the app
I'd uninstall and reinstall Bobby and go through the setup on the watch again, where you explicitly give it location access. That usually does the trick.
bobby weather works fine for me in android coreapp
also bobby feature request
would it be possible to tell it in the system prompt or code it into the logic of the function that if it tries scheduling a thing for a time that ends up being occupied, it retries a minute later instead of telling you that it can't?
it's a pretty big pain point for anyone using Muninn, because that blocks out your even 6 hour blocks
I guess muninn could also just avoid scheduling for those exact minutes
Does it have second resolution when scheduling?
minute
Timers and alarms still don’t work on iOS. Any idea what the issue is? Reminders are fine. Other than the odd large text on the front screen, all the updates look great. Voice recognition is not great but that’s not Bobby’s fault
It does bias totally towards nearby things. I asked for the highest rated restaurants within 100 miles and it gave me 10 within 10 miles. Also has no idea what a Michelin Star restaurant is.
I'm thinking the websockets support is close but not quite there on iOS. I've made a bug report after trying (and failing) to set a timer so that the Core devs know it still needs work and I suggest others do the same.
Talking to Gemini on iOS works great now (since 1.0.10.8 where iOS first got websocket support), but for some reason it needs to talk to the server again to set a timer and that's where it fails.
Bobby alpha on my flint
leading needs a little tuning with the new header font
just add some extra space above it I think, and that'll fix the problems
it's a little harder to tell the different sections of text apart
yeah, I think so too
Hello all! Bobby Alpha appears to no longer be supported on my PTR/Chalk through legacy Pebble app / RWS. I haven’t been here in a little while so I don’t know if this is known or not.
Confusingly Bobby Alpha is still loaded to my watch and still works, but I don’t appear to be able to move it around in the apps list as it’s “unsupported”
yeah, we removed support for rounds to test the code for emery first
it will be readded whenever that releases
Every Core app update, I check to see if Bobby can set a timer on iOS. Still broken on 1.0.15 (11). Submitted fresh logs...
I would love a review of https://github.com/pebble-dev/bobby-assistant/pull/20
@fiery gale also, I should ask you about whether or not it's ok to use the font under the existing license of the repo, should we note a license of the font files?
Well, I do like the OFL, which would just require a small notice within the repo. Mention within the app when it runs is not required.
Though if there's a good reason why it wouldn't work then dual licensing as Apache is a possibility
My fire emoji implied I read the code and like it but fire emojis don’t get code merged
you should be able to submit a positive review on GitHub
+1 on most of it modulo adding appropriate license/credit for @fiery gale
where do you think is it appropriate?
a license file in the fonts directory
co author of the commit
creators list in about
changelog
all of the above sound good. LICENSE file in the fonts directory is necessary. if the fonts get cracked into their own commit, coauthor. license doesn't require it, but creators list definitely would be lovely
I'm fine with the required minimum notice. The idea is just to keep OFL fonts OFL, and the way to do that is to give someone with access to the font files access to the notice as well.
OK but we do believe in doing better than just the required minimum and in crediting people who do make our lives better, if they consent to it 🙂
And I don't mind that either. I just don't want to put up any obstacle when it comes to apps implementing a shared base design, since the benefit to users is huge.
what name/email address would you like to be used for this?
You want like a nickname or what? If so just AmberW and/or my public email [email protected] is fine
that works, I'm just putting stuff in the license file
Got my Pebble Time 2. Still can't set a timer using Bobby on iOS so I figured it was a good time to send another bug report to Core.
I wish somebody did release management thing for me, but I guess I will have to figure it out myself
This is in response to my latest bug report regarding setting timers in Bobby on iOS. Possible fully working Bobby on iOS soon...
exciting
yayy
iPhone Bobby users: We. Are. Back.
Setting timers fixed after updating Core app to 1.1.0.3 via TestFlight. (My watch didn't want to accept dictation after the update but rebooting it fixed that.)
we need to prepare screenshots and banners for ct2, I haven't had the opportunity to work on that yet
Yeah, I've been getting that too using Alpha from the store. Haven't tried the above .pbw But on the whole it's been working pretty well.
Ah, I see the main release was updated. I'll switch to that.
y'all didn't update this
goshhhh bobby looks nice with the new text size scaling
thanks
that's a text rendering bug on ct2 for you
it can only be fixed in the firmware
what do you think of those?
Neutral!
they are banner images! they look how i would expect, based on the banners for the other plats
should i grab one with an actual timer for the baking banner?
You're underselling Chief Hat Bobby 🧑🍳 
I would appreciate it
very cool, I will have a look at it later
That's a very nice variety of screenshots. 👍
the orignal screenshot from other watches was to remind bobby to take sushi from the stove
cooking sushi on the stove is a demented activity that i cannot stand by
gimme a minute and i'll do that
that's why it was the screenshot
what???
excellent
omg it is lmao
anyway, so now that we have a speaker API, we need to figure out where to get copyright-free animalese sounds from
me
this whole time i had assumed you knew something i didnt
you can make animalese easily, you just need to have pronounced letters
this tool is really helpful
y'all should try this
the stove is above the watch layer, that's not right
It'd also be funny if there were a sound effect for if the lie detector goes off
honestly I would love it if Bobby squabbled at me through the mic in a chiptune nonsene language a-la early nintendo
while it read out its message
i keep saying this! Bobby animalese!
chiptune and animalese are different things
ok sure, let it have multiple options
while we're at it, build a full on speech synthesizer and distort the output of it to get Splatoon sounds /j
this. 1000% this
can you reenable chalk in the alpha version on the store
I don't care that it's bad, I miss it
fhshhhhsh
I wish making it happen was easier
oh my god yes
Bobby may cameo in an image in an article I’m writing.
how many times did it take you to receive a satisfactory response?
@wooden wedge god, look at the gemini 3.5 flash pricing
though it is possible that Gemini 3.5 Flash Lite might be good enough for us now
mostly I was fighting with the microphone, but I did have to do five or six rounds of prompt engineering
maybe I mean 3.1. maybe I don’t know what I mean
keep in mind we use two different models
also the thing stopping us from implementing gemini 3 is thinking support
I think if we had trace caching we could meaningfully save some money though.
hello everyone, bobby alpha got an update to version 1.11
update notes: it does round again
as usual, the source is here: https://github.com/hellcp/bobby-assistant/tree/round
I expect reviews from round havers, idk who that is at this point
@shell jetty and @coarse cedar come to mind
(I would also love contributions to it to make round better)
just tried it out, noticed the about text page cuts in half oddly
legal is the same
the conversation view clips the text too but I assume that's known
yeah
I haven't investigated what causes the issues in legal
it seems to work just fine in the consent screens at the start
Interesting feedback on Reddit. Reminders being missed as they come up as timeline pins and time out quickly. A more in your face reminder option requested