Christian Klotz
bec2ecec9d
feat(agent): add storage testing decorator
2026-08-12 17:40:11 +03:00
Ramiz Wachtler
9795d60230
feat(coding-agent): add per-run theme selection ( #7722 )
...
- add `--use-theme` for fixed and terminal-aware theme pairs
- keep invocation state non-persistent until an explicit selection
- preserve active themes across previews, reloads, and HTML exports
2026-08-12 16:25:38 +02:00
Mario Zechner
697cbff215
Merge remote-tracking branch 'origin/main' into dev
2026-08-12 16:12:12 +02:00
Mario Zechner
f6e396d142
refactor(agent): remove obsolete session context type
2026-08-12 15:49:18 +02:00
Mario Zechner
67763e0ada
Merge remote-tracking branch 'origin/dev/agent-harness-types' into dev/agent-harness-types
...
# Conflicts:
# packages/agent/src/harness/session/codec.ts
# packages/agent/src/harness/session/session.ts
# packages/agent/test/harness/session-create-lane.test.ts
2026-08-12 15:47:21 +02:00
Mario Zechner
c6d394a4e4
refactor(agent): trust typed session storage values
2026-08-12 15:46:09 +02:00
Armin Ronacher
541045ae0e
fix(coding-agent): preserve extension tools with defaults
2026-08-12 15:42:55 +02:00
Armin Ronacher
4d9aa837c2
feat(coding-agent): add configurable default tools
2026-08-12 15:27:01 +02:00
Christian Klotz
ee0ac28696
feat(agent): add session lane creation
2026-08-12 16:25:15 +03:00
Cristina Poncela Cubeiro
47b5119d09
fix: trigger turn false should not start turn ( #8022 )
2026-08-12 15:16:05 +02:00
Christian Klotz
78743ab6b4
Be less defensive
2026-08-12 16:04:55 +03:00
Vegard Stikbakke
6d520c58d0
chore(docs): fix ascii alignment in compaction docs
2026-08-12 14:56:26 +02:00
Mario Zechner
da8091ec75
Remove SessionContext, return AgentMessage[] instead
2026-08-12 14:36:30 +02:00
Christian Klotz
e39ddef983
feat(agent): add storage-backed session tree
2026-08-12 15:11:46 +03:00
Cristina Poncela Cubeiro
f97b241689
docs: update S3 to new search shape
2026-08-12 12:51:10 +02:00
Christian Klotz
8d281e236d
feat(agent): add storage-backed session boundary
2026-08-12 12:49:22 +03:00
Christian Klotz
f45aea041d
fix(agent): enforce durable session identities
2026-08-12 12:49:19 +03:00
Christian Klotz
c0396ccd8c
fix(agent): simplify memory storage commit
2026-08-12 12:24:59 +03:00
Christian Klotz
ef37865445
feat(ai): support UUIDv7 follower timestamps
2026-08-12 11:11:30 +03:00
Cristina Poncela Cubeiro
6fd734b4c6
docs: update search
2026-08-12 10:10:34 +02:00
David Brailovsky
2e4d239594
fix(tui): give focused fullscreen overlays wheel and viewport keys
...
Skip TuiAltScreen viewport consume for wheel and alt-screen scroll
keys when a visible overlay has focus. Transcript search still owns
those events so the transcript can move while the find box is open.
fixes #7894
2026-08-12 10:02:32 +02:00
Christian Klotz
eff82b1405
fix(agent): keep session implementations internal
2026-08-12 10:26:30 +03:00
Christian Klotz
535ceef0c1
fix(agent): keep session codec internal
2026-08-12 10:14:11 +03:00
Christian Klotz
1a77b84126
feat(agent): add session codec
2026-08-12 01:13:02 +03:00
Christian Klotz
085ce3c9a5
feat(agent): add instrumented storage decorator
2026-08-12 01:12:23 +03:00
Christian Klotz
e783429da2
fix(agent): deepen storage immutability conformance
2026-08-12 00:41:06 +03:00
Christian Klotz
b3bf0a2a81
feat(agent): add storage backend conformance suite
2026-08-12 00:22:30 +03:00
Armin Ronacher
534bcbffb7
fix(tui): handle LaTeX control spaces across line endings
2026-08-11 23:19:24 +02:00
Christian Klotz
9177ed175d
feat(agent): add session UUIDv7 generator
2026-08-11 23:59:01 +03:00
Christian Klotz
fd9a45aaf1
feat(agent): add in-memory harness storage
2026-08-11 23:58:31 +03:00
Mario Zechner
69130ae34e
docs(agent): mark harness types slice complete
2026-08-11 18:01:17 +02:00
Mario Zechner
0eb6abd547
fix(agent): address harness type audit findings
2026-08-11 18:00:47 +02:00
Mario Zechner
5aeb06bb11
feat(agent): establish durable harness type contracts
2026-08-11 17:43:26 +02:00
Michael Renner
2a9b4ebc68
docs: document terminal-specific fullscreen mouse behavior ( #7965 )
...
* docs(coding-agent): document iTerm2 fullscreen scroll workaround
* docs(coding-agent): document Ghostty fullscreen link behavior
2026-08-11 16:57:05 +02:00
Mario Zechner
40a3d8556a
docs(agent): add table of contents
2026-08-11 15:31:27 +02:00
Mario Zechner
85a2060811
docs(agent): consolidate harness spec into harness.md
2026-08-11 15:29:18 +02:00
Mario Zechner
51b45bc5bc
docs(agent): restructure build order into parallel storage and runtime tracks
2026-08-11 15:27:21 +02:00
Mario Zechner
b6557f43ec
docs(agent): make search a standalone service, open metadata-filter question
2026-08-11 14:58:58 +02:00
Mario Zechner
8d8c60da70
docs(agent): specify optional pull-based search service
2026-08-11 14:53:28 +02:00
Mario Zechner
47b021a659
docs(agent): add seq-ranged usage ledger scan
2026-08-11 14:43:47 +02:00
Mario Zechner
2545585395
docs(agent): one sqlite file per session, search becomes external
2026-08-11 14:32:13 +02:00
Vegard Stikbakke
b3edf01702
fix(ai): bound Copilot policy update concurrency
2026-08-11 14:25:53 +02:00
Mario Zechner
e33e74450a
docs(agent): replace historical rationale with direct statements
2026-08-11 14:11:14 +02:00
Mario Zechner
a348560b15
docs(agent): drop historical changes appendix
2026-08-11 14:03:00 +02:00
Mario Zechner
2862eb4ed1
docs(agent): reword cancellation triage note
2026-08-11 14:01:40 +02:00
Mario Zechner
e1b444ba62
docs(agent): tighten identity section
2026-08-11 13:55:39 +02:00
Mario Zechner
b8349db854
docs(agent): re-mint legacy ids at import, drop redundant register paragraph
2026-08-11 13:53:33 +02:00
Mario Zechner
01701fd372
docs(agent): clarify register references vs immutable snapshots
2026-08-11 13:51:13 +02:00
Mario Zechner
bcd056a8cd
docs(agent): drop historical placement-payload rationale
2026-08-11 13:50:06 +02:00
Mario Zechner
638ac11239
docs(agent): resolve providers and tools at dispatch, drop lease machinery
2026-08-11 13:49:37 +02:00