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
75132503c0
feat: sample data
2025-04-02 17:32:52 +00:00
393eaea2f4
feat(notes): allowing frontend to save
2025-04-01 20:54:15 +00: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
1b2a99a3c8
fix: adding location to general query
2025-04-01 19:32:55 +00:00
c5278554cc
feat(contacts): events can now have organizers
2025-03-31 18:40:36 +00:00
bb5f2bc2fe
feat(schema): basic contact tables
2025-03-31 18:10:04 +00:00
c817654f3e
feat(events): adding start and end times
2025-03-31 17:32:55 +00:00
3f53317c06
feat(schema): removing coordinates and adding start times to events
...
.
2025-03-31 16:44:42 +00:00
254edf3421
fix(backend): SQL statements without returns
2025-03-26 16:51:46 +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
4ea817e81f
fix: docker image
2025-03-21 14:49:51 +00:00
3541a4755c
wip(frontend): adding more information
2025-03-21 14:36:03 +00:00
cf703f3eee
fix: re-adding location to event
...
Figured it out
2025-03-21 14:08:06 +00:00
84881c5c2d
fix: simplifying query
...
I do have some learning to do about go-jet specifically.
I can't include the Location field on events, because the QRM will add
any location to the events
2025-03-21 14:01:21 +00:00
f7382b0d2b
feat: returning events and locations from end point
2025-03-20 18:34:11 +00:00
47dd025ae3
feat: working e2e solution
2025-03-20 17:59:00 +00:00
f114ca06d8
merging
2025-03-19 09:46:52 +00:00
20213ff17b
feat: adding events and locations to json schema
2025-03-19 09:46:42 +00:00
9932568986
feat(events): also working
2025-03-18 18:37:12 +00:00
3a0f93e406
feat(locations): now working
2025-03-18 18:18:01 +00:00
b09063f74a
refactor(text,tags,links): to foreign key to image instead of user_image
2025-03-18 17:48:38 +00:00
a3e1db3d77
Merge branch 'main' of https://git.johncosta.tech/JohnCosta27/Haystack
2025-03-17 21:01:15 +01:00
5a766b8371
wip
2025-03-17 21:00:52 +01:00
4b120982d0
fix: returning whole tag object
2025-03-16 18:29:15 +00:00
7582e4d8d9
fix: returns correct image ID
2025-03-16 18:20:29 +00:00
8acf25a2a7
refactor(models): using more organised structure
2025-03-16 18:13:30 +00:00
536a49fe1c
feat(tags): correctly inserting new tags and adding them to images
2025-03-11 22:47:28 +00:00
40e854fb87
feat(tags): creating and getting user tags
2025-03-11 21:23:41 +00:00
5df6c67ee5
feat: new schema to support user tags better
2025-03-11 20:29:56 +00:00
863716c096
feat: super basic image search
2025-03-08 15:37:10 +00:00
53ebbb6e8d
feat: sending images and receiving them is now working
2025-03-08 13:13:05 +00:00
bf07c18fd7
feat: sending base64 image to backend
...
This is silly, but binary is apparently hard to do????
2025-03-08 12:30:16 +00:00
1424ec22f4
fix: using json response header
2025-03-07 14:14:40 +00:00
e595783d89
wip: Using mistral instead of OpenAi
2025-03-07 13:42:50 +00:00
7e7f3ff732
feat: making prompt be more generic with tags
2025-02-26 20:53:12 +00:00
3fe48464e4
feat: using different prompt
2025-02-26 20:49:55 +00:00
d1d6ee6762
fix: some spam from get images request
2025-02-26 20:48:52 +00:00
ad61b8e1fa
fix: getting user images
2025-02-26 20:09:19 +00:00
d8095b0c67
refactor: tables for image
and processing_image
...
This allows a single table to be used to process images, meaning if
anything happens to the system we can always return to polling the
database and process these images individually.
Because of this we also want an `image` table to contain the actual
binary data for the image, so we aren't selecting and writing it each
time, as it is potentially a bottleneck.
2025-02-26 20:01:56 +00:00
410270e217
refactor: using chi router + bug fixes
2025-02-26 18:04:30 +00:00