77e7e0b0cf
dont clear the system prompt actually
...
simonw plugins (e.g. llm-anthropic, llm-gemini) don't send the system
prompt as a {role: system} message in build_messages, so the model will
'forget' its system intsructions if it's not retransmitted every time :/
2025-03-26 20:55:58 +00:00
09f649ebad
add tsnsrv instructions to readme
2025-03-05 11:19:22 +00:00
115c762e57
don't 404 when trying to connect to a non-existent conversation, just create it
2025-03-02 07:58:24 +00:00
3a73e21c5b
display the current model in use
2025-03-01 12:50:52 +00:00
877a4932d3
allow model selection via browser devtools lol
2025-03-01 12:45:29 +00:00
603c58e0ab
upgrade llm version
2025-03-01 12:24:20 +00:00
95bca64731
Revert "use a flex column-reverse outside a column"
...
fixes firefox autoscroll
2025-02-28 16:22:01 +00:00
8c058d217d
use a flex column-reverse outside a column
...
thanks mary again :3
2025-02-27 16:59:13 +00:00
ef0cfbd72d
add more code highlight languages & split out hljs
2025-02-27 08:46:14 +00:00
baedcbaab7
display system prompt
2025-02-27 07:54:53 +00:00
43f44fcab4
use a route signal so that we dont double-connect
2025-02-26 16:34:58 +00:00
323802e740
use user-supplied model id
2025-02-26 16:13:31 +00:00
a3924be4c1
make the font smaller for chain of thought output
2025-02-26 16:11:28 +00:00
a15183d54b
make chain of thought fixed height while it's computing
2025-02-26 16:07:59 +00:00
a62a11a0cc
we should minify this
2025-02-26 14:18:38 +00:00
74f9ce2acd
remove this todo that we to did
2025-02-26 14:13:39 +00:00
03555c9be0
add hljs support for typescript
2025-02-26 14:04:54 +00:00
a6f9824835
parse code blocks and chain-of-thought out of chat responses
2025-02-26 13:35:53 +00:00
710a6de7bc
load the system prompt on-the-fly instead of once at startup
...
this lets us modify it [for new conversations] on disk while the llm server
is running
2025-02-26 10:41:59 +00:00
d657937ff4
fix id state when using new convo
2025-02-26 10:26:03 +00:00
e45fde5178
send and display the conversation name
2025-02-26 10:21:15 +00:00
43017bca36
more tweaks for mobile safari
2025-02-26 09:55:14 +00:00
71ca2a5b36
reverse the nav order actually
2025-02-26 08:57:57 +00:00
106100c5c5
oops. ignore build output
2025-02-26 08:54:08 +00:00
16b38f4e98
add placeholder to input
2025-02-26 08:53:49 +00:00
b8f7ce6ad7
send real id if conversation_id is 'new'
2025-02-26 08:52:43 +00:00
b0b5facced
brevity
2025-02-26 08:48:30 +00:00
2bbfd6832c
make the input font size large enough to make safari not zoom
2025-02-26 08:46:51 +00:00
6d36179701
set color instead of opacity on user messages
2025-02-26 08:38:48 +00:00
fd4bbde0c6
improve operational ergonomics
2025-02-26 08:18:38 +00:00
a2367f303e
write a little frontend
2025-02-26 08:10:58 +00:00
2ef699600e
idk formatting
...
im just procrastinating because i dont think i want to start making the
client
2025-02-26 04:36:06 +00:00
2e828600ea
skip sending previous context if we're continuing a connection
2025-02-26 04:33:57 +00:00
deb2f6e8e5
get inference over websocket working
2025-02-26 04:20:28 +00:00
75c5c2db63
initial commit
2025-02-25 17:39:29 +00:00