ad2a70aaf3
feat: multiple listeners on channels
...
Multiple device notifications supported.
Actually beautiful
2025-05-12 20:51:06 +01:00
076e230a01
feat: making SSE work on mobiles
2025-05-12 20:11:58 +01:00
636bd9df0e
wipwipwip
2025-05-12 19:54:09 +01:00
a4b94fc6c2
feat: frontend receiving processing images and showing them as such
2025-05-10 17:39:09 +01:00
64439d9041
feat: using struct to send notification and improved image model
2025-05-10 16:03:31 +01:00
8e6424aa63
feat: sending notifications
2025-05-10 15:04:11 +01:00
c69ca7da5c
chore: adding log to check error
2025-05-10 14:30:26 +01:00
ff7960e2dd
feat: notifier module with buffered channels
2025-05-10 14:21:18 +01:00
ce8d546447
fix: not sleeping
2025-05-04 10:07:31 +01:00
4922df6682
fix(sse): some bugs
2025-04-27 14:56:06 +01:00
d34805030f
feat: frontend responding to backend SSE and refetching images
2025-04-26 20:32:01 +01:00
b27e191e5c
feat(processing-image): displaying initial status from response
2025-04-26 11:47:51 +01:00
e2a4b85d15
WIP: not closing channels quite yet
2025-04-26 11:47:33 +01:00
8cdb4367c7
feat: returning better values to frontend
2025-04-26 11:47:33 +01:00
3cd60d4dfc
feat(sse): adding info logs
2025-04-26 11:47:33 +01:00
526044d1e3
fix(sse): sending correctly formatted events & exiting function
2025-04-26 11:47:33 +01:00
191ed3db40
fix: backend err
2025-04-26 11:43:37 +01:00
335d4403f1
feat(logging): split logging to stdout & database to allow us to view it on webbrowser
2025-04-19 12:14:04 +01:00
3716d22eca
fix(logger): nil pointer error + log debug level clean
2025-04-17 11:07:37 +01:00
6d2f0c6108
refactor(agents): not returning an error on factory method
2025-04-17 11:02:11 +01:00
61c158d5b6
refactor(agents): encapsulating prompt and calls inside factory method
2025-04-17 10:58:19 +01:00
82331c0833
fix: using correct eventAgent instead of orchestrator bug + better logging
2025-04-17 10:48:30 +01:00
e42aa75639
refactor(agents): no need to wrap them in another struct
2025-04-17 10:36:11 +01:00
fa486153b4
feat: event agent calling location agent about location ID
...
This is pretty nice. We can now have agents spawn other agents and
actually get super cool functionality from it.
The pattern might be a little fragile.
2025-04-16 14:43:07 +01:00
3156cea904
feat(event): seperate event agent
2025-04-13 16:30:20 +01:00
d432d16752
feat(location): agent to create locations
2025-04-13 16:30:20 +01:00
47c871523d
feat(sse): very rough events. Not used in the client yet
...
feat(sse): very rough events. Not used in the client yet
2025-04-13 14:27:59 +01:00
959b741fcb
refactor(agent): main agent loop extracted away
...
Still not super sure how to represent these agents in code.
It doesn't make the most amount of sense to keep them in structs. A
curried function is more like it, with system prompt and tooling.
Maybe that's what I'll end up doing.
2025-04-12 14:39:16 +01:00
4990cf9c43
feat(contact-agent): working contact agent
...
Built this in under 20 minutes. Getting some really good agents
2025-04-11 21:12:06 +01:00
a22c56fd2c
refactor: moving image listener to own function
2025-04-09 17:20:27 +01:00