7b6bdf2c7b
feat: Adding text message to describe an action3
2025-04-15 16:43:27 +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
70d4411270
feat(contact-agent): linking to existing instead of creating new ones
2025-04-12 07:29:29 +01:00
324aac438b
feat(log): pretty logging agent responses and tool calls
2025-04-12 07:16:30 +01:00
c35951063a
fix(tool-calls): ToolLoop
2025-04-09 15:15:31 +01:00
f294f9cdc0
fix(tools): testing and processing
...
fix
2025-04-09 13:56:30 +01:00
88fda32125
fix(types): agent processing stuff
2025-04-09 12:12:09 +01:00
5502fc6b19
feat(chat): more simplified chat messages and tool handling
2025-04-09 12:04:44 +01:00
28ee32e2ff
fixup(chat): better way to organize agent messages and tool calls
2025-04-06 20:24:40 +01:00
d474b1700a
refactor(tools): removing pointer map
...
This is not needed
2025-04-05 14:59:50 +01:00
a1ce96d2e3
test(tools): starting test suite for tools
2025-04-05 14:35:54 +01:00
03e7803467
feat(orchestrator): calling needed agents when it needs to
2025-04-05 11:01:43 +01:00
286a9a8472
fix(tool): raw text not scaling so well ey?
2025-04-04 22:50:19 +01:00
aa153de185
refactor(agents): working e2e now
...
I guess some repeated code doesnt hurt anyone, if it keeps things
simpler. Trying to be fancy with the interfaces didn't work so well.
2025-04-04 22:40:45 +01:00
cd27f1105a
refactor(tool-calls): to be handled more generally
2025-04-04 22:17:58 +01:00
71d4581110
refactor(ai-client): moving tool handling and client into seperate folders
2025-04-04 22:03:46 +01:00