Skip to content

Commit 162cbea

Browse files
JOYclaude
andcommitted
docs: update UPSTREAM_SYNC.md - synced to v0.12.146
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 07f6166 commit 162cbea

1 file changed

Lines changed: 17 additions & 16 deletions

File tree

UPSTREAM_SYNC.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Upstream**: [BlockRunAI/ClawRouter](https://github.com/BlockRunAI/ClawRouter) (TypeScript)
44
**This repo**: [DOS/DOSRouter](https://github.com/DOS/DOSRouter) (Go port)
5-
**Last synced**: v0.12.106 (initial port, 2026-04-07)
5+
**Last synced**: v0.12.146 (2026-04-11)
66

77
## Sync Workflow
88

@@ -28,25 +28,26 @@ DOSRouter ports **routing logic only**. These upstream areas are excluded:
2828
- Ported: Full 1:1 port of all routing modules
2929
- Scope: scorer, strategy, session, proxy, models, tiers, config
3030

31-
### 2026-04-10 - Pending sync (v0.12.106 -> v0.12.145)
31+
### 2026-04-11 - Sync to v0.12.146
3232

3333
| Release | Status | Summary | Notes |
3434
|---------|--------|---------|-------|
35-
| v0.12.145 | TODO | eco/premium null tier fallback | Fall back to default tiers when eco/premiumTiers is nil |
36-
| v0.12.144 | TODO | Session pinning `userExplicit` flag | User's /model choice wins over profile routing |
35+
| v0.12.146 | DONE | usage.cost breakdown in responses | Actual cost, baseline, savings injected into streaming + non-streaming |
36+
| v0.12.145 | DONE | eco/premium null tier fallback | Fall back to default tiers when eco/premiumTiers is nil |
37+
| v0.12.144 | DONE | Session pinning `userExplicit` flag | User's /model choice wins over profile routing |
3738
| v0.12.143 | SKIP | Prettier formatting | TS-only |
3839
| v0.12.142 | SKIP | Deferred proxy startup for plugin config | OpenClaw plugin lifecycle |
39-
| v0.12.141 | TODO | Agentic mode 3-state semantics | `nil`=auto, `true`=force, `false`=disable. Merge all tier sets |
40+
| v0.12.141 | DONE | Agentic mode 3-state semantics | `nil`=auto, `true`=force, `false`=disable |
4041
| v0.12.140 | SKIP | Solana doctor fix | Payment module |
41-
| v0.12.139 | SKIP | baseUrl overwrite fix + GLM allowlist | OpenClaw plugin lifecycle |
42-
| v0.12.92 | TODO | `normalizeMessagesForThinking` fix | Add reasoning_content to all assistant msgs for reasoning models |
43-
| v0.12.90 | TODO | Empty turn fallback detection | Detect empty content + no tool_calls as degraded response |
44-
| v0.12.69 | TODO | GPT-5.4 Nano + Gemini 3.1 Flash Lite | Model roster update |
45-
| v0.12.66 | TODO | Payment fail -> free model fallback | May adapt: treat as provider error for fallback |
42+
| v0.12.139 | DONE | Model roster: GLM-5.1 allowlist, nvidia/kimi | Ported model + alias changes |
43+
| v0.12.92 | DONE | `normalizeMessagesForThinking` | reasoning_content on all assistant msgs |
44+
| v0.12.90 | DONE | Empty turn fallback detection | Detect empty + no tool_calls as degraded |
45+
| v0.12.69 | DONE | GPT-5.4 Mini + model roster updates | New model + alias + tier config updates |
46+
| v0.12.66 | SKIP | Payment settlement fallback | Payment module (DOSRouter scope: no payment) |
4647
| v0.12.65 | SKIP | Pre-auth cache key fix | Payment module |
47-
| v0.12.64 | TODO | Review needed | Check changelog |
48-
| v0.12.56 | TODO | Review needed | Check changelog |
49-
| v0.12.30 | TODO | Review needed | Check changelog |
50-
| v0.12.25 | TODO | Review needed | Check changelog |
51-
| v0.12.24 | TODO | Review needed | Check changelog |
52-
| v0.12.10 | TODO | Review needed | Check changelog |
48+
| v0.12.64 | SKIP | Reviewed - plugin/payment only | No routing changes |
49+
| v0.12.56 | SKIP | Reviewed - plugin/payment only | No routing changes |
50+
| v0.12.30 | SKIP | Reviewed - plugin/payment only | No routing changes |
51+
| v0.12.25 | SKIP | Reviewed - plugin/payment only | No routing changes |
52+
| v0.12.24 | SKIP | Reviewed - plugin/payment only | No routing changes |
53+
| v0.12.10 | SKIP | /stats clear command | CLI-only, not applicable to Go proxy |

0 commit comments

Comments
 (0)