Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
a3b9ded
Add regression coverage for worker reload contracts
Apr 7, 2026
42b2b34
Refactor duplicated worker test helpers
Apr 7, 2026
3ea9c6d
Refactor duplicated test helpers in worker/job.rs test module
Apr 7, 2026
c4df564
Harden terminal job state persistence tests
Apr 8, 2026
7ff2edc
Eliminate TOCTOU port-race in sighup_reload tests
leynos Apr 9, 2026
df1d667
Address code review findings
leynos Apr 9, 2026
be6eb4e
Use delegate crate to eliminate boilerplate in CapturingStore
leynos Apr 9, 2026
8bbb3f2
Add Default derives to eliminate StubLlm duplication
leynos Apr 9, 2026
cf68949
Refactor test_result_ordering_preserved to reduce line count
leynos Apr 9, 2026
cfce5b8
Fix clippy warning: replace expect with unwrap_or_else
leynos Apr 9, 2026
c5b9298
Refactor assert_terminal_persistence_inner to fix excess function arg…
leynos Apr 9, 2026
86ec901
Fix file length violations and address review findings
leynos Apr 9, 2026
ffe60fa
Finalise terminal job state persistence refactoring
leynos Apr 10, 2026
a759cb3
Apply cargo fmt fixes
leynos Apr 10, 2026
9908254
Address review feedback on testing infrastructure
leynos Apr 10, 2026
57e1b8f
Address review feedback on testing infrastructure (part 2)
leynos Apr 10, 2026
9540fe5
Address review feedback on testing infrastructure
leynos Apr 10, 2026
58c93a5
refactor(thread_ops): split low-cohesion module into focused submodules
leynos Apr 9, 2026
0d9822e
refactor(agent): split dispatcher.rs into cohesive submodules for PR …
leynos Apr 9, 2026
d0aec52
refactor(agent): split delegate.rs into cohesive submodules (fixes #122)
leynos Apr 9, 2026
6b79d65
refactor(agent): reduce cyclomatic complexity in process_user_input
leynos Apr 9, 2026
00de2df
refactor(thread_ops): group process_user_input parameters into UserTu…
leynos Apr 9, 2026
9692a4b
refactor(persistence): group persist_tool_calls parameters into TurnP…
leynos Apr 9, 2026
52112bc
refactor(persistence): extract helper functions to reduce cyclomatic …
leynos Apr 9, 2026
0392a44
refactor(tool_exec): extract helpers to reduce Bumpy Road complexity
leynos Apr 9, 2026
d83250e
refactor(delegate): remove dead-code ChatDelegate::new constructor
leynos Apr 9, 2026
a80ff3a
refactor(llm_hooks): extract helpers to eliminate nested conditionals
leynos Apr 9, 2026
78fe8a0
refactor(turn_execution): group prepare_turn parameters into UserTurn…
leynos Apr 9, 2026
84571e5
refactor(tool_exec): extract helpers to reduce execute_tool_calls com…
leynos Apr 9, 2026
300914e
refactor: introduce parameter objects for fold_into_context and execu…
leynos Apr 9, 2026
401681f
refactor: extract dispatch_approval helper to reduce dispatch_submiss…
leynos Apr 9, 2026
3ae21d0
refactor: extract helpers from group_tool_calls to eliminate Bumpy Road
leynos Apr 10, 2026
b9b09e9
style: apply rustfmt to fix formatting
leynos Apr 10, 2026
396e7cf
refactor: use ApprovalParams in dispatch_approval to reduce argument …
leynos Apr 10, 2026
c94fb18
refactor: extract dispatch_user_input helper to reduce dispatch_submi…
leynos Apr 10, 2026
938311c
refactor: introduce ApprovalCandidate to reduce build_pending_approva…
leynos Apr 10, 2026
8cc64ed
refactor: extract restore_sensitive_fields to reduce nesting depth
leynos Apr 10, 2026
55045c9
fix: use anyhow::Result and proper error context in worker harness
Apr 10, 2026
5bf4a19
refactor: extract shared webhook test helpers
Apr 10, 2026
9a14871
Add set_state_rollback for reliable context rollback
leynos Apr 10, 2026
7dd0040
Fix terminal persistence and thread turn handling
leynos Apr 13, 2026
50117d2
Refactor tool call classification
leynos Apr 13, 2026
5a1fb11
Fix manifest after rebase
leynos Apr 14, 2026
d98e773
Refactor libsql parent directory setup
leynos Apr 14, 2026
6686b92
Address verified review findings
leynos Apr 14, 2026
aba410f
Refactor turn compaction checkpointing
leynos Apr 14, 2026
2c9ec37
Refactor terminal transition test
leynos Apr 14, 2026
78100fb
Refactor completion default assertion
leynos Apr 14, 2026
03c60de
Use async libsql directory creation
leynos Apr 14, 2026
46c9112
Harden worker terminal rollback coverage
leynos Apr 14, 2026
e746bbe
Fix verified review follow-ups
leynos Apr 14, 2026
8ce2f10
Refactor rollback transition guard
leynos Apr 14, 2026
8d88e27
Refactor provider default assertions
leynos Apr 14, 2026
34fcff3
Refactor dispatcher LLM call flow
leynos Apr 14, 2026
b70d62d
Refactor tool approval predicate
leynos Apr 14, 2026
3304807
Split chat tool execution helpers
leynos Apr 14, 2026
258296d
Refactor rollback state recomputation
leynos Apr 14, 2026
fdb9c85
Fix verified review follow-ups
leynos Apr 14, 2026
0f4f0d9
Guard invalid rollback state changes
leynos Apr 14, 2026
066dbf0
Deduplicate provider default tests
leynos Apr 14, 2026
24130a4
Refactor thread rewind handlers
leynos Apr 14, 2026
1f03681
Fix verified review follow-ups
leynos Apr 15, 2026
32943d6
Fix rewind thread freshness checks
leynos Apr 15, 2026
e4b52bb
Refactor postflight tool context helpers
leynos Apr 15, 2026
7b093cf
Refactor thread rewind control flow
leynos Apr 15, 2026
23cac7d
Refactor auth barrier postflight flow
leynos Apr 15, 2026
aab6573
Fix post-rebase integration fallout
leynos Apr 15, 2026
38c61e7
Separate libsql from test helpers
leynos Apr 15, 2026
d565a68
Add transient auth serde regression test
leynos Apr 15, 2026
1a5e0d8
Clear pending approval after auth success
leynos Apr 15, 2026
442cb4c
Add stuck context manager regression test
leynos Apr 15, 2026
c63d44c
Propagate recovery invariant violations
leynos Apr 15, 2026
b947787
Guard e2e job rigs with scopeguard
leynos Apr 15, 2026
f62de3e
Update lockfile for scopeguard
leynos Apr 15, 2026
555a094
Use structured assertions in job tool e2e test
leynos Apr 15, 2026
4cef2e3
Assert job tool outputs in list-cancel trace test
leynos Apr 15, 2026
9f1c08d
Snapshot routine trace payloads
leynos Apr 15, 2026
bf18452
Always shut down time trace rigs
leynos Apr 15, 2026
fbcb694
Snapshot time trace tool outputs
leynos Apr 15, 2026
18f0f7f
Assert empty heartbeat notification channel
leynos Apr 15, 2026
8474b29
Assert persisted cooldown runtime state
leynos Apr 15, 2026
a9a978c
Propagate routine registration errors in tests
leynos Apr 15, 2026
44472a1
Propagate routine polling errors in tests
leynos Apr 15, 2026
24444b2
Scale persisted-run polling window
leynos Apr 15, 2026
d6f3cbe
Restructure routine test support helpers
leynos Apr 15, 2026
130f6ca
Narrow delegate re-export lint expectations
leynos Apr 15, 2026
ce4cd3c
Refactor rollback state mutation
leynos Apr 15, 2026
249ad28
Refactor chat LLM call helpers
leynos Apr 15, 2026
678756d
Extract worker terminal transition helper
leynos Apr 15, 2026
c81f455
Fix webhook listener API punctuation
leynos Apr 15, 2026
a8b3641
Fix verified review follow-ups
leynos Apr 15, 2026
faea41d
Tighten tool call index error contract
leynos Apr 15, 2026
de52a6d
Clarify tool result test module docs
leynos Apr 15, 2026
fa9c186
Tighten terminal rollback regression test
leynos Apr 15, 2026
8437235
Propagate null-db lock poisoning errors
leynos Apr 15, 2026
ec0f9d1
Fix testing harness feature gating
leynos Apr 15, 2026
8fda6c9
Elide needless null-db helper lifetime
leynos Apr 15, 2026
17345f8
Format rollback test helper call
leynos Apr 15, 2026
6f487c2
Extract shared session initialisers
leynos Apr 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,13 +109,13 @@ management.
- `make typecheck`
- `cargo check --all --benches --tests --examples`
- `cargo check --all --benches --tests --examples`
`--no-default-features --features libsql`
`--no-default-features --features libsql-test-helpers`
- `cargo check --all --benches --tests --examples --all-features`
- `cargo check --manifest-path tools-src/github/Cargo.toml --tests`
- `make lint`
- `cargo clippy --all --benches --tests --examples -- -D warnings`
- `cargo clippy --all --benches --tests --examples`
`--no-default-features --features libsql -- -D warnings`
`--no-default-features --features libsql-test-helpers -- -D warnings`
- `cargo clippy --all --benches --tests --examples --all-features -- -D warnings`
- `cargo clippy --manifest-path tools-src/github/Cargo.toml --tests -- -D warnings`
- `make test`
Expand Down
Loading
Loading