feat(cli): add fullsend agent subcommand (ADR 0058 Phase 2)#2770
Conversation
PR Summary by Qodofeat(cli): add
AI Description
Diagram
High-Level Assessment
Files changed (14)
|
|
🤖 Review · ❌ Terminated · Started 3:32 AM UTC · Ended 4:02 AM UTC |
Code Review by Qodo
1. Blob URL pinned incorrectly
|
|
🤖 Finished Review · ❌ Failure · Started 3:32 AM UTC · Completed 4:02 AM UTC |
79a49f1 to
b1fe060
Compare
|
🤖 Finished Review · ✅ Success · Started 4:11 AM UTC · Completed 4:45 AM UTC |
|
Looks good to me Previous runLooks good to me Previous run (2)ReviewFindingsMedium
Low
Labels: PR was trimmed to CLI agent subcommand and forge interface only; e2e and mint components are no longer in the diff. Previous run (3)ReviewFindingsMedium
Low
Previous run (4)ReviewFindingsMedium
Low
Previous run (5)ReviewFindingsHigh
Medium
Low
Previous run (6)ReviewFindingsMedium
Low
Previous run (7)ReviewFindingsMedium
Low
Previous run (8)ReviewFindingsMedium
Low
Previous run (9)ReviewFindingsMedium
Low
Previous run (10)ReviewFindingsHigh
Medium
Low
Labels: PR modifies mint authorization infrastructure, e2e test framework, and CLI agent commands across multiple components Previous run (11)ReviewFindingsMedium
Low
Labels: PR adds a new CLI feature (fullsend agent subcommand) with config schema changes and harness refactoring. |
b1fe060 to
2bee78d
Compare
|
🤖 Review · ❌ Terminated · Started 11:26 AM UTC · Ended 11:43 AM UTC |
|
Careful with the 48 commits |
|
🤖 Finished Review · ✅ Success · Started 11:26 AM UTC · Completed 11:43 AM UTC |
2bee78d to
9f3f190
Compare
Site previewPreview: https://3b68c916-site.fullsend-ai.workers.dev Commit: |
|
🤖 Review · ❌ Terminated · Started 12:09 PM UTC · Ended 12:36 PM UTC |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|
🤖 Finished Review · ✅ Success · Started 12:09 PM UTC · Completed 12:36 PM UTC |
8dcb1e7 to
e5970f3
Compare
|
🤖 Finished Review · ❌ Failure · Started 5:17 PM UTC · Completed 5:23 PM UTC |
|
/fs-review |
|
🤖 Finished Review · ❌ Failure · Started 5:33 PM UTC · Completed 5:39 PM UTC |
ralphbean
left a comment
There was a problem hiding this comment.
LGTM. Previous finding addressed.
|
/fs-review |
e5970f3 to
1568f1c
Compare
|
🤖 Finished Review · ✅ Success · Started 8:42 PM UTC · Completed 8:54 PM UTC |
Superseded by updated review
…ions Signed-off-by: Greg Allen <gallen@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
1568f1c to
a07f9ff
Compare
|
🤖 Finished Review · ✅ Success · Started 8:59 PM UTC · Completed 9:11 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 9:25 PM UTC · Completed 9:35 PM UTC |
Retro: PR #2770 —
|
Summary
fullsend agentCLI subcommand withadd,list,update,removefor managing agent registrations in config (ADR 0058 Phase 2)agent addpins URLs to a commit SHA with integrity hash and auto-updatesallowed_remote_resourcesagent updatere-pins a URL agent to a new commit SHA (explicit or default branch HEAD)agent removecleans up unused allowlist prefixes when the last agent using a prefix is removedGetBranchReftoforge.Clientinterface for resolving branch HEAD SHAsTest plan
internal/clitests passinternal/forgetests passgo build ./...succeedsmake go-testpasses (all packages)make go-vetclean--nameflag, duplicate rejection (case-insensitive), path traversal rejection, list empty/populated/hash-stripped, update re-pin with default branch, update with explicit SHA, update rejects local path, update rejects invalid SHA, remove with allowlist cleanup, remove preserves allowlist when other agents share prefix, per-repo config support, helper function unit tests🤖 Generated with Claude Code