ghreprimand and ghreprimand
f0fcde8206
Guard session message persistence after delete ( #1451 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 14:24:01 +09:00
ghreprimand and ghreprimand
ed1a2d79bb
Cap inline attachment context across files ( #1498 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 14:23:43 +09:00
ghreprimand and ghreprimand
db50178dec
Replace task scheduler utcnow calls ( #1456 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 14:14:30 +09:00
ghreprimand and ghreprimand
04d393b8d2
Replace webhook manager datetime.utcnow calls ( #1499 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 14:14:23 +09:00
ghreprimand and ghreprimand
0dd2d6e258
Add a 'Rebuild llama.cpp' Cookbook action to force a fresh GPU build ( #1787 )
...
The serve bootstrap builds llama-server from source only when it is missing
from PATH, so a host that first compiled CPU-only (no nvcc present at build
time) reuses that CPU-only binary on every later serve and never gets a GPU
build, even after a CUDA/ROCm toolkit is installed. There was no UI lever to
force a rebuild.
Adds a 'Rebuild llama.cpp' button to the Cookbook Dependencies tab. It clears
the cached ~/bin/llama-server symlink and ~/llama.cpp/build directory (locally
or on the selected remote server) so the next serve recompiles and picks up
CUDA/HIP if a toolchain is now present. It installs and downloads nothing.
- routes/cookbook_helpers.py: _llama_cpp_rebuild_cmd() (single source of truth)
- routes/shell_routes.py: POST /api/cookbook/rebuild-engine (admin-only, reuses
the existing SSH plumbing for remote hosts)
- static/js/cookbook.js: header button + handler honoring the deps server selector
- tests: cover the command shape and a clean run on a fresh HOME
Motivated by #831 (RTX 4070 user stuck on a CPU-only build with no way to
re-trigger the build).
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 13:28:19 +09:00
ghreprimand and ghreprimand
d96298ecd3
Fix owner-scoped skill updates ( #1240 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 00:42:56 +09:00
ghreprimand and ghreprimand
47b2216a2c
Fix Cookbook container-local model endpoints ( #1223 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-03 00:09:48 +09:00
ghreprimand and ghreprimand
ac93d87233
Fix stale deleted sessions in sidebar ( #1203 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 23:52:22 +09:00
ghreprimand and ghreprimand
8fccbc203c
Improve calendar event text contrast ( #1184 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 23:14:52 +09:00
ghreprimand and ghreprimand
65cbe27f8e
Normalize native select option theming ( #1178 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 23:09:15 +09:00
ghreprimand and ghreprimand
96adfae5fe
Surface deep research probe errors ( #1086 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 22:51:25 +09:00
ghreprimand and ghreprimand
0d8f9c1fe8
Search: consolidate core and provider implementations
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 21:02:26 +09:00
ghreprimand and ghreprimand
4b63f88ed2
Search: align service content extraction
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 20:53:07 +09:00
ghreprimand and ghreprimand
3287ba811e
Search: align service provider guards
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 20:52:13 +09:00
ghreprimand and ghreprimand
4001eb429e
Chat: route image sessions only to matching image endpoints
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 20:52:03 +09:00
ghreprimand and ghreprimand
c88155dfbf
Email: persist bulk read state to provider
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 20:28:01 +09:00
ghreprimand and ghreprimand
d6532d8e4b
Scope memory consolidation by owner group
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 12:40:28 +09:00
ghreprimand and ghreprimand
151da49824
Honor disabled speech service toggles ( #814 )
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 10:44:39 +09:00
ghreprimand and ghreprimand
5d01559717
Harden backup restore tar extraction
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 05:55:03 +09:00