Skip to content

Add Agent.reflect: first-class self-feedback turn#10

Merged
Koukyosyumei merged 1 commit into
mainfrom
support-self-loop
Jul 21, 2026
Merged

Add Agent.reflect: first-class self-feedback turn#10
Koukyosyumei merged 1 commit into
mainfrom
support-self-loop

Conversation

@Koukyosyumei

Copy link
Copy Markdown
Contributor

reflect() lets a seat critique its OWN submission (Self-Refine's FEEDBACK step). The critique is recorded server-side as a reflection_submitted event — deliberately distinct from peer review: it never counts as review/quorum evidence and creates no cross-agent influence edge, so revisions addressing it stay stamped independent. Returns a Review with reviewer == target that composes with revise() unchanged.

self_refine.py drops its critic seat: the paper's generate → feedback → refine loop is now literally one seat doing work → reflect → revise.

Requires the matching h5i binary (agent.reflect capability).

reflect() lets a seat critique its OWN submission (Self-Refine's FEEDBACK
step). The critique is recorded server-side as a reflection_submitted event —
deliberately distinct from peer review: it never counts as review/quorum
evidence and creates no cross-agent influence edge, so revisions addressing
it stay stamped independent. Returns a Review with reviewer == target that
composes with revise() unchanged.

self_refine.py drops its critic seat: the paper's generate → feedback →
refine loop is now literally one seat doing work → reflect → revise.

Requires the matching h5i binary (agent.reflect capability).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Koukyosyumei
Koukyosyumei merged commit 2923686 into main Jul 21, 2026
7 checks passed
@Koukyosyumei
Koukyosyumei deleted the support-self-loop branch July 21, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant