ghreprimand and ghreprimand
3eed73e11e
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
8c4ea484a9
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
41d2767b30
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
6fd52cf317
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
6f001af2a3
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
77320b617f
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
1fda906407
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
e72b9a8a95
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
7b43fa9372
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
21b6f9344e
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
06a3468967
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
c075abce5d
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
aa0a9e8b5a
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
eddb9ce6db
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
4cec31d988
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
431b98525b
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
77611f0491
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
d44f40b724
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
491a8a5480
Harden backup restore tar extraction
...
Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com >
2026-06-02 05:55:03 +09:00