0c2c8bde74
fix: backend err
2025-04-26 11:43:37 +01:00
981bca86e9
wip(logs): displaying image
...
WIP because we need to bypass authorization here
2025-04-19 14:06:05 +01:00
ac0bcfdae0
feat(logs): route to view the logs for each image
2025-04-19 14:03:18 +01:00
af2aa2c1b6
chore(code): cleaning
2025-04-19 12:16:48 +01:00
9f98a21532
feat(logging): split logging to stdout & database to allow us to view it on webbrowser
2025-04-19 12:14:04 +01:00
130bce86a1
fix: enabling note agent
2025-04-19 10:30:49 +01:00
4da37d1704
feat(events): a better prompt with good integration with location agent
2025-04-19 10:30:29 +01:00
016834ee7d
feat(contacts): not creating duplicates
2025-04-19 10:07:51 +01:00
bae6a7eda9
feat(location): prompt tweak + going back to faster model
2025-04-18 15:36:51 +01:00
e706b6a976
feat(location): correctly updating an image if it contains a duplicate locatino
2025-04-18 15:32:07 +01:00
7e7f01447e
feat(agents): improving rationality by adding tool to allow the models to think through choices.
...
This works pretty nicely actually. I'm starting to understand how to
demistify the system prompt and have the tools the agent needs to do a
good job.
2025-04-18 15:06:20 +01:00
dc202189ca
wip
2025-04-18 14:21:23 +01:00
1cff278263
feat(location-agent): using createLocation instead of updateLocation to simplify
2025-04-18 13:26:42 +01:00
1e40390952
feat(contact-agent): using createContact with an ID field to provide updates
2025-04-17 18:57:13 +01:00
150a43a5dc
feat(event-agent): update events function
2025-04-17 18:19:54 +01:00
2b7206c29e
feat(location-agent): seperating the tool to allow for replying
...
This means it makes less mistakes and doesnt get as confused.
2025-04-17 18:09:00 +01:00
7002b05aae
fix(location-events): adding location id to the database from agent call
2025-04-17 15:32:50 +01:00
8e73ad6f4e
feat(prompts): adding better prompts & restoring tool_stop
...
Mistral's models seem to do something really strange if you allow for
`tool_choice` to be anything but `any`. They start putting the tool call
inside the `content` instead of an actual tool call. This means that I
need this `stop` mechanism using a tool call instead because I cannot
trust the model to do it by itself.
I quite like this model though, it's cheap, it's fast and it's open
source. And all the answers are pretty good!
2025-04-17 15:24:21 +01:00
4b0ef8b17f
feat(orchestrator): removing the end tool call
...
fix
2025-04-17 13:00:39 +01:00
57c760e7f0
chore: removing unnecessary logging
2025-04-17 13:00:24 +01:00
f5fdaff7c1
wip(orchestrator): improving orchestrator system prompt and tool description
2025-04-17 12:52:54 +01:00
8fff043849
feat(event-location): communicating using tool calls correctly
2025-04-17 11:15:02 +01:00
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
7be669e49e
wip(agents): allowing event agent to call location agent
2025-04-15 16:44:00 +01:00
7b6bdf2c7b
feat: Adding text message to describe an action3
2025-04-15 16:43:27 +01:00
7b40959125
fix
2025-04-14 20:08:07 +01:00
63201280bb
rollback: not using link functions as they are very problematic
2025-04-14 10:59:08 +01:00
64f8aa032e
ffix
2025-04-14 10:40:02 +01:00
4ba41258e0
prompt
2025-04-14 10:38:25 +01:00
2e092e5fe4
more prompt
2025-04-14 10:36:21 +01:00
60273c5782
fix more prompt
2025-04-14 10:33:56 +01:00
98799b01e6
stupid
2025-04-14 10:30:46 +01:00
1d0eb8ddaa
horrible
2025-04-14 10:30:21 +01:00
8e7ee204ce
fix: prompts
2025-04-14 10:28:31 +01:00
0ff541b7b6
debug
2025-04-14 10:22:54 +01:00
ba940ae6fd
debnug
2025-04-14 09:50:03 +01:00
9ac569359c
debug
2025-04-14 09:44:19 +01:00
b1b46ff7e5
fix
2025-04-14 09:31:27 +01:00
dbb98d1e48
feat: making all codes upper case + fetching fixes
2025-04-14 09:28:08 +01:00
d3fb92546f
fix
2025-04-14 09:15:48 +01:00
313b764ec4
chore: removing SQL debug
2025-04-14 09:12:16 +01:00
6e96eb53b4
feat: registering users if their email is not known
2025-04-13 22:29:25 +01:00
fca4a6445c
chore: removing old agent that was messy and too coupled
...
chore
2025-04-13 16:30:20 +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