William Casarin
|
fbdc2527ca
|
dave: give up on plaintext formatting
its so heavily trained to use markdown, lets just use that
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-17 00:16:30 -07:00 |
|
William Casarin
|
b50bc2e988
|
dave: refactor a bit
pulling tokens isn't really a part of rendering,
so let's pull that out
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 22:41:41 -07:00 |
|
William Casarin
|
4a0e2fa347
|
dave: tweak prompt
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-16 20:35:39 -07:00 |
|
William Casarin
|
e5c3bb4fe9
|
dave: fix bugs
fixed some bugs i introduced during the refactor
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:13:40 -07:00 |
|
William Casarin
|
956c557851
|
dave: only search non-replies
I think this makes the most sense for most queries
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 16:02:33 -07:00 |
|
William Casarin
|
2ed561579f
|
dave: add a few tool docs
So that readers of this code can actually figure out
what these types actually mean.
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:45:19 -07:00 |
|
William Casarin
|
be47a692f6
|
dave: remove old file
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:38:36 -07:00 |
|
William Casarin
|
d6c065694a
|
dave: organize
move more things into their own modules
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 12:37:25 -07:00 |
|
William Casarin
|
2a9c5c7848
|
dave: reorganize ModelConfig
start to clean up the lib.rs a bit
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:53:52 -07:00 |
|
William Casarin
|
b4d1265283
|
dave: tweak prompt
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
47e942be28
|
dave: fix ollama config if enabled
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
6dc68436e9
|
dave: improve query tool
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
0294d2d1c8
|
dave: remove default property value and add to description
openai doesn't seem to support this
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
686d8c6185
|
dave: add a bit of spacing, fix sned
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
633cba8331
|
dave: introduce model config
so you can switch between openai and ollama models
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
366827d335
|
dave: tweak search tool to include limit arg
So that dave can return single notes
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:24 -07:00 |
|
William Casarin
|
418e08541d
|
notedeck: include frame history
for debugging.
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:30:22 -07:00 |
|
William Casarin
|
7c58dc019b
|
dave: extract search_call ui
A bit cleaner
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
c6a7a50f81
|
dave: improve design
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
f412b1ac7b
|
dave: better initial rotation
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
b8e2a16e3b
|
dave: give dave a new home in the sidebar
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:03 -07:00 |
|
William Casarin
|
9c9b4199f5
|
ui crate and chrome sidebar
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:29:01 -07:00 |
|
William Casarin
|
4469918fd2
|
dave: prepare for android
|
2025-04-14 11:17:06 -07:00 |
|
William Casarin
|
cb7a3adacf
|
dave: move quaternion to its own file
|
2025-04-14 11:16:43 -07:00 |
|
William Casarin
|
31aae7f315
|
dave: auto-reply, initial avatar anim
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:43 -07:00 |
|
William Casarin
|
80f02d829a
|
clippy fixes
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:43 -07:00 |
|
William Casarin
|
0b4807f62d
|
dave: tools working even better
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:42 -07:00 |
|
William Casarin
|
4dfb013d6a
|
dave: toolcall parsing
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
6e2c4cb695
|
dave: tweak prompt
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
56534af698
|
dave: use local llama for testing for now
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
89b96aeab3
|
dave: remove shader since we do it inline now
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
e7241353bb
|
dave: add background to user messages
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
c3bdde59a9
|
dave: fix prompt and token concat
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
d3d6a0c805
|
dave: only re-render dave if he's moving
we can be smarter about re-rendering in the future.
we really only need to re-render when he's moving
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
32f7d484f8
|
dave: rotation tweaks
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
343f2ce410
|
dave: cube lighting
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:13 -07:00 |
|
William Casarin
|
968d9bc245
|
dave is alive
Signed-off-by: William Casarin <jb55@jb55.com>
|
2025-04-14 11:16:12 -07:00 |
|