Commit graph

35 commits

Author SHA1 Message Date
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