David Brailovsky
6809fabbb4
docs(agent): allow clearing session names
2026-08-08 12:10:40 +02:00
Armin Ronacher
02bd2d1c62
fix(ai): preserve Responses tool-call namespaces
...
closes #7709
2026-08-07 23:05:23 +02:00
David Brailovsky
5cfa30cc2c
docs(agent): add required fromHook to v4 summary entries
2026-08-07 21:58:51 +02:00
David Brailovsky
541ed488d8
docs(agent): remove legacy leaf entry requirements
2026-08-07 17:07:22 +02:00
Cristina Poncela Cubeiro
e7fb8eb2ac
fix: no ctes in sqlite, delete indexes
2026-08-07 16:13:16 +02:00
Vegard Stikbakke
d1a305613e
feat(agent): add direct harness event listeners
...
Part of I2, "passive events and watch buffering," in packages/agent/docs/harness-v2.md.
2026-08-07 15:20:00 +02:00
Vegard Stikbakke
1dd2354052
feat(agent): add buffered harness event watches
...
This is incremental work towards I2 in the harness-v2.md plan.
2026-08-07 14:50:35 +02:00
David Brailovsky
7aca0d7b3e
fix(agent): make JSONL decode errors explicit
...
Return typed results from JSONL parsers, add file context during replay, and classify torn tails explicitly.
2026-08-07 14:27:50 +02:00
David Brailovsky
4a0e2f115a
fix(agent): complete JSONL crash and corruption handling
2026-08-07 13:47:45 +02:00
Vegard Stikbakke
14ad9801be
feat(agent): add harness events subscription interface
2026-08-07 13:21:36 +02:00
Vegard Stikbakke
4bf1bba203
docs(agent): reserve I2
2026-08-07 12:32:20 +02:00
Mario Zechner
958c13f250
docs(agent): restart checkpoint after auto-compaction
2026-08-07 11:56:59 +02:00
David Brailovsky
709aa03194
docs(agent): add j6 typebox validation ( #7768 )
2026-08-07 11:27:41 +02:00
Vegard Stikbakke
e0900a6eaf
docs(agent): clarify record query semantics
2026-08-07 11:01:26 +02:00
David Brailovsky
10474bd697
fix(agent): refactor jsonl codec
2026-08-07 10:23:14 +02:00
Vegard Stikbakke
87644c7b57
docs(agent): clarify branch query start requirement
2026-08-07 10:18:48 +02:00
Vegard Stikbakke
f562a1a44f
docs(agent): clarify branch query helpers
2026-08-07 09:55:13 +02:00
Vegard Stikbakke
80ef7ff0f4
fix(agent): populate session types with doc comments from design doc
2026-08-07 09:47:29 +02:00
David Brailovsky
f27941774e
fix(agent): read JSONL headers when listing sessions
2026-08-07 09:20:02 +02:00
David Brailovsky
9d090bc5dc
fix(agent): reject conflicting JSONL session creation
2026-08-07 09:10:29 +02:00
Vegard Stikbakke
1026679525
docs(agent): unreserve R3
2026-08-07 08:56:05 +02:00
Armin Ronacher
310411ba46
Add [Unreleased] section for next cycle
2026-08-07 07:48:13 +02:00
Armin Ronacher
53fa77ccd8
Release v0.84.1
2026-08-07 07:48:13 +02:00
Armin Ronacher
6ba4d23e7c
docs: audit changelogs since v0.84.0
2026-08-07 07:47:42 +02:00
Christian Klotz
6fb2d766ae
feat(coding-agent): add configurable Harness factory ( #7686 )
...
* feat(coding-agent): add Harness construction factory
* feat(coding-agent): configure Harness construction factory
* feat(coding-agent): expose Harness JSONL session file
* fix(agent): remove redundant bash environment test
2026-08-06 21:05:46 +03:00
muyiyr
1eb988cfe8
feat(agent): allow blocked tool calls to terminate ( #7715 )
...
Closes #5998
2026-08-06 17:14:48 +02:00
wesleyzhangwq
1532c99943
fix(agent): reject reset during active runs ( #7717 )
2026-08-06 17:12:25 +02:00
Cristina Poncela Cubeiro
d406aa3946
docs: reserve L1
2026-08-06 13:26:38 +02:00
Armin Ronacher
38e8f28113
Add [Unreleased] section for next cycle
2026-08-06 12:33:01 +02:00
Armin Ronacher
a5f43bf8af
Release v0.84.0
2026-08-06 12:32:57 +02:00
Armin Ronacher
6d0455ff64
docs: audit unreleased changelogs
2026-08-06 12:29:45 +02:00
Mario Zechner
5cd46ee118
docs(agent): simplify harness work package workflow
2026-08-06 12:26:22 +02:00
David Brailovsky
29ad292f77
fix(agent): simplify jsonl append failure test
2026-08-06 11:49:54 +02:00
David Brailovsky
a838c069e6
harness-v2 jsonl session atomic writes for forks & torn-tail truncation ( #7707 )
...
* fix(agent): make JSONL publication crash-safe
* fix(agent): move JSONL file creation from repo to storage
* fix(agent): move JSONL forking from repo to storage
* fix(agent): move fork mutation creation into session state
2026-08-06 11:46:58 +02:00
Mario Zechner
fadb74f684
docs(agent): separate harness design from implementation status
2026-08-06 11:44:58 +02:00
Mario Zechner
35f5c265d3
feat: add telemetry reference adapter and span composition
2026-08-06 11:44:58 +02:00
Cristina Poncela Cubeiro
7f63f37832
docs: add missed JSONL matrix rows
2026-08-06 11:28:31 +02:00
Cristina Poncela Cubeiro
77f4840320
chore: qa2 tests ( #7706 )
...
* 1. rejects corrupt parent chains in array-backed readers
* 2. does not decode SQLite branch entries outside query bounds
* 3. validates SQLite entries before filtering and limiting branch results
* 4. does not validate SQLite ancestors beyond newest-first stop bounds
* 5. rejects repository operations and session writes after disposal
* 6. supports lexical ownership with await using
* 7. uses listing as a barrier between accepted session operations
* 8. waits for every accepted session operation during disposal
* 9. waits for accepted appends before disposal and rejects later writes
* 10. repository disposal closes its owned storage
* 11. stops branch traversal at retained-tail compaction
* docs: mark QA2 done
2026-08-06 11:24:09 +02:00
Cristina Poncela Cubeiro
9859eaa269
docs: reserve QA2
2026-08-06 10:09:01 +02:00
Cristina Poncela Cubeiro
2920265ea7
docs: update harness v2 md on how to use test matrix
2026-08-06 10:07:21 +02:00
Cristina Poncela Cubeiro
95bfbdc910
docs: mark QA1 done
2026-08-06 09:52:56 +02:00
Cristina Poncela Cubeiro
22db569a79
docs: harness v2 test matrix
2026-08-06 09:49:44 +02:00
Cristina Poncela Cubeiro
8ed232548e
docs: reserve QA1
2026-08-06 09:45:18 +02:00
David Brailovsky
6282221b6a
fix(agent): scope JSONL session IDs to working directories
2026-08-06 09:31:28 +02:00
Vegard Stikbakke
69bab864d5
docs(agent): reserve harness v2 R3
2026-08-06 09:14:56 +02:00
Mario Zechner
6b461b75b3
feat: extract telemetry package
2026-08-05 23:23:12 +02:00
Armin Ronacher
db48124e9d
docs: audit unreleased changelogs
2026-08-05 23:11:21 +02:00
Mario Zechner
2c819a41ff
docs(agent): align telemetry design with implementation
2026-08-05 22:43:23 +02:00
Cristina Poncela Cubeiro
2bb7ba4966
feat: harness v2 r2 ( #7669 )
...
* feat(agent): reduce durable lane state
* fix: exclude captured initial-message ids from pendingNextRun
* fix: validate deferred handles
---------
Co-authored-by: Vegard Stikbakke <vegard.stikbakke@gmail.com>
2026-08-05 22:18:08 +02:00
Mario Zechner
04d6447f7c
feat: add typed telemetry contracts
2026-08-05 22:03:33 +02:00