d1fd2aeaf1
fix(logger): nil pointer error + log debug level clean
2025-04-17 11:07:37 +01:00
1e5028177f
refactor(agents): not returning an error on factory method
2025-04-17 11:02:11 +01:00
c4569e925b
refactor(agents): encapsulating prompt and calls inside factory method
2025-04-17 10:58:19 +01:00
8fed2f9b9a
fix: using correct eventAgent instead of orchestrator bug + better logging
2025-04-17 10:48:30 +01:00
1651926c4d
refactor(agents): no need to wrap them in another struct
2025-04-17 10:36:11 +01:00
fa127c2331
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
17cc12f0c9
feat(event): seperate event agent
2025-04-13 16:30:20 +01:00
b57968b938
feat(location): agent to create locations
2025-04-13 16:30:20 +01:00
0fcdd73a47
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
ae9ac1fe4f
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
b0f4a45c40
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
680003b626
refactor: moving image listener to own function
2025-04-09 17:20:27 +01:00