Armin Ronacher
25080b9d4c
fix(tui): reduce switchable renderer complexity
2026-08-02 14:09:36 +02:00
Armin Ronacher
ccde8478dc
fix(tui): simplify switchable renderer lifecycle
2026-08-02 12:07:32 +02:00
Armin Ronacher
d1b4fe7ea4
fix(tui): harden switchable renderer transitions
2026-08-02 11:53:13 +02:00
Armin Ronacher
c2b8f5c050
feat(tui): add switchable terminal renderers
...
Allow coding-agent UI modes to switch at runtime while preserving terminal, focus, input, and renderer state.
2026-08-01 20:38:26 +02:00
a-yeyang
8f9e769742
fix(coding-agent): recover stalled availability refreshes
...
Start forced availability rebuilds independently and discard stale snapshot and error publication. This fixes #7301 and reuses the implementation from #7421 by @a-yeyang with expanded race coverage.
2026-08-01 20:17:00 +02:00
Armin Ronacher
583f153d50
fix(tui): normalize source filenames
2026-08-01 14:38:13 +02:00
Armin Ronacher
a1403af8ec
fix(agent): make timeout output test deterministic
2026-08-01 14:06:00 +02:00
Christian Klotz
a116523434
Merge pull request #7431 from earendil-works/refactor/sqlite-branch-cache
...
Make SQLite branch caching scalable
2026-08-01 10:28:11 +03:00
Christian Klotz
e92bf60a58
fix(agent): make SQLite branch caching scalable
2026-08-01 10:08:56 +03:00
Christian Klotz
4488ad55c1
Merge pull request #7410 from earendil-works/fix/sqlite-session-linear-time
...
fix(agent): make SQLite session operations linear
2026-08-01 03:00:02 +03:00
Christian Klotz
5cd0f98e93
docs(agent): clarify staged branch handling
2026-08-01 02:55:49 +03:00
Christian Klotz
c2adb4d1da
fix(agent): use SQLite trigger for rollback test
2026-08-01 02:52:21 +03:00
Christian Klotz
06a1ceb8d8
Merge pull request #7409 from earendil-works/feat/coding-agent-remote-client-controller
...
feat: add remote session client coordination
2026-08-01 02:42:45 +03:00
Christian Klotz
57583617ef
fix(agent): make SQLite session operations linear
2026-08-01 02:11:22 +03:00
Christian Klotz
e075116459
docs: remove contributor changelog entries
2026-08-01 02:06:46 +03:00
Christian Klotz
a3ec51d2a1
feat: add remote session client coordination
2026-08-01 02:05:49 +03:00
Christian Klotz
0d43c5804b
Merge pull request #7408 from earendil-works/refactor/session-reader
...
feat(agent): add storage-owned session readers
2026-08-01 01:48:53 +03:00
Christian Klotz
2366649ba4
fix(agent): avoid counting entries when opening sessions
2026-08-01 01:39:12 +03:00
Christian Klotz
2cc51b9d76
fix(agent): rename session fork module
2026-08-01 01:32:53 +03:00
Christian Klotz
53422a241a
feat(agent): add storage-owned session readers
2026-08-01 01:24:59 +03:00
Christian Klotz
a0bb4a489b
Merge pull request #7400 from earendil-works/refactor/sqlite-session-connection-cleanup
...
Remove obsolete SQLite session connection internals
2026-07-31 23:00:50 +03:00
Christian Klotz
b777865828
Merge pull request #7398 from earendil-works/refactor/session-store-per-session-queues
...
feat(agent): add per-session store queues
2026-07-31 23:00:39 +03:00
Christian Klotz
03eba409c0
Merge pull request #7397 from earendil-works/fix/server-protocol-invariants
...
fix(server): enforce protocol adapter invariants
2026-07-31 22:58:30 +03:00
Christian Klotz
62f3c61b68
feat(agent): add per-session store queues
2026-07-31 22:56:26 +03:00
Christian Klotz
9f4dfdddbf
fix(agent): remove obsolete SQLite session internals
2026-07-31 22:55:49 +03:00
Christian Klotz
91957b3a01
fix(server): enforce protocol adapter invariants
2026-07-31 22:54:37 +03:00
Christian Klotz
fbab971da2
Merge pull request #7401 from earendil-works/fix-model-tests
...
fix(ai): update Z.AI model test references
2026-07-31 22:53:01 +03:00
Christian Klotz
0c611753d9
fix(ai): update Z.AI model test references
2026-07-31 22:48:17 +03:00
Christian Klotz
977ec833bb
Merge pull request #7391 from earendil-works/refactor/remove-session-search-index
...
fix(agent): make session search query-only
2026-07-31 18:51:52 +03:00
Armin Ronacher
af187eee4b
fix(tui): clip Kitty images to layout boundaries
2026-07-31 17:49:05 +02:00
Armin Ronacher
b3ed27b3fe
feat(coding-agent): add scrollbar thumb theme color
2026-07-31 17:41:40 +02:00
Christian Klotz
9c3b271be0
fix(agent): make session search query-only
2026-07-31 18:31:04 +03:00
Christian Klotz
7724472eab
Merge pull request #7387 from earendil-works/issue/7248
...
fix(coding-agent): read clipboard text on Wayland
2026-07-31 18:18:23 +03:00
Armin Ronacher
6129a353b1
feat(tui): add configurable fullscreen scrollbars
2026-07-31 17:17:02 +02:00
Christian Klotz
12a4b24292
Merge pull request #7379 from earendil-works/refactor/session-store-file-names
...
fix(agent): clarify session persistence ownership
2026-07-31 18:10:45 +03:00
Christian Klotz
bfc679d5e4
fix(coding-agent): read clipboard text on Wayland
...
Prefer wl-paste on Wayland while preserving the native clipboard fallback when the command is unavailable.
Fixes #7248
Co-authored-by: Ston Jia <ston.jia@outlook.com>
2026-07-31 18:10:28 +03:00
Christian Klotz
73b24639fd
Merge pull request #7386 from earendil-works/feat/server-core
...
feat(server): add composable protocol server
2026-07-31 18:03:15 +03:00
Christian Klotz
546e002353
test(server): consolidate reusable test infrastructure
2026-07-31 17:59:17 +03:00
Christian Klotz
15f719489b
fix(agent): scope JSONL entry IDs by path
2026-07-31 17:59:16 +03:00
Christian Klotz
e36b150f71
test(server): avoid Unix socket inode reuse assumption
2026-07-31 17:43:24 +03:00
Christian Klotz
cb86f08447
fix(server): enforce protocol adapter invariants
2026-07-31 17:38:00 +03:00
Armin Ronacher
bf4a90d819
fix(tui): preserve spaces in settings searches
2026-07-31 16:34:27 +02:00
Christian Klotz
2e60d3cbdf
feat(server): add composable protocol server
2026-07-31 17:32:29 +03:00
Armin Ronacher
3c717842e8
feat(tui): add fullscreen transcript navigation
2026-07-31 16:23:58 +02:00
Christian Klotz
2b765ef529
fix(agent): restore forward session cursor reads
...
Document complete session store and search composition for scanning and canonical SQLite search.
2026-07-31 17:17:41 +03:00
Christian Klotz
4e81b79615
fix(agent): restrict session construction to repositories
2026-07-31 16:56:51 +03:00
Christian Klotz
f4a96c62b3
docs(agent): simplify session store guidance
2026-07-31 16:42:14 +03:00
Christian Klotz
0b229f1046
docs(agent): document session persistence migration
2026-07-31 16:37:13 +03:00
Vegard Stikbakke
f074efd921
feat(coding-agent): add ui mode setting
2026-07-31 15:33:52 +02:00
Christian Klotz
d937ee15d6
docs(agent): remove session API migration example
2026-07-31 16:23:57 +03:00