Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
iii-hq
/
workers
Public
Notifications
You must be signed in to change notification settings
Fork
22
Star
106
Code
Issues
7
Pull requests
34
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat: wire the llm-router into the harness and retire the legacy routing surfaces
- #248
#248
Closed
ytallo
wants to merge 49 commits into
main
iii-hq/workers:main
from
feat/llm-router-integration
iii-hq/workers:feat/llm-router-integration
Copy head branch name to clipboard
Conversation
Commits
49
(49)
Checks
Files changed
Closed
feat: wire the llm-router into the harness and retire the legacy routing surfaces
#248
ytallo
wants to merge 49 commits into
main
iii-hq/workers:main
from
feat/llm-router-integration
iii-hq/workers:feat/llm-router-integration
Copy head branch name to clipboard
Commits
Commits on Jun 11, 2026
feat(llm-router): standalone worker crate scaffold
ytallo
committed
a1b613a
View commit details
Copy full SHA for a1b613a
Browse repository at this point
feat(llm-router): wire contracts module from spec cross-cutting contracts
ytallo
committed
1a76f12
View commit details
Copy full SHA for 1a76f12
Browse repository at this point
feat(llm-router): Bus seam and FakeBus with engine builtins
ytallo
committed
336ac2d
View commit details
Copy full SHA for 336ac2d
Browse repository at this point
test(llm-router): channel traits and engine-faithful fake channels
ytallo
committed
b74e6df
View commit details
Copy full SHA for b74e6df
Browse repository at this point
feat(llm-router): 5-step routing decision
ytallo
committed
b208de4
View commit details
Copy full SHA for b208de4
Browse repository at this point
feat(llm-router): pure chat modules and config fingerprinting
ytallo
committed
9494bd1
View commit details
Copy full SHA for 9494bd1
Browse repository at this point
feat(llm-router): llm-router entry settings parsing
ytallo
committed
428e064
View commit details
Copy full SHA for 428e064
Browse repository at this point
feat(llm-router): durable provider registry with hashed token binding
ytallo
committed
91aa0fe
View commit details
Copy full SHA for 91aa0fe
Browse repository at this point
feat(llm-router): durable model catalog and capability queries
ytallo
committed
1f8ebd8
View commit details
Copy full SHA for 1f8ebd8
Browse repository at this point
feat(llm-router): config entry composition and custom trigger emitter
ytallo
committed
0b0b6d0
View commit details
Copy full SHA for 0b0b6d0
Browse repository at this point
feat(llm-router): provider registration handler with schema composition
ytallo
committed
b40990b
View commit details
Copy full SHA for b40990b
Browse repository at this point
feat(llm-router): resolve, oauth update_credential, and catalog reconcile
ytallo
committed
e2f6f75
View commit details
Copy full SHA for e2f6f75
Browse repository at this point
feat(llm-router): worker availability tracking and provider list
ytallo
committed
b8c4237
View commit details
Copy full SHA for b8c4237
Browse repository at this point
feat(llm-router): paste-a-key config diff with debounced discovery kick
ytallo
committed
1f14ab1
View commit details
Copy full SHA for 1f14ab1
Browse repository at this point
feat(llm-router): relay loop with idle budget, cost fill, terminal holdback
ytallo
committed
df974dc
View commit details
Copy full SHA for df974dc
Browse repository at this point
feat(llm-router): chat pipeline with relay attempts, retries, abort
ytallo
committed
4a94127
View commit details
Copy full SHA for 4a94127
Browse repository at this point
feat(llm-router): router::abort and router::complete handlers
ytallo
committed
a5a0d39
View commit details
Copy full SHA for a5a0d39
Browse repository at this point
feat(llm-router): router wiring, SDK adapters, boot order with router::ready
ytallo
committed
b488e73
View commit details
Copy full SHA for b488e73
Browse repository at this point
test(llm-router): provider protocol contract suite with scripted provider
ytallo
committed
cda7f34
View commit details
Copy full SHA for cda7f34
Browse repository at this point
docs(llm-router): agent permissions and package README
ytallo
committed
305bddb
View commit details
Copy full SHA for 305bddb
Browse repository at this point
fix(llm-router): admit null entry value in composed config schema
Show description for ede380e
ytallo
committed
ede380e
View commit details
Copy full SHA for ede380e
Browse repository at this point
test(llm-router): live-engine integration suite (env-gated)
ytallo
committed
489f744
View commit details
Copy full SHA for 489f744
Browse repository at this point
fix(llm-router): match the engine's lowercase function_not_found code
Show description for 468caf6
ytallo
committed
468caf6
View commit details
Copy full SHA for 468caf6
Browse repository at this point
chore(llm-router): bump iii-sdk to 0.19.2
ytallo
committed
820a311
View commit details
Copy full SHA for 820a311
Browse repository at this point
refactor(llm-router): drop the Bus seam — modules call iii-sdk directly
Show description for ded4bfe
ytallo
committed
ded4bfe
View commit details
Copy full SHA for ded4bfe
Browse repository at this point
test(llm-router): re-pin the function_not_found matcher after the seam removal
ytallo
committed
183184c
View commit details
Copy full SHA for 183184c
Browse repository at this point
refactor(llm-router): extract catalog handler factories into catalog/handlers.rs
ytallo
committed
7962ab1
View commit details
Copy full SHA for 7962ab1
Browse repository at this point
refactor(llm-router): emit router events over engine pubsub
Show description for cbb1f6e
ytallo
committed
cbb1f6e
View commit details
Copy full SHA for cbb1f6e
Browse repository at this point
docs(llm-router): document router events as iii-pubsub topics
ytallo
committed
5772196
View commit details
Copy full SHA for 5772196
Browse repository at this point
refactor(llm-router): use iii_sdk::StreamChannelRef directly
Show description for 3b09474
ytallo
committed
3b09474
View commit details
Copy full SHA for 3b09474
Browse repository at this point
fix(llm-router): boot with an empty registry/catalog when iii-state is absent
Show description for 2968985
ytallo
committed
2968985
View commit details
Copy full SHA for 2968985
Browse repository at this point
docs(llm-router): restructure README — function reference, settings table, provider guide
ytallo
committed
30d8cb8
View commit details
Copy full SHA for 30d8cb8
Browse repository at this point
fix(llm-router): ensure terminal error frame is emitted on pre-stream failures
Show description for 19ffee0
ytallo
committed
19ffee0
View commit details
Copy full SHA for 19ffee0
Browse repository at this point
style(llm-router): apply rustfmt to chat test assertion
ytallo
committed
e660eda
View commit details
Copy full SHA for e660eda
Browse repository at this point
fix(llm-router): mark pre-stream error frames permanent, not retryable
Show description for 25329b2
ytallo
committed
25329b2
View commit details
Copy full SHA for 25329b2
Browse repository at this point
fix(llm-router): emit op available when re-registration recovers a downed provider
Show description for 0728e32
ytallo
committed
0728e32
View commit details
Copy full SHA for 0728e32
Browse repository at this point
fix(llm-router): race the complete drain against the pipeline so errors cannot hang the caller
Show description for 4714b07
ytallo
committed
4714b07
View commit details
Copy full SHA for 4714b07
Browse repository at this point
Commits on Jun 12, 2026
style(llm-router): rustfmt synthesize_error call in pre-stream path
ytallo
committed
7a28a81
View commit details
Copy full SHA for 7a28a81
Browse repository at this point
Merge branch 'feat/llm-router-rs' into feat/llm-router-integration
ytallo
committed
49e2418
View commit details
Copy full SHA for 49e2418
Browse repository at this point
fix(llm-router): omit absent stream-input fields and thread resolution_key
Show description for 04a4fb4
ytallo
committed
04a4fb4
View commit details
Copy full SHA for 04a4fb4
Browse repository at this point
feat(llm-router): router::route read-only routing preview
Show description for f3f643c
ytallo
committed
f3f643c
View commit details
Copy full SHA for f3f643c
Browse repository at this point
feat(harness): router-protocol runtime — registration tokens, resolve, catalog getters
Show description for b03085f
ytallo
committed
b03085f
View commit details
Copy full SHA for b03085f
Browse repository at this point
feat(harness): migrate provider config to the llm-router entry
Show description for f8633e5
ytallo
committed
f8633e5
View commit details
Copy full SHA for f8633e5
Browse repository at this point
feat(providers): register, resolve, and reconcile through llm-router
Show description for 0975d13
ytallo
committed
0975d13
View commit details
Copy full SHA for 0975d13
Browse repository at this point
feat(turn-orchestrator): stream turns through router::chat
Show description for 7f20974
ytallo
committed
7f20974
View commit details
Copy full SHA for 7f20974
Browse repository at this point
feat(console,harness): read models and providers from the llm-router
Show description for 84012f5
ytallo
committed
84012f5
View commit details
Copy full SHA for 84012f5
Browse repository at this point
refactor(harness): remove the surfaces the llm-router supersedes
Show description for 5228c50
ytallo
committed
5228c50
View commit details
Copy full SHA for 5228c50
Browse repository at this point
chore: agent permissions and docs for the router surfaces
Show description for 4026611
ytallo
committed
4026611
View commit details
Copy full SHA for 4026611
Browse repository at this point
test(harness): align suites with the router contracts
Show description for daa0305
ytallo
committed
daa0305
View commit details
Copy full SHA for daa0305
Browse repository at this point
You can’t perform that action at this time.