Repository navigation
Releases: baiibayu/srouter
Releases · baiibayu/srouter
Release list
SRouter v0.1.13
🎉 SRouter v0.1.13
Update & perbaikan rilis kali ini — versi diselaraskan ke 0.1.13 di seluruh workspace (server, client, cli, desktop, shared).
Highlights
-
Universal Agentic Loop Breaker V2 — Detektor loop cerdas multi-lapis untuk workflow agentic (Claude Code, OpenCode, Codex, Cursor):
- Dual Header & Footer Guard Injection: Peringatan sistem disuntikkan langsung di baris pertama output tool agar terbaca lebih dahulu oleh model sebelum output panjang.
- Dynamic Escalating Temperature & Penalty: Suhu (0.50 ➔ 0.70 ➔ 0.85) dan penalti repetisi dinaikkan otomatis saat terdeteksi loop berulang.
-
Automated Model Escalation: Failover otomatis ke model kandidat berikutnya di fallback chain jika model terjebak repetisi
$\ge 3$ kali pada aksi yang sama.
-
Two-Tier Clustered Outbound Proxy — Arsitektur proxy tangguh pemisah node
Primary(kecepatan tinggi) vsFallback(cadangan), dilengkapi dynamic enrollment, auto-drain untuk node yang tidak sehat, dan penyatuan pool proxy Webshare dalam satu baris bersih. - Dashboard Live Routing Strip & Multi-Agent Classifier — Pipeline 4-node real-time dengan status backend-tail dan deteksi otomatis agen pemanggil (Claude Code, OpenCode, Codex, Cursor, OpenClaude, Zed).
- Smart Bayesian Anti-Starvation Exploration — 25% rasio eksplorasi yang memprioritaskan model cerdas unmeasured (diurutkan berdasarkan peringkat inteligensi), mencegah model frontier tenggelam di bawah model incumbent.
-
Standarisasi Port 20268 — Port default desktop dan server diselaraskan secara konsisten ke port resmi
20268. - Keyless Search & Provider Pruning — Pembersihan platform search engine tanpa kunci (DuckDuckGo + Parallel), penghentian provider Cerebras yang sudah tidak gratis, dan penyesuaian capping context window ke 200k.
Commit
| Commit | Summary |
|---|---|
d771b7e |
fix(server): drop unused imports so lint passes |
b0dd24a |
chore(release): 0.1.13 |
01c941c |
feat(router): escalate model on stubborn loops, header-inject loop guard, and prioritize smart unmeasured exploration |
4c25a55 |
feat(router): add tool-call loop breaker and session affinity for agentic workflows |
12b371f |
fix(dashboard): remove srouter subtext and wire automatic agent classification in live routing |
e402765 |
feat(dashboard): live routing strip with agent classification, mode bypass & clean backend-tail status |
5e565ad |
feat(proxy): default webshare cluster to active pool and dynamic node enrollment |
6fff435 |
feat(proxy): two-tier clustered node, conditional routing & clean pool row UI |
b7dcbb7 |
feat(client): include keyless providers in outbound proxy switches |
d20ccbd |
fix(server): cap auto context window to 200k to prevent oversized client context |
3ae2b2d |
fix(server): correct the decision chat judge default order |
1b3a7f1 |
refactor: retire cerebras and clean client lint |
e4e26a8 |
fix(desktop): default server port to 20268 |
c9b03df |
fix(server): correct keyless search platforms (only duckduckgo + parallel); feat(examples): opencode-free example with passing selftest |
Status CI
Semua workflow hijau pada rilis ini: CI, CLI release (@baiibayu/srouter = 0.1.13 live di npm), Docker (ghcr.io multi-arch), Desktop release (Windows/macOS/Linux).
Unduh
- npm:
npm install -g @baiibayu/srouter(latest= 0.1.13) - Docker:
ghcr.io/baiibayu/srouter:v0.1.13 - Desktop: binary Windows/macOS/Linux pada daftar aset di bawah
SRouter v0.1.12
🎉 SRouter v0.1.12
Update & perbaikan rilis kali ini — versi diselaraskan ke 0.1.12 di seluruh workspace (server, client, cli, desktop, shared).
Highlights
POST /v1/decision(System One) — endpoint decision classifier latensi rendah: remote Jev host → chat-judge (model katalog termurah via linked provider key) → local heuristic fail-open instan. Timeline reliabilitas agent tersedia di dashboard.- Web Tools terpadu —
/v1/searchtunggal dengan failover otomatis (Parallel Search keyless + Tavily/Exa/Firecrawl/Linkup),/v1/fetchreader-mode dengan registry lokal tinyfish-fetch & jina-reader, plus daftar/v1/search/enginesdan/v1/fetch/sourcesdengan status kuota/kesehatan. - UX Keys: kunci mesin pencari/fetch kini hanya di seksi Web Tools — kartu fetch, kartu usage, form add-key yang dikelompokkan.
- Reliabilitas: breaker default off, SSE keepalive tanpa regresi header, time budget koheren.
- Chat-judge: memilih model katalog nyata per platform (
autotidak lagi 404 di provider API). - README: quickstart & tabel endpoint penuh, seksi Decision System One, Web Tools, dan catatan breaker default-off.
Commit
| Commit | Summary |
|---|---|
d43c57d |
docs: README quickstart refresh, full endpoint table, Decision System One and Web Tools sections |
062ac99 |
chore: align all package versions to 0.1.12 |
7730803 |
fix(api): chat-judge picks a real catalog model per platform |
60386fd |
feat(api): decision chat-judge via cheapest linked provider key |
d8f3f17 |
feat(fetch): local fetch source registry (tinyfish-fetch, jina-reader) |
ef681f2 |
feat(api): POST /v1/decision endpoint (System One) |
da4037d |
fix(reliability): breaker off by default, SSE keepalive, coherent time budgets |
7edad89 |
feat: unify search/fetch — single /v1/search |
57fa845 |
feat(client): web fetch/search engines UX |
d640d75 |
feat(client): web engine keys live only in Web Tools |
0550461 |
merge: batch-c update & perbaikan (24 item) |
b775264 |
merge: batch-b update & perbaikan (30 item) |
Status CI
Semua workflow hijau pada rilis ini: CI, CLI release (publish latest = 0.1.12), Docker (main + tag), Desktop release (Windows/macOS/Linux).
Unduh
- npm:
npm install -g @baiibayu/srouter(latest= 0.1.12) - Docker:
ghcr.io/baiibayu/srouter:v0.1.12 - Desktop: binary Windows/macOS/Linux pada assets di bawah