495cd742b0
feat(frontend): validators
2025-04-26 11:47:33 +01:00
8cdb4367c7
feat: returning better values to frontend
2025-04-26 11:47:33 +01:00
1388383909
feat(sql): model function to allow user to request image properties based on events
2025-04-26 11:47:33 +01:00
3cd60d4dfc
feat(sse): adding info logs
2025-04-26 11:47:33 +01:00
526044d1e3
fix(sse): sending correctly formatted events & exiting function
2025-04-26 11:47:33 +01:00
90ea845521
feat: bringing back shortcuts
2025-04-26 11:47:33 +01:00
dcd3bbb4fb
chore(platforms): seperating permissions and inits on different platforms
2025-04-26 11:47:30 +01:00
7aef91c5e0
feat(images): share target working and receiving images!
2025-04-26 11:47:20 +01:00
9245187056
feat: working android dev environment
2025-04-26 11:47:05 +01:00
e84655a181
wip: working release sdk
2025-04-26 11:46:35 +01:00
9a25d2e839
wip: sorting out various versioning problems
2025-04-26 11:46:27 +01:00
f02b22f2fa
BIGWIP(android): trying to make an android release
...
fucking stupid shit why is it so hard
2025-04-26 11:46:09 +01:00
6e9dc81e2b
fix: rebasing errors
2025-04-26 11:45:19 +01:00
08b4175b73
fix: mobile entry point cfg_attr + java sdk versions
2025-04-26 11:44:02 +01:00
fa5d38d796
feat(share-target): seperate component to handle sharing
2025-04-26 11:44:02 +01:00
fdb607caea
feat: bringing back shortcuts
2025-04-26 11:44:02 +01:00
169b95c450
chore(platforms): seperating permissions and inits on different platforms
2025-04-26 11:43:57 +01:00
191ed3db40
fix: backend err
2025-04-26 11:43:37 +01:00
88bb2fafe2
feat: sending image to the backend
2025-04-26 11:43:37 +01:00
a859abfc17
feat(images): share target working and receiving images!
2025-04-26 11:43:37 +01:00
8cad29a661
feat: working android dev environment
2025-04-26 11:43:10 +01:00
a5d74a97a6
wip: working release sdk
2025-04-26 11:43:00 +01:00
cf71d26f14
wip: sorting out various versioning problems
2025-04-26 11:43:00 +01:00
7e31af27f1
BIGWIP(android): trying to make an android release
...
fucking stupid shit why is it so hard
2025-04-26 11:43:00 +01:00
78fe25497b
refactor(image-viewer): update ImageViewer component structure and remove commented code
2025-04-22 22:13:40 +02:00
dc83bdb3fb
feat(screenshot): implement area screenshot functionality and integrate with shortcut management
2025-04-22 22:04:26 +02:00
f6f31540af
feat(shortcuts): add screenshot shortcut management and registration
2025-04-22 21:36:37 +02:00
2eb346bb6a
feat(shortcuts): improve global shortcut management and documentation
2025-04-22 21:00:48 +02:00
2b022c31cb
feat(image-viewer): enhance window focus and visibility handling in ImageViewer component
2025-04-22 20:56:08 +02:00
c3f4403145
fix(linux-tauri): window building on linux
2025-04-19 15:42:14 +01:00
1d07fa271d
wip(logs): displaying image
...
WIP because we need to bypass authorization here
2025-04-19 14:06:05 +01:00
839a1af51b
feat(logs): route to view the logs for each image
2025-04-19 14:03:18 +01:00
0324216753
chore(code): cleaning
2025-04-19 12:16:48 +01:00
335d4403f1
feat(logging): split logging to stdout & database to allow us to view it on webbrowser
2025-04-19 12:14:04 +01:00
89ba950c5b
fix: enabling note agent
2025-04-19 10:30:49 +01:00
2b8e0695c6
feat(events): a better prompt with good integration with location agent
2025-04-19 10:30:29 +01:00
d448a41a9f
feat(contacts): not creating duplicates
2025-04-19 10:07:51 +01:00
a69d4e4d55
feat(location): prompt tweak + going back to faster model
2025-04-18 15:36:51 +01:00
6edc1e2915
feat(location): correctly updating an image if it contains a duplicate locatino
2025-04-18 15:32:07 +01:00
57f1e70c98
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
1b1f957e01
wip
2025-04-18 14:21:23 +01:00
49969b0608
feat(location-agent): using createLocation instead of updateLocation to simplify
2025-04-18 13:26:42 +01:00
9b95ffb59e
feat(contact-agent): using createContact with an ID field to provide updates
2025-04-17 18:57:13 +01:00
c9560f6881
feat(event-agent): update events function
2025-04-17 18:19:54 +01:00
c5535a5b3b
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
5ab0d13b21
fix(location-events): adding location id to the database from agent call
2025-04-17 15:32:50 +01:00
15289e4965
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
181da1f09d
feat(orchestrator): removing the end tool call
...
fix
2025-04-17 13:00:39 +01:00
90b90a8185
chore: removing unnecessary logging
2025-04-17 13:00:24 +01:00
fb30eb4ad6
wip(orchestrator): improving orchestrator system prompt and tool description
2025-04-17 12:52:54 +01:00