Ilia Korshunov pjandro
  • Joined on 2025-07-28
pjandro synced commits to fix/port-sec-401d93bd-claude-haiku-thinking-effort at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
46ebf9881a fix(claude): omit adaptive thinking + output_config.effort for haiku
c02aa7b064 fix(dashboard): show custom vision models in LLM selector (#4653)
57de29a415 fix(copilot,antigravity): cap maxOutputTokens at 16384 to stop "Invalid Argument" 400 (#4636)
b92f045f70 fix(opencode): preserve DeepSeek reasoning content in streamed responses (#4631)
486f01710c fix(security): don't trust loopback socket as local when behind reverse proxy (#4632)
Compare 42 commits »
pjandro synced commits to fix/port-sec-45240c19-tools-anthropic-shape at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
1b530a8219 fix(translator): normalize tools to Anthropic-native shape for non-Anthropic providers
2a90a9e589 fix(translator): emit </think> close marker for Anthropic thinking blocks (#4633)
ea406b2197 fix(translator): normalize developer role to system for OpenAI-format providers (#4625)
fc2fdc7e3c fix(translator): strip top-level client_metadata on the OpenAI passthrough (port from 9router#1157) (#4624)
fcf162d3fe fix(api): auth on compression run-telemetry + document OMNIROUTE_EVAL_CREDENTIALS (#4694, #4720) (#4796)
Compare 25 commits »
pjandro synced commits to fix/port-sec-7ae9fff6-executors-strip-unsupported-params at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
bf7a31d657 fix(executors): strip params unsupported by the target provider/model
32b2df974a fix(test): validate anthropic-compatible connections via POST /v1/messages (#4657)
e176774395 fix(cli): harden the systray2 tray runtime (port of 9router#1080) (#4628)
983e152ea2 fix(security): validate kiro region to prevent SSRF (GHSA-6mwv-4mrm-5p3m) (#4629)
1ad6c46b46 fix(cli-tools): tolerate JSONC (comments, trailing commas) in tool settings (#4659)
Compare 33 commits »
pjandro synced commits to fix/port-sec-c7d07448-image-dns-rebinding at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
46743566aa test(security): stub DNS for nanobanana b64 test (GHSA-cmhj-wh2f-9cgx)
a86349ac75 test(security): stub DNS for fetchRemoteImage GHSA-cmhj-wh2f-9cgx guard in callers' tests
0c7895b3ff fix(security): pin image fetch DNS resolution to prevent SSRF rebinding (GHSA-cmhj-wh2f-9cgx)
396a9a72cd feat(proxy-pool): Deno Deploy relays + group action buttons (#4643)
122f6d3a19 feat(combo): Fusion strategy — parallel panel + judge synthesis (16th strategy) (#4652)
Compare 48 commits »
pjandro synced commits to fix/port-sec-da667836-loopback-via-proxy at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
0afd0d3dae fix(security): don't trust loopback socket as local when behind reverse proxy
be2ab9e419 fix(claude-oauth): respect 429 backoff on usage endpoint to reduce spam (#4655)
607ad12e84 fix(executors): strip params unsupported by the target provider/model (#4658)
32b2df974a fix(test): validate anthropic-compatible connections via POST /v1/messages (#4657)
e176774395 fix(cli): harden the systray2 tray runtime (port of 9router#1080) (#4628)
Compare 35 commits »
pjandro synced commits to fix/port-sec-db4499d6-perplexity-models-validation at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
3e03daaa7a fix(perplexity): validate API keys via /v1/models endpoint
35a3962cf0 fix(gemini): preserve pattern in antigravity tool schema sanitizer (#4651)
a9368af7df fix(translator): normalize tools to Anthropic-native shape for non-Anthropic providers (#4650)
2a90a9e589 fix(translator): emit </think> close marker for Anthropic thinking blocks (#4633)
ea406b2197 fix(translator): normalize developer role to system for OpenAI-format providers (#4625)
Compare 27 commits »
pjandro synced commits to fix/port-sec-f6c2f7ca-gemini-pattern-antigravity at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
d87c1f9075 fix(gemini): preserve pattern in antigravity tool schema sanitizer
a9368af7df fix(translator): normalize tools to Anthropic-native shape for non-Anthropic providers (#4650)
2a90a9e589 fix(translator): emit </think> close marker for Anthropic thinking blocks (#4633)
ea406b2197 fix(translator): normalize developer role to system for OpenAI-format providers (#4625)
fc2fdc7e3c fix(translator): strip top-level client_metadata on the OpenAI passthrough (port from 9router#1157) (#4624)
Compare 26 commits »
pjandro synced commits to fix/quota-enforce-fail-open-hardening at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
pjandro synced new reference fix/quota-enforce-fail-open-hardening to pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
pjandro synced new reference refactor/pricing-constants-split to pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
pjandro synced commits to refactor/providers-constants-split at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
pjandro synced new reference refactor/providers-constants-split to pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
pjandro synced commits to release/v3.8.36 at pjandro/OmniRoute from mirror 2026-06-24 09:34:54 +03:00
8080800d8f feat(proxy-pool): Cloudflare Workers proxy deployer + pool integration (#4640)
078785cbf3 fix(cli): SIGKILL systray child PID before IPC close to avoid macOS NSStatusItem orphan (#4732)
1a1a51c744 feat(db): track API endpoint dimension on usage_history (#4676)
8251e7b8fb feat(opencode-go): advertise glm-5.2 and kimi-k2.7-code (align with official Go endpoints) (#4711)
7a6f43209c fix(translator): replay reasoning_content on plain Xiaomi MiMo turns (port from 9router#1321) (#4639)
Compare 74 commits »
pjandro synced commits to feat/port-pr-1360-cloudflare-workers-proxy-deployer at pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
0512cd648a docs(env): document CLOUDFLARE_API_BASE + NEXT_PUBLIC_CLOUDFLARE_RELAY_* vars (#1360)
432b42298f feat(proxy-pool): Cloudflare Workers proxy deployer + pool integration
078785cbf3 fix(cli): SIGKILL systray child PID before IPC close to avoid macOS NSStatusItem orphan (#4732)
1a1a51c744 feat(db): track API endpoint dimension on usage_history (#4676)
8251e7b8fb feat(opencode-go): advertise glm-5.2 and kimi-k2.7-code (align with official Go endpoints) (#4711)
Compare 79 commits »
pjandro synced commits to feat/port-pr-1437-proxy-deno-deploy-relays at pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
313fe97e7f docs(env): document DENO_DEPLOY_API_BASE + NEXT_PUBLIC_DENO_RELAY_* vars (#1437)
312a69bc61 chore(quality): rebaseline proxies.ts 1048->1057 (#4643 deno relay sobre release)
310f4a0c88 feat(proxy-pool): Deno Deploy relays + group action buttons
122f6d3a19 feat(combo): Fusion strategy — parallel panel + judge synthesis (16th strategy) (#4652)
2d09f72b29 feat(provider): CodeBuddy CN (copilot.tencent.com) — full stack (#4664)
Compare 47 commits »
pjandro synced new reference feat/quota-claude-oauth-saturation to pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
pjandro synced new reference fix/4602-ws-controller-closed-classify to pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
pjandro synced commits to fix/4683-qoder-jobtoken-exchange at pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
pjandro synced commits to fix/port-issue-1321-xiaomi-mimo-reasoning-replay at pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00
3ad331661f fix(translator): replay reasoning_content on plain Xiaomi MiMo turns (port from 9router#1321)
413d1d3827 docs(ops): document the release-green family (green-prs, check:release-green, babysit, nightly) (#4679)
db192ce7c6 docs(agentbridge): document Electron NODE_EXTRA_CA_CERTS, real model IDs, identity caveat (#4718)
ec0572d060 docs: clarify Kiro is ~50 credits/month per account, not unlimited (#4690)
95e26a07ff fix(cli): bump better-sqlite3 runtime pin to 12.10.1 for Node 26 (#4685)
Compare 74 commits »
pjandro synced commits to fix/port-pr-2018-combo-fetch-custom-provider-models at pjandro/OmniRoute from mirror 2026-06-24 09:34:53 +03:00