Skip to content

fix(feedback): bind ratings by response id - #8

Merged
AgentArcLab merged 1 commit into
mainfrom
fix/feedback-response-binding
Jul 30, 2026
Merged

fix(feedback): bind ratings by response id#8
AgentArcLab merged 1 commit into
mainfrom
fix/feedback-response-binding

Conversation

@AgentArcLab

Copy link
Copy Markdown
Contributor

Summary

  • stop requiring or sending runtime EventId for response feedback
  • show feedback controls whenever a completed assistant response has a ResponseId
  • keep trace metadata and optimistic feedback behavior unchanged

Root cause

RuntimeEvent UUIDs and persisted conversation event IDs are different namespaces. Response feedback is a turn-level operation and must bind by SessionId + ResponseId.

Verification

  • node --test tests/*.test.mjs (109 passed)
  • npm test (138 passed)
  • npm run lint (0 errors; 1 existing warning)
  • npm run build:all

@AgentArcLab
AgentArcLab merged commit e07d389 into main Jul 30, 2026
1 check passed
@AgentArcLab
AgentArcLab deleted the fix/feedback-response-binding branch July 30, 2026 02:11
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