-
6855dcb8fd
Watch reasoning in the same control you read it in afterwards
Gmer4Lfe
2026-08-11 17:37:39 -04:00
-
e3ec54f213
Let each control actually govern the thing it names
Gmer4Lfe
2026-08-11 17:25:51 -04:00
-
aa3d92360e
Diff a proposed script against the open one and take it a hunk at a time
Gmer4Lfe
2026-08-10 22:41:07 -04:00
-
66f427dd2d
Watch the reasoning as it is written, and hold the view where you put it
Gmer4Lfe
2026-08-10 22:33:57 -04:00
-
25361fafdb
Let a long conversation list be filtered instead of scanned
Gmer4Lfe
2026-08-10 22:18:06 -04:00
-
081366a682
Fold long answers and offer a way back to the newest line
Gmer4Lfe
2026-08-10 22:16:11 -04:00
-
2100286dbb
Show proposed memory beside findings, so keeping one is a decision and not a default
Gmer4Lfe
2026-08-10 22:06:28 -04:00
-
29e0daf80d
Let the assistant propose what to remember, and the operator decide what is kept
Gmer4Lfe
2026-08-10 22:00:42 -04:00
-
57f3bf2807
Split memory into assisted and learned, and deny learned the precedence assisted has
Gmer4Lfe
2026-08-10 21:50:35 -04:00
-
775bdce6e1
Add slash commands, and stop Escape and recall from leaving a stale draft
Gmer4Lfe
2026-08-10 21:25:04 -04:00
-
b9b2a59915
Let the last exchange be retried, edited or dropped, and stop losing drafts to a tab swap
Gmer4Lfe
2026-08-10 21:22:06 -04:00
-
33affc5a59
Open a cited script in the editor instead of a read-only viewer
Gmer4Lfe
2026-08-10 21:15:45 -04:00
-
9adf760c8e
Give every code block its own copy and insert, and number the long ones
Gmer4Lfe
2026-08-10 21:12:15 -04:00
-
eb24e60b8c
Stream the answer as it is written, and let the operator stop it
Gmer4Lfe
2026-08-10 20:22:57 -04:00
-
9c744b34f8
Offer to drop an assistant's code block straight into the Scheduler editor
Gmer4Lfe
2026-08-10 19:59:28 -04:00
-
6054f68754
Stop conf_upgrade losing every key that follows a single-line array
Gmer4Lfe
2026-08-10 18:42:25 -04:00
-
74b579e281
Remove dead PCIe hardware at array start so correctable AER errors stop burying the syslog
Gmer4Lfe
2026-08-10 18:22:09 -04:00
-
c0da7d935d
Delimit the subreddit filter with ~ so it actually runs
Gmer4Lfe
2026-08-09 22:55:29 -04:00
-
07f679b2e7
Drop subreddit front pages from degoog results
Gmer4Lfe
2026-08-09 22:54:42 -04:00
-
0c16c6db63
Add degoog as the search provider, and make it the default
Gmer4Lfe
2026-08-09 22:50:47 -04:00
-
613634473a
Let General Chat search the web, and only General Chat
Gmer4Lfe
2026-08-09 22:42:43 -04:00
-
47861b0dc3
Pin a log-derived finding to what it is, not to what it said
Gmer4Lfe
2026-08-09 22:25:51 -04:00
-
426ca2e5c7
Read the system log and the containers, not only Varaverk's own logs
Gmer4Lfe
2026-08-09 22:16:04 -04:00
-
91357a2d03
Tell the operator when a finding needs them
Gmer4Lfe
2026-08-09 21:59:50 -04:00
-
e4423200cc
Report failures where the operator can still see them
Gmer4Lfe
2026-08-09 21:47:23 -04:00
-
7d865b0a09
Ask with Unraid's own dialog, not the browser's
Gmer4Lfe
2026-08-09 21:44:43 -04:00
-
5b48561f36
Confirm a finding in the page instead of with a browser dialog
Gmer4Lfe
2026-08-09 21:33:06 -04:00
-
a5be719261
Refuse a conf write that widens a path to its own ancestor
Gmer4Lfe
2026-08-09 21:21:52 -04:00
-
77fb1abb85
Put the findings where they can be answered
Gmer4Lfe
2026-08-09 21:14:44 -04:00
-
b20a46ba81
Let an acknowledgement expire on a finding that has no conf key
Gmer4Lfe
2026-08-09 21:14:36 -04:00
-
9c150532fc
Give repair its own profile, reading what was said before and what fixed it before
Gmer4Lfe
2026-08-09 20:49:43 -04:00
-
4ab3387db4
Resolve what the operator named, or say which things it could have been
Gmer4Lfe
2026-08-09 20:39:19 -04:00
-
92157aa5da
Learn the operator's typos on first sighting, not on the third
Gmer4Lfe
2026-08-09 20:34:29 -04:00
-
801288c88c
Keep a record of what was asked for and what it was taken to mean
Gmer4Lfe
2026-08-09 20:23:49 -04:00
-
6f5c81c9a2
Show a finding by what identifies it, not by a key it may not have
Gmer4Lfe
2026-08-09 20:18:18 -04:00
-
e5edffae4b
Take the arrs at their word about their own health
Gmer4Lfe
2026-08-09 20:17:36 -04:00
-
3fac5751e4
Point the master template at scripts that exist
Gmer4Lfe
2026-08-09 20:00:58 -04:00
-
f2d4d2fae1
Stop reparsing both confs, and forking, on every conf lookup
Gmer4Lfe
2026-08-09 19:46:17 -04:00
-
e91a74d31f
Sweep finished runs for misconfigurations instead of waiting to be told
Gmer4Lfe
2026-08-09 19:38:02 -04:00
-
955f50b94e
Let a finding be answered in words, matched rather than judged
Gmer4Lfe
2026-08-09 19:30:44 -04:00
-
a8654280a7
Prove a repair before writing it, and gate writing separately from looking
Gmer4Lfe
2026-08-09 19:23:57 -04:00
-
083b5ec5ad
Record what is misconfigured on this host, apart from what is broken in Varaverk
Gmer4Lfe
2026-08-09 19:07:45 -04:00
-
500f9d92c8
Redact credentials on the way into a stored chat
Gmer4Lfe
2026-08-09 19:07:34 -04:00
-
67eabdc17c
Route every conf writer through the guarded path
Gmer4Lfe
2026-08-09 19:07:28 -04:00
-
d9f917ecef
Give conf writes a backup, a lock and a read-back before they count
Gmer4Lfe
2026-08-09 19:07:22 -04:00
-
eb4512aee3
Report a child that exited 1 as a warning, not an error
Gmer4Lfe
2026-08-09 19:06:56 -04:00
-
0785a46fe3
Judge watchdog strike keys by their container, not the key itself
Gmer4Lfe
2026-08-09 18:33:08 -04:00
-
78c9875d92
Let the AI card fill its row on the Monitor
Gmer4Lfe
2026-08-09 14:03:01 -04:00
-
c135d46cbc
Re-fit once the chat height has finished moving
Gmer4Lfe
2026-08-09 13:57:06 -04:00
-
4b6c5fe1cc
Bring the docs up to the chat window we actually built
Gmer4Lfe
2026-08-09 13:45:30 -04:00
-
66f9d6f435
Count orchestrators on the board, pin it, and open on the assistant
Gmer4Lfe
2026-08-09 13:41:53 -04:00
-
4980b62dc2
Pay for the shortcuts list out of the transcript
Gmer4Lfe
2026-08-09 13:28:24 -04:00
-
d91fa89310
Halve the height of the shut shortcuts strip
Gmer4Lfe
2026-08-09 13:19:27 -04:00
-
d6debc5408
Give the chat shortcuts worth listing, and a place to list them
Gmer4Lfe
2026-08-09 13:15:58 -04:00
-
c3ed7262cd
Separate whether the chat is expanded from how big expanded is
Gmer4Lfe
2026-08-09 12:59:30 -04:00
-
455fb55857
Let the Scheduler's views shrink so the assistant can grow into them
Gmer4Lfe
2026-08-09 12:42:32 -04:00
-
1370a29233
Tell the page when the chat changes height
Gmer4Lfe
2026-08-09 12:33:29 -04:00
-
bb5daad3cc
Halve the assistant's share of the Scheduler panel
Gmer4Lfe
2026-08-09 12:28:31 -04:00
-
6be765a9bf
Say there is one chat component, in the places that claimed otherwise
Gmer4Lfe
2026-08-09 12:22:25 -04:00
-
8eeb4c3d6c
Make the Scheduler panel an instance, not a second chat
Gmer4Lfe
2026-08-09 12:22:07 -04:00
-
d0ff0c7d5c
Teach the chat component what the Scheduler dock needs
Gmer4Lfe
2026-08-09 11:50:02 -04:00
-
c431370a68
Put every chat control on one row, the same row everywhere
Gmer4Lfe
2026-08-09 11:40:01 -04:00
-
4f598f7422
Hold Conversations and Tokens to the Assistant's height
Gmer4Lfe
2026-08-09 11:09:04 -04:00
-
7b1b017d8c
Stamp the stylesheet and script with their mtime
Gmer4Lfe
2026-08-09 11:08:58 -04:00
-
1afeaf0e15
Give the token ledger its own card on the dashboard
Gmer4Lfe
2026-08-09 11:00:00 -04:00
-
33e696071e
Level the Conversations card with the Assistant beside it
Gmer4Lfe
2026-08-09 10:47:55 -04:00
-
44cf4e7516
Open the dashboard chat collapsed, every time
Gmer4Lfe
2026-08-09 10:38:21 -04:00
-
2aa9302751
Let the Assistant's expand control actually give the transcript room
Gmer4Lfe
2026-08-09 10:29:50 -04:00
-
6cdb0d1eab
One profile picker for both surfaces, and open where you left off
Gmer4Lfe
2026-08-09 00:56:04 -04:00
-
d9225d06d9
Route a General Chat question to the profile that fits it
Gmer4Lfe
2026-08-09 00:36:13 -04:00
-
37784bce6c
Offer Troubleshoot as a profile, and say plainly when it has no log
Gmer4Lfe
2026-08-09 00:25:52 -04:00
-
073352b21e
Put the Scheduler dock on the same conversation store as everything else
Gmer4Lfe
2026-08-09 00:16:09 -04:00
-
f4fd17be4d
Accept the one retrieval kind the indexer produces and the page offers
Gmer4Lfe
2026-08-09 00:08:33 -04:00
-
a011cd5e3b
Give the Monitor tab the help panel the Scheduler already had
Gmer4Lfe
2026-08-09 00:06:28 -04:00
-
3a45c18555
Document today's restructures, and give data/ a README that ships with it
Gmer4Lfe
2026-08-09 00:01:05 -04:00
-
38cd3edf99
Scope the migration's busy check to the installation being migrated
Gmer4Lfe
2026-08-08 23:53:13 -04:00
-
e406bd445d
Move the data directories too, not only the files inside them
Gmer4Lfe
2026-08-08 23:43:57 -04:00
-
f1603349cc
Put everything Varaverk persists under one root, state included
Gmer4Lfe
2026-08-08 23:26:46 -04:00
-
d5c36db531
Put every tmpfs path in one place both layers can read
Gmer4Lfe
2026-08-08 22:57:29 -04:00
-
0f92609425
Give the AI subsystem one profile table and one collection, read everywhere
Gmer4Lfe
2026-08-08 22:35:37 -04:00
-
0f4d381ac0
Make PHP agree with the clock the rest of the server keeps
Gmer4Lfe
2026-08-08 22:35:31 -04:00
-
ea0c713c89
Put the assistant on the dashboard, where the questions actually occur to you
Gmer4Lfe
2026-08-08 22:01:13 -04:00
-
4d00e37ca1
Move the chat into an include, because the second one was going to be a copy
Gmer4Lfe
2026-08-08 22:01:06 -04:00
-
1e324636e0
Keep conversations, so a useful answer outlives the tab it was asked in
Gmer4Lfe
2026-08-08 22:00:58 -04:00
-
df3c4bb369
Stop signalling on the strength of a stat file alone
Gmer4Lfe
2026-08-08 13:50:01 -04:00
-
2fefb56b8c
Say which revision the pull restarted into
Gmer4Lfe
2026-08-08 13:23:16 -04:00
-
934c0b56be
Make a pull that updates the puller take effect on that pull
Gmer4Lfe
2026-08-08 13:21:14 -04:00
-
e0cf83c944
Let one host template upgrade any host's conf
Gmer4Lfe
2026-08-08 13:08:24 -04:00
-
9cabb04395
Resolve Custom script ids where the scripts actually live
Gmer4Lfe
2026-08-08 12:47:26 -04:00
-
2ab7d3d98a
Stop the Stop button from killing the web server
Gmer4Lfe
2026-08-08 11:09:08 -04:00
-
228aae31c9
Ask before running a script, which the page header has always said it did
Gmer4Lfe
2026-08-07 10:43:43 -04:00
-
86a0ba55fe
Include the config the container endpoint now depends on
Gmer4Lfe
2026-08-07 10:33:08 -04:00
-
9e3755f9ca
Take the literal script tag out of the comment that broke every tab
Gmer4Lfe
2026-08-07 10:29:13 -04:00
-
ab794db0ab
Stop the dashboard polling harder than its data can change
Gmer4Lfe
2026-08-07 10:23:13 -04:00
-
b445ddc2c8
Make a container action tell the truth about what happened
Gmer4Lfe
2026-08-07 10:20:11 -04:00
-
fb50f94ed8
Escape what the monitor page renders, and put the helpers where every page can reach them
Gmer4Lfe
2026-08-07 10:17:45 -04:00
-
b02857cf04
Put the AI master switch on Settings, so the switch that hides the AI tab is reachable without it
Gmer4Lfe
2026-08-07 09:49:41 -04:00
-
be306cf86c
Let one gate decide every AI surface, so switching AI off actually removes all of it
Gmer4Lfe
2026-08-07 09:49:31 -04:00
-
bf7a2cc911
Point scripts at the shared host sections, and fix the two reasons those sections could never be found
Gmer4Lfe
2026-08-06 23:16:28 -04:00
-
4989486f45
Two thirds of the conf was unreachable from the UI, and an empty Config block said nothing about why
Gmer4Lfe
2026-08-06 23:08:49 -04:00