feat(cli): add --all flag to fullsend lock for batch harness locking#2262
Conversation
Site previewPreview: https://fd765a21-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 7:47 PM UTC · Completed 8:00 PM UTC |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
Looks good to me Previous runReviewFindingsMedium
Low
Info
Previous run (2)ReviewReason: tool-failure This PR was NOT reviewed. Do not count this as an approval. Previous run (3)ReviewFindingsMedium
Low
Info
Previous run (4)ReviewFindingsLow
Info
Previous run (5)ReviewFindingsLow
Info
Previous run (6)ReviewFindingsLow
Info
Previous run (7)ReviewFindingsMedium
Low
Info
Previous run (8)ReviewFindingsLow
Previous run (9)ReviewFindingsLow
Info
Previous run (10)ReviewFindingsLow
Info
Previous run (11)ReviewFindingsLow
Info
Previous run (12)ReviewFindingsLow
Previous run (13)ReviewFindingsMedium
Low
Previous run (14)ReviewFindingsMedium
Low
Previous run (15)ReviewFindingsMedium
Low
Previous run (16)ReviewFindingsLow
Previous run (17)ReviewFindingsMedium
Low
Previous run (18)ReviewFindingsMedium
Low
Previous run (19)ReviewFindingsLow
Previous run (20)ReviewFindingsMedium
Low
|
7d1cd39 to
ab6ffe6
Compare
|
🤖 Review · |
ab6ffe6 to
e0f8d98
Compare
|
🤖 Finished Review · ✅ Success · Started 8:35 PM UTC · Completed 8:47 PM UTC |
e0f8d98 to
bf50830
Compare
|
🤖 Finished Review · ✅ Success · Started 9:00 PM UTC · Completed 9:15 PM UTC |
bf50830 to
dacb065
Compare
|
🤖 Finished Review · ✅ Success · Started 2:38 AM UTC · Completed 2:50 AM UTC |
dacb065 to
dc4d05b
Compare
|
🤖 Finished Review · ✅ Success · Started 3:29 AM UTC · Completed 3:40 AM UTC |
6336a8c to
bb95bdb
Compare
|
🤖 Finished Review · ✅ Success · Started 6:26 PM UTC · Completed 6:37 PM UTC |
bb95bdb to
cd28360
Compare
|
🤖 Finished Review · ✅ Success · Started 2:03 PM UTC · Completed 2:13 PM UTC |
b1021dc to
2bc7293
Compare
|
🤖 Finished Review · ✅ Success · Started 2:22 PM UTC · Completed 2:33 PM UTC |
Signed-off-by: Greg Allen <gregoryallen1989@gmail.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
2bc7293 to
acecfc3
Compare
|
🤖 Finished Review · ✅ Success · Started 2:48 PM UTC · Completed 2:58 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 2:11 AM UTC · Completed 2:25 AM UTC |
Retro: PR #2262 —
|
Summary
--allflag tofullsend lockto lock every harness in the directory in a single passlockOneAgenthelper so single-agent and batch modes share the same resolution logicresolveHarnessPathhelper shared bylock.goandrun.gofor consistent.yaml/.ymlfallback with dual-extension warningsdiscoverHarnessNamesusingfilepath.Globfor*.yamland*.ymlfilesCross-command consistency fix (discovered gap):
run.golacked the.ymlextension fallback and dual-extension warning thatlockOneAgenthad. Both now use the sharedresolveHarnessPathhelper, andrun.gousesabsFullsendDirconsistently.ADR-0045 Phase 2 PR 5 — parallel with PRs 1–3, feeds into PR 6.
Test plan
--allwith positional arg → error--allnor positional arg → error with usage hint--allwith empty harness directory → warning, no lock file--allwith multiple harnesses → all locked, lock file contains entries for each--allwith mixed URL/local harnesses → only URL-bearing harnesses get lock entries--allwith unparseable YAML → error includes harness name.ymlextension discovered alongside.yamlresolveHarnessPathprefers.yaml, falls back to.yml, warns on dual extension, errors on stat failure🤖 Generated with Claude Code