Skip to content

fix(aionrs): preserve tool call correlation across aborts#335

Merged
piorpua merged 6 commits into
mainfrom
fix/tool-call-id-correlation
May 26, 2026
Merged

fix(aionrs): preserve tool call correlation across aborts#335
piorpua merged 6 commits into
mainfrom
fix/tool-call-id-correlation

Conversation

@piorpua
Copy link
Copy Markdown
Contributor

@piorpua piorpua commented May 26, 2026

Summary

  • Preserves aionrs tool_use_id/call_id correlation through tool call events and stream relay persistence.
  • Repairs aborted aionrs turns by closing pending provider tool uses before emitting the terminal event.
  • Updates AionCore to consume aionrs v0.1.27 and documents logging expectations in AGENTS.md.

Test Plan

  • cargo check -p aionui-ai-agent
  • just push -u origin fix/tool-call-id-correlation
    • runs cargo fix
    • runs workspace clippy fix with -D warnings
    • runs cargo fmt
    • runs cargo nextest run --workspace: 5658 passed, 18 skipped
    • pushes the branch after the gate passes

@piorpua piorpua enabled auto-merge (squash) May 26, 2026 07:23
@piorpua piorpua disabled auto-merge May 26, 2026 07:23
@piorpua piorpua merged commit d65c8ed into main May 26, 2026
4 of 5 checks passed
@piorpua piorpua deleted the fix/tool-call-id-correlation branch May 26, 2026 07:35
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