docs(#6099): document code/fix image and policy sync guidance - #6111
Conversation
|
🤖 Finished Review · ✅ Success · Started 6:00 PM UTC · Completed 6:12 PM UTC Commit: |
Site previewPreview: https://f887d3b8-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Looks good to me Previous runLooks good to me Previous run (2)ReviewFindingsLow
Previous run (3)ReviewFindingsMedium
Low
Previous run (4)ReviewFindingsMedium
Low
Previous run (5)ReviewFindingsMedium
Low
Previous runReviewFindingsLow
Previous run (6)ReviewFindingsLow
Labels: PR modifies code agent and fix agent documentation pages Previous run (7)ReviewFindingsMedium
Low
Previous run (8)ReviewFindingsLow
Previous run (9)ReviewFindingsLow
Labels: PR modifies code agent and fix agent documentation pages |
|
/fs-fix |
|
🤖 Finished Fix · ✅ Success · Started 11:06 AM UTC · Completed 11:16 AM UTC Commit: |
🔧 Fix agent — iteration 1 (human-triggered)Addressed both section-organization findings. Moved the sync warning admonition from a standalone ## section to a ### subsection within 'Configuration and extension' in both code.md and fix.md, restoring the standard section ordering pattern used across all agent doc pages. Fixed (2):
Tests: passedNext steps:
|
Move the "Image and network policy synchronization" warning from a standalone ## section into the "Configuration and extension" section as a ### subsection, placed before "Variables". This matches the established section ordering across all other agent doc pages where "Source" immediately follows "Configuration and extension". Addresses review feedback on #6111
|
🤖 Finished Review · ✅ Success · Started 11:17 AM UTC · Completed 11:31 AM UTC Commit: |
|
🤖 Review · Commit: |
|
🤖 Review · Commit: |
|
🤖 Review · Commit: |
|
🤖 Review · Commit: |
Move the "Image and network policy synchronization" warning from a standalone ## section into the "Configuration and extension" section as a ### subsection, placed before "Variables". This matches the established section ordering across all other agent doc pages where "Source" immediately follows "Configuration and extension". Addresses review feedback on #6111 Signed-off-by: Adam Scerra <ascerra@redhat.com>
8b938c1 to
52cae6e
Compare
|
🤖 Finished Review · ✅ Success · Started 11:44 AM UTC · Completed 12:03 PM UTC Commit: |
|
🤖 Finished Review · ✅ Success · Started 4:17 PM UTC · Completed 4:32 PM UTC Commit: |
|
/fs-fix |
|
🤖 Finished Fix · ✅ Success · Started 6:49 PM UTC · Completed 6:55 PM UTC Commit: |
Explain that policies/base.yaml defines non-network sandbox restrictions only (filesystem, landlock, process identity), and that network access is controlled through providers: profiles. Addresses technical documentation accuracy review finding — readers unfamiliar with ADR 0065 could otherwise place network rules in the shared policy file. Addresses review feedback on #6111
🔧 Fix agent — iteration 3 (human-triggered)Addressed 1 of 4 review findings. Fixed the technical documentation accuracy concern by clarifying that the shared policy file covers non-network sandbox restrictions only, while network access comes through providers: profiles. Both code.md and fix.md updated identically. Disagreed with 3 findings: two scope-creep observations (human approved the content as-is) and one intent-misalignment (human explicitly said 'ignore'). Fixed (1):
Disagreed (3):
Tests: passedNext steps:
|
|
🤖 Finished Review · ✅ Success · Started 6:56 PM UTC · Completed 7:09 PM UTC Commit: |
|
🤖 Finished Review · ✅ Success · Started 8:03 PM UTC · Completed 8:15 PM UTC Commit: |
|
🤖 Finished Retro · ✅ Success · Started 8:37 PM UTC · Completed 8:59 PM UTC Commit: |
Retro: PR #6111 — document code/fix image and policy sync guidanceOutcome: Merged after 6 days, 11 commits, 33 agent workflow runs (1 triage, 1 code, 3 fix, 25 review, 3 retro). The review agent caught several genuinely useful issues — section ordering, naming convention drift ( Timeline: The code agent delivered a correct initial implementation meeting the issue's acceptance criteria (warning admonitions cross-referencing code and fix agent docs). The human (ascerra) then expanded the scope significantly — adding detailed harness configuration examples, providers documentation, and per-repo pattern guidance — via 5 manual commits using Cursor. Each expansion triggered review cycles that surfaced real convention violations in the new content. Three Assessment: The workflow performed well overall. The review agent's findings were consistently valid and caught issues the human might have missed (naming drift, path convention, architectural coherence with ADR 0065). The high iteration count (11 commits, 25 review dispatches) was driven by human-initiated scope expansion beyond the original acceptance criteria, not by agent failure. The code agent met the original requirements; the review agent caught real problems in evolving content; the fix agent addressed the mechanical findings it was invoked for. No new proposals — all improvement opportunities are covered by existing open issues:
Agents repo: |
Summary
Documents how code and fix agents relate for image, policy, and provider configuration — including the supported per-repo harness pattern for teams that want one shared configuration.
Closes #6099. Relates to fullsend-ai/agents#532.
Companion change: fullsend-ai/agents#766 fixes #532 and updates the
policies/fix.yamlheader comment so it no longer says "Identical to the code agent policy."Changes
docs/agents/code.mdanddocs/agents/fix.mdpolicies/code.yamlandpolicies/fix.yaml, with room for intentional divergence (e.g. Jira on fix only)policy:,providers:, andimage:overrides in both.fullsend/harness/code.yamland.fullsend/harness/fix.yamlpolicies/base.yamlnaming consistent with other guides; reference ADR 0065 for provider-backed network accessTesting