35072684de
Revert "FIXUP wip: notifications on starting progress"
...
This reverts commit 391d0fdde2b69d067e30c2d3011046aab8b929c9.
2025-04-12 15:57:36 +01:00
391d0fdde2
FIXUP wip: notifications on starting progress
2025-04-12 15:55:58 +01:00
ab86bff35f
chore: removing unused files
2025-04-12 14:44:16 +01:00
1560d1504e
fix: tests
2025-04-12 14:43:01 +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
ca8583575e
fix(event)
2025-04-12 14:15:07 +01:00
02490c6c84
fix(orchestrator): better describing the note taking agent
2025-04-12 07:53:43 +01:00
36e776789e
fix(notes): improving note taking capabilities
2025-04-12 07:48:42 +01:00
df028aaedb
fix(log): removing access token logging
2025-04-12 07:46:07 +01:00
70d4411270
feat(contact-agent): linking to existing instead of creating new ones
2025-04-12 07:29:29 +01:00
6b181aac9f
fix: removing extra log line
2025-04-12 07:22:35 +01:00
324aac438b
feat(log): pretty logging agent responses and tool calls
2025-04-12 07:16:30 +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
c02ccfd274
feat: contacts working
2025-04-11 20:31:51 +01:00
7264c6ed32
feat(authorization): e2e working authorization
2025-04-11 19:58:25 +01:00
283265c8c5
feat: checking user authorization on image retrieval
2025-04-11 19:41:36 +01:00
5b03d38392
wip(token): verifying user when getting the image
2025-04-11 19:35:49 +01:00
207f263853
fix: not using cookies anymore
...
I think Tauri doesn't like it very much
2025-04-11 13:27:19 +01:00
5b7fdd9f3e
feat(cookies): using HTTP setCookie instead of manually doing it
2025-04-11 11:34:32 +01:00
4dbe1508c2
feat: minimal UI for login
2025-04-11 11:08:33 +01:00
36d60d7985
feat(jwt): validating token
2025-04-10 15:49:53 +01:00
a86addc8b2
feat(jwt): adding access and refresh token generation
2025-04-10 15:35:35 +01:00
06d2f1db6e
feat(email): endpoint for sending auth code
2025-04-09 18:24:26 +01:00
b209de5c5d
wip(email-auth): auth and email modules
2025-04-09 18:13:49 +01:00
680003b626
refactor: moving image listener to own function
2025-04-09 17:20:27 +01:00
1a9b707533
feat(orchestrator): async processing and ending the loop3
2025-04-09 15:23:51 +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
f5f4008034
fix(tools): dont error if AI invested a tool
2025-04-05 15:04:09 +01:00
d474b1700a
refactor(tools): removing pointer map
...
This is not needed
2025-04-05 14:59:50 +01:00
d78f34a7aa
feat(tools): return error to agent if any happened
2025-04-05 14:58:38 +01:00
1cafc31e0a
test(tools): more robust multiple tool call handling
2025-04-05 14:52:31 +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
8a165c2042
wip(orchestrator): basic scaffolding for the agent
2025-04-04 20:40:31 +01:00
fe7c92b622
feat: sample data
2025-04-02 17:32:52 +00:00
745265773b
feat(notes): allowing frontend to save
2025-04-01 20:54:15 +00:00
f72ee73020
feat(notes): saving the notes for any images for easy text searching
2025-04-01 20:45:43 +00:00
1cb6510465
feat(events): search through organizer
2025-04-01 19:59:17 +00:00
af485aec49
feat: adding rawData search
2025-04-01 19:48:06 +00:00
4320bd7fe9
fix(validators): allowing location in event fields
2025-04-01 19:33:31 +00:00
9652549b01
fix: adding location to general query
2025-04-01 19:32:55 +00:00
b56250c1f8
Merge branch 'integrating-frontend'
2025-04-01 19:30:51 +00:00