Skip to content

docs(providers): cite #648 at the chat-client routing seam#1335

Merged
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:docs/cite-648-routing-seam
Jun 6, 2026
Merged

docs(providers): cite #648 at the chat-client routing seam#1335
Aaronontheweb merged 1 commit into
netclaw-dev:devfrom
Aaronontheweb:docs/cite-648-routing-seam

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Collaborator

What

Comment-only change: cite #648 (concurrent multi-model / multi-provider architecture for per-role and per-agent routing) at the two authoritative chat-client routing-seam locations — the ChatRoutingContext type and the IChatClientRouter interface.

Why

The streaming-native chat-client stack (#1313, merged) introduced the routing seam — IChatClientRouter.Route(ChatRoutingContext) with failover as the first policy — explicitly as groundwork for the routing architecture #648 tracks. The seam comments already describe that future work ("per-session / per-provider routing slots in later as a new policy") but never linked the tracking issue, so the connection was discoverable only by reading the code.

This also keeps #648 coherent: that issue is written against NetclawChatClientProvider, which #1313 deleted. The seam a future contributor extends is now IChatClientRouter / ChatRoutingContext / RoleBasedFailoverRouter. Landing the citation in-code means whoever picks up #648 lands on the right seam.

Scope

Relates to #648 (and #1253, fast failover triggering).

The streaming-native chat-client stack (netclaw-dev#1313) introduced the routing
seam — IChatClientRouter.Route(ChatRoutingContext) — as groundwork for
concurrent multi-model / multi-provider routing, but the seam comments
described that future work without linking the tracking issue. Cite
netclaw-dev#648 at the two authoritative seam locations (the
ChatRoutingContext type and the IChatClientRouter interface) so whoever
picks up netclaw-dev#648 lands on the seam they extend. Comment-only.
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) June 6, 2026 12:26
@Aaronontheweb Aaronontheweb merged commit 3661d97 into netclaw-dev:dev Jun 6, 2026
15 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