e89a342751
feat: Adding text message to describe an action3
2025-04-15 16:43:27 +01:00
e16b6f4529
fix
2025-04-14 20:08:07 +01:00
6ddae3426d
rollback: not using link functions as they are very problematic
2025-04-14 10:59:08 +01:00
8a57236f04
ffix
2025-04-14 10:40:02 +01:00
b138661991
prompt
2025-04-14 10:38:25 +01:00
51d36bf15b
more prompt
2025-04-14 10:36:21 +01:00
ecc2da5f86
fix more prompt
2025-04-14 10:33:56 +01:00
1f83b721a6
fix: prompts
2025-04-14 10:28:31 +01:00
5ae6a3403f
chore: removing old agent that was messy and too coupled
...
chore
2025-04-13 16:30:20 +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
9bb07c1b9b
fix: tests
2025-04-12 14:43:01 +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
91cc54aaec
fix(event)
2025-04-12 14:15:07 +01:00
d786ab15c9
fix(orchestrator): better describing the note taking agent
2025-04-12 07:53:43 +01:00
47e65e1609
fix(notes): improving note taking capabilities
2025-04-12 07:48:42 +01:00
42771ea958
feat(contact-agent): linking to existing instead of creating new ones
2025-04-12 07:29:29 +01:00
77a0901352
fix: removing extra log line
2025-04-12 07:22:35 +01:00
a43efa014f
feat(log): pretty logging agent responses and tool calls
2025-04-12 07:16:30 +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
11c5c8921b
feat(orchestrator): async processing and ending the loop3
2025-04-09 15:23:51 +01:00
1a503c8320
fix(tool-calls): ToolLoop
2025-04-09 15:15:31 +01:00
f169fd2ba2
fix(tools): testing and processing
...
fix
2025-04-09 13:56:30 +01:00
d36dec8d60
fix(types): agent processing stuff
2025-04-09 12:12:09 +01:00
e065492dd4
feat(chat): more simplified chat messages and tool handling
2025-04-09 12:04:44 +01:00
26c6edb6ba
fixup(chat): better way to organize agent messages and tool calls
2025-04-06 20:24:40 +01:00
5c5df168ad
fix(tools): dont error if AI invested a tool
2025-04-05 15:04:09 +01:00
e101070851
refactor(tools): removing pointer map
...
This is not needed
2025-04-05 14:59:50 +01:00
5278727c51
feat(tools): return error to agent if any happened
2025-04-05 14:58:38 +01:00
9a354c38a5
test(tools): more robust multiple tool call handling
2025-04-05 14:52:31 +01:00
cd8375ce0f
test(tools): starting test suite for tools
2025-04-05 14:35:54 +01:00
6549643340
feat(orchestrator): calling needed agents when it needs to
2025-04-05 11:01:43 +01:00
33fb206e2f
fix(tool): raw text not scaling so well ey?
2025-04-04 22:50:19 +01:00
49f1990341
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
40392e6da3
refactor(tool-calls): to be handled more generally
2025-04-04 22:17:58 +01:00
d3bc840555
refactor(ai-client): moving tool handling and client into seperate folders
2025-04-04 22:03:46 +01:00
ede5f16dc1
wip(orchestrator): basic scaffolding for the agent
2025-04-04 20:40:31 +01:00
a385ef21cf
feat(notes): saving the notes for any images for easy text searching
2025-04-01 20:45:43 +00:00
a37818fc49
feat(events): search through organizer
2025-04-01 19:59:17 +00:00
c5278554cc
feat(contacts): events can now have organizers
2025-03-31 18:40:36 +00:00
c817654f3e
feat(events): adding start and end times
2025-03-31 17:32:55 +00:00
382a1f53bd
feat: attaching both to image
2025-03-26 16:22:23 +00:00
f90876f499
feat: creating events and attaching locations
2025-03-26 16:16:48 +00:00
410df01b4d
feat(tool-calling) Big refactor on how tool calling is handled
...
these commits are too big
2025-03-22 20:46:26 +00:00
13e5ed9f9e
feat(locations): allowing AI to attach it to the image
2025-03-22 17:47:02 +00:00
dfb4b34de3
feat(location): working e2e with tool calling
2025-03-22 12:22:31 +00:00
7b6c7090f8
feat(tool-calls): listLocation tool call handling
2025-03-22 11:14:00 +00:00
87869543f7
feat: using tools for event loocation agent
2025-03-22 10:12:51 +00:00
1cd4698969
refactor(naming): using Agent
instead of openai
2025-03-21 17:07:00 +00:00