Skip to content

fix: address follow-up upstream review findings - #8

Merged
Alumos merged 1 commit into
mainfrom
fix/review-followups
Nov 11, 2026
Merged

Alumos merged 1 commit into
mainfrom
fix/review-followups

Conversation

@Alumos

@Alumos Alumos commented Nov 11, 2026

Copy link
Copy Markdown
Owner

Applies the follow-up fixes from murongg#160: existing Claude bindings stay authoritative when stickiness is enabled, key replacement invalidates the catalog, manual settlement accepts image input, and the IP report cache refuses new IPs when every slot is in flight. make check passes locally.

🤖 Generated with Claude Code

- Keep a conversation's existing raw metadata.user_id binding when
  stickiness is enabled; only unbound conversations adopt the normalized key.
- Invalidate the model catalog in the same transaction as a channel key
  replacement.
- Accept an optional image input count in manual allowance settlement and
  its correction form, settled through the same modality-aware cost path.
- Refuse a new IP report entry when every cache slot holds an in-flight
  lookup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Alumos
Alumos merged commit 50e2325 into main Nov 11, 2026
14 checks passed
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