Commit Graph

9488 Commits

Author SHA1 Message Date
Bartosz Taudul
711771bc27 Replace narrow no-break space with no-break space in markdown text.
Nemotron 3 Nano outputs these spaces in the text. The currently used font
(or is it ImGui?) is not able to render this, and draws replacement character
instead.
2026-01-05 13:35:51 +01:00
Bartosz Taudul
1851743c9d Include offset data in assembly attachments. 2026-01-04 23:16:17 +01:00
Bartosz Taudul
405778acf3 Add button for attaching complete assembly to LLM. 2026-01-04 23:10:44 +01:00
Bartosz Taudul
4d7670bac5 Extract LLM assembly range attaching to a separate function. 2026-01-04 23:04:16 +01:00
Bartosz Taudul
51cee7f07d Inject sampled execution cost into assembly attachments. 2026-01-04 22:53:59 +01:00
Bartosz Taudul
14bdad425f No need for nesting source information. 2026-01-04 22:18:15 +01:00
Bartosz Taudul
29f304554d Explicitly say the frame and subframe numbers for each frame. 2026-01-04 21:56:19 +01:00
Bartosz Taudul
b79f3232b6 Properly update system prompt on first message. 2026-01-04 15:29:05 +01:00
Bartosz Taudul
3f84749b05 Implement system prompt updates without clearing chat. 2026-01-04 15:28:49 +01:00
Bartosz Taudul
d146714185 Merge pull request #1249 from siliceum/fix/lua-message
Fix `TracyLua.hpp` compilation
2026-01-04 01:28:11 +01:00
Clément Grégoire
e5d251a0be Fix TracyLua.hpp build 2026-01-03 22:19:49 +01:00
Bartosz Taudul
9d5b380ea9 Implement markdown tables. 2026-01-03 21:22:38 +01:00
Bartosz Taudul
6f5fb3044a Add separation between multiple assistant responses. 2026-01-02 12:40:22 +01:00
Bartosz Taudul
b6f03ef75d Change assistant render order to reasoning -> content -> tool calls.
Previously reasoning and tool calls were rendered first, followed by
content. The tool call response was then rendered in the second reasoning
section. This made the tool call and response disjoint and, with the
current reasoning hiding logic, not visible at the same time.
2026-01-02 12:25:25 +01:00
Bartosz Taudul
b7a51d265c Update system prompt. 2026-01-02 03:05:01 +01:00
Bartosz Taudul
6323f1642d Refresh system prompt immediately before sending first message. 2026-01-01 17:36:46 +01:00
Bartosz Taudul
58dbde7b2f Move system prompt update to a separate function. 2026-01-01 17:33:23 +01:00
Bartosz Taudul
c2431d5c17 Bump copyright year. 2026-01-01 02:12:05 +01:00
Bartosz Taudul
63a8b4cfb4 Use proper UTF ellipsis. 2025-12-31 18:28:57 +01:00
Bartosz Taudul
34faaeb314 Display short snippet of thinking process. 2025-12-31 18:22:13 +01:00
Bartosz Taudul
523d2fb8bf Hide LLM thinking regions by default. 2025-12-31 17:47:12 +01:00
Bartosz Taudul
c01d5d5dd2 Don't create assistant entries with empty content. 2025-12-31 17:38:25 +01:00
Bartosz Taudul
09aa695048 Tool response labels now have unique ids in them. 2025-12-31 17:10:04 +01:00
Bartosz Taudul
3d9b228177 Allow disabling rendering of thinking regions. 2025-12-31 17:08:35 +01:00
Bartosz Taudul
96961f696b Unify internet icon with the welcome window. 2025-12-31 16:51:05 +01:00
Bartosz Taudul
52179c4428 Hide LLM temperature setting in advanced options. 2025-12-31 15:58:58 +01:00
Bartosz Taudul
8520c79749 Set proper width of LLM input text fields. 2025-12-31 15:57:30 +01:00
Bartosz Taudul
50e6497390 Enable horizontal scroll bars in markdown code segments. 2025-12-31 15:35:59 +01:00
Bartosz Taudul
b17002a9c0 Update markdown manual. 2025-12-31 15:28:05 +01:00
Bartosz Taudul
d9e977ed42 Fix spacing when think scope is not the first item in reply. 2025-12-31 15:26:37 +01:00
Bartosz Taudul
217906b63b Drop Ollama. 2025-12-31 15:20:28 +01:00
Bartosz Taudul
b4ff3b1c83 Do not pass AltGr to ImGui.
AltGr (right alt) is used to enter characters, at least with the Polish
keymap. ImGui uses alt to switch between some of the controls. Keep the
interaction on the (left) Alt key, and leave AltGr to do composition.
2025-12-31 14:00:01 +01:00
Bartosz Taudul
ad09ae8790 Use variables to inject data into system prompt. 2025-12-31 13:54:44 +01:00
Bartosz Taudul
5bc2e4b95c Implement full user name retrieval on win32. 2025-12-30 15:17:08 +01:00
Bartosz Taudul
9016911a04 Fix clash with winapi define crap. 2025-12-30 14:49:23 +01:00
Bartosz Taudul
4661233904 Add missing include for UNLEN definition. 2025-12-30 14:48:17 +01:00
Bartosz Taudul
f6ba6cbd4e Fix typo. 2025-12-30 14:48:11 +01:00
Bartosz Taudul
20b9d002dc Check for empty full name. 2025-12-30 14:23:37 +01:00
Bartosz Taudul
94c1614416 Store full user name in trace info. 2025-12-30 14:19:40 +01:00
Bartosz Taudul
e1b426efe6 Pass full user name to LLM. 2025-12-30 14:17:10 +01:00
Bartosz Taudul
299b641173 Implement getting full user name. 2025-12-30 14:16:53 +01:00
Bartosz Taudul
6933780aed Provide current user name to the LLM. 2025-12-30 13:52:33 +01:00
Bartosz Taudul
da85325686 Move user name retrieval to a common API. 2025-12-30 13:41:19 +01:00
Bartosz Taudul
6a26472278 Reformulate current time statement. 2025-12-30 13:26:23 +01:00
Bartosz Taudul
47806d00c8 Don't mention tool use. 2025-12-30 13:22:31 +01:00
Bartosz Taudul
fc35fa6a1d Give instructions to use multiple tools. 2025-12-30 01:50:31 +01:00
Bartosz Taudul
e889fa17f3 Bump usearch to 2.22.0. 2025-12-29 20:46:48 +01:00
Bartosz Taudul
c996c67390 Take the thinking and tool use context into account in LLM chat rendering. 2025-12-29 20:43:28 +01:00
Bartosz Taudul
ac5dabbb94 Drop user debug role. 2025-12-29 20:43:28 +01:00
Bartosz Taudul
cd9585d713 Less verbose system prompt. 2025-12-29 20:43:28 +01:00