Commit Graph

  • 9cb3569e97 fix(gateway): allow Feishu websocket mode in multiplex profiles liuhao1024 2026-06-26 01:00:12 +08:00
  • 6b1267c2e4 fix(gateway): gate /profile source scoping on multiplex_profiles Jonny Kovacs 2026-07-11 11:53:53 -05:00
  • f7d6f099db fix(gateway): /profile reports the profile serving the source, not the multiplexer's Jonny Kovacs 2026-07-10 13:37:57 -05:00
  • 8191f621c3 fix(gateway): preserve multiplex profile in model picker cresslank 2026-07-12 18:00:20 -05:00
  • dd9e75335c fix(gateway): skip port-conflicting multiplex profiles Christopher 2026-06-30 17:17:05 +02:00
  • fe2d847aca test: valid-shape Telegram token in port-binding guard fixture Teknium 2026-07-16 06:22:10 -07:00
  • e984a61306 fix(dashboard): reject port-binding channels on secondary multiplexed profiles PRATHAMESH75 2026-07-12 00:10:53 +05:30
  • 3366204474 chore: AUTHOR_MAP entry for doxe0x (PR #50786 salvage) teknium1 2026-07-16 06:02:55 -07:00
  • d34cc4093a fix(mcp): per-flow callback waiters so concurrent OAuth flows cannot cross ports teknium1 2026-07-16 05:59:54 -07:00
  • 454d553d34 fix(mcp): report a clear error when the OAuth callback port is in use doxe0x 2026-06-22 11:32:30 +00:00
  • bda8bd76a8 fix(api_server): mark port conflict as non-retryable to stop infinite reconnect loop (#65665) Teknium 2026-07-16 06:29:09 -07:00
  • 9e13cd125b fix(desktop): discard dead SSH ownership records yoniebans 2026-07-16 09:54:20 +02:00
  • 195d4557fc feat(desktop): add SSH to Gateway settings and recovery yoniebans 2026-07-15 16:39:12 +02:00
  • 75c878217d fix(moa): route per-slot reasoning effort through the canonical parser Teknium 2026-07-16 05:44:57 -07:00
  • 4ad5036a44 fix(gateway): surface extended reasoning efforts Fli 2026-07-14 01:34:14 +03:00
  • a7a05024c1 fix(auth): key reentrancy by auth store path Dan Schnurbusch 2026-07-15 19:02:09 -05:00
  • 6ef13af4be fix(cron): preserve resolver call compatibility Dan Schnurbusch 2026-07-15 18:50:45 -05:00
  • 679487b807 fix(auth): enforce complete fallback routes Dan Schnurbusch 2026-07-15 18:36:18 -05:00
  • f68fd80f41 fix(auth): preserve fallback routes and OAuth state Dan Schnurbusch 2026-07-15 18:28:25 -05:00
  • 261b0f8240 docs(mcp): document redirect_uri proxied callbacks + redirect_host WAF workaround teknium1 2026-07-16 04:51:03 -07:00
  • 56e06d7ee9 chore(release): AUTHOR_MAP entries for Florian Burka (flewe) and Peter Skaronis (Peterskaronis) teknium1 2026-07-16 04:49:46 -07:00
  • f01f0f75fe test(mcp-oauth): redirect_host coverage + adapt salvaged tests to the non-interactive guard teknium1 2026-07-16 04:48:56 -07:00
  • dc419d6e80 mcp_oauth: configurable redirect_host (WAF-safe localhost redirect URIs) Peter Skaronis 2026-07-16 04:48:56 -07:00
  • d0afcb125c test(mcp-oauth): cover configurable redirect_uri + fix misleading SSH hint Florian Burka 2026-06-17 18:12:08 +02:00
  • 6297634d22 fix(mcp-oauth): allow configurable redirect_uri for MCP OAuth flows Florian Burka 2026-06-17 11:01:30 +02:00
  • 7a78342ab3 chore: add AUTHOR_MAP entry for shuangxinniao (PR #40127 salvage) Teknium 2026-07-16 04:46:59 -07:00
  • a61e29e879 fix(pricing): refresh full DeepSeek snapshot to 2026-07 rates Teknium 2026-07-16 04:45:37 -07:00
  • 97397a1ccc feat(pricing): add deepseek-v4-flash to official-docs pricing snapshot shuangxinniao 2026-06-06 05:18:18 +08:00
  • 53adb3fd97 feat(config): add get and unset commands nima20002000 2026-06-01 00:03:31 +03:30
  • 5604d1852e chore(release): map aeyeopsdev noreply email in AUTHOR_MAP Teknium 2026-07-16 01:26:18 -07:00
  • f61169861a fix(google-chat): allow http inbound without pubsub aeyeopsdev 2026-05-31 18:57:44 +00:00
  • f003d888e1 feat(desktop): integrate SSH with soft gateway switching yoniebans 2026-07-15 16:13:50 +02:00
  • a6113b4229 feat(desktop): add SSH to the Cloud-aware connection model yoniebans 2026-07-15 16:13:12 +02:00
  • ae2175a584 feat(serve): add secure Desktop SSH bootstrap contract yoniebans 2026-07-15 16:12:53 +02:00
  • a340d0adc5 feat(desktop): add isolated SSH transport primitives yoniebans 2026-07-15 16:12:09 +02:00
  • 702473edbd chore(release): map jtstothard's email in AUTHOR_MAP (PR #63256 salvage) Teknium 2026-07-16 05:27:21 -07:00
  • 01d3268e02 fix(gateway): harden multiplex credential cluster salvage Teknium 2026-07-16 05:12:27 -07:00
  • 64746b4bd3 fix(gateway): validate multiplex adapter config by platform Jay Stothard 2026-07-12 15:57:21 +00:00
  • bd44ef8645 fix(gateway): restore multiplex secondary adapters Jay Stothard 2026-07-16 05:08:59 -07:00
  • ea2c9bc10f fix(slack): scope app token in multiplex gateway Koho Zheng 2026-07-07 06:06:56 +08:00
  • 6160a80253 fix(gateway/platforms): migrate all Weixin fallbacks to get_secret() for consistent profile-scoped resolution liuhao1024 2026-07-08 06:21:33 +08:00
  • 8fc989b416 fix(gateway): multiplex secret_scope for authz, Slack, webhooks Agung Subastian 2026-07-14 22:32:33 +08:00
  • c82a196ea9 chore: AUTHOR_MAP entry for Code-suphub's second commit email (PR #44872 salvage) teknium1 2026-07-16 05:12:32 -07:00
  • 49d3fee0bd chore: AUTHOR_MAP entry for Code-suphub (PR #44872 salvage) teknium1 2026-07-16 05:08:54 -07:00
  • 95a0f9c836 fix(mcp): close select-to-bind TOCTOU on the OAuth callback port teknium1 2026-07-16 05:02:35 -07:00
  • f4c7caa70c fix(mcp): remove unreachable dead code after return in _make_redirect_handler XuefeiLi 2026-06-12 19:54:02 +08:00
  • 13e19a9092 fix(mcp): use per-provider closures and allow_reuse_address for OAuth (#44588, #44590) Code-suphub 2026-06-12 19:37:14 +08:00
  • 164bca658e fix(gateway): bind api_server directly instead of pre-probing 127.0.0.1 (#65621) Teknium 2026-07-16 05:39:43 -07:00
  • 21dedb8586 fix(insights): include auxiliary usage in overview token totals (#65603) Teknium 2026-07-16 05:39:33 -07:00
  • 07e537d8ea chore: AUTHOR_MAP entry for salvaged PR #65105 Teknium 2026-07-16 01:40:35 -07:00
  • bfb51fec81 docs(gateway): document external restart contract embwl0x 2026-07-16 02:46:19 -05:00
  • caf5f27e30 fix(gateway): preserve external supervisor ownership embwl0x 2026-07-15 11:51:47 -05:00
  • 7d8c499893 fix(desktop): preserve node-pty helper in packaged app (#65611) Siddharth Balyan 2026-07-16 17:28:50 +05:30
  • 59787b9ada chore(agent): tripwire — warn when a turn starts before the previous turn's persist Regina 2026-07-15 18:13:30 +07:00
  • b60c940d9e chore(release): map wesleion noreply email in AUTHOR_MAP Teknium 2026-07-16 01:39:39 -07:00
  • 13906cd4de fix(telegram): support free-response topics Weslei ON 2026-07-16 01:37:17 -07:00
  • a79b818360 chore(release): map kocaemre's email in AUTHOR_MAP (PR #36051 salvage) Teknium 2026-07-16 01:39:17 -07:00
  • 681852a5b9 docs: address audit review feedback kocaemre 2026-07-13 22:11:09 +02:00
  • 176a98c39a docs: refresh salvaged audit fixes against current main Teknium 2026-07-16 01:36:53 -07:00
  • a710becd6c docs: fix 25 documentation/code inconsistencies (audit round 3) kocaemre 2026-05-31 22:44:17 +03:00
  • 0fe18b8650 test: alternate roles in the #35809 bloat fixture Teknium 2026-07-16 01:48:27 -07:00
  • 4851f894be chore: AUTHOR_MAP entry for salvaged PR #64935 Teknium 2026-07-16 01:20:56 -07:00
  • ee659d1d8f fix(state): heal durable alternation violations at the restore boundary Regina 2026-07-15 18:07:24 +07:00
  • d73a6f5ac2 fix(telegram): include duration in standalone sends szafranski 2026-07-13 23:32:04 +02:00
  • 4a79305930 chore(release): map p.fabiszewski@gmail.com to szafranski in AUTHOR_MAP szafranski 2026-06-15 12:51:53 +02:00
  • 27364b24fe fix(gateway): set duration on Telegram voice/audio so long clips don't show 0:00 szafranski 2026-05-31 15:46:53 +02:00
  • eb48e22106 chore: map drexux0@gmail.com in AUTHOR_MAP for contributor-attribution check Drexuxux 2026-05-31 22:39:54 +03:00
  • 4fb6c297ee fix(gateway): /footer is unreachable mid-run — add "footer" to safe-toggle set Drexuxux 2026-05-31 22:06:45 +03:00
  • ea028ca311 fix(achievements): stop card hover click loop nima20002000 2026-05-31 22:06:44 +03:30
  • 244f70aae5 fix(agent): scope install-tree guard to fallback-picked cwds, allow cli/tui in-tree dev Teknium 2026-07-16 01:12:58 -07:00
  • 33513991be fix(agent): never load the install-tree AGENTS.md as project context Evelyn Bruce 2026-07-14 13:15:36 -07:00
  • 9a21d0e3f2 fix(agent): canonicalise paths in parallel-batch planner to prevent same-file concurrent mutation sprmn24 2026-07-14 23:40:23 +03:00
  • b4e4b5a43e fix(gateway): harden multiplex primary token gate — canonical platform map + unserved-platform warning Teknium 2026-07-16 01:55:02 -07:00
  • 86e7917ba7 fix(gateway): resolve multiplex primary bot tokens without empty reconnect loops doogie 2026-07-15 13:07:10 +00:00
  • a04fcbf779 fix(telegram): widen transport-error redaction to all remaining raw exception sites Teknium 2026-07-16 01:41:26 -07:00
  • 6e96b745d8 fix(telegram): redact bot tokens from transport error logs AlexFucuson9 2026-07-05 08:24:46 +07:00
  • e2db5ebad5 chore: AUTHOR_MAP entry for nima20002000 (#36022 salvage attribution) Teknium 2026-07-16 02:35:29 -07:00
  • 193871f1a6 fix(code-exec): expose truncated stdout metadata nima20002000 2026-05-31 21:59:24 +03:30
  • fce298f700 fix(google-chat): don't flip clarify to text-capture at send time aeyeopsdev 2026-06-30 08:52:19 -04:00
  • 09505a393e feat(google-chat): render clarify prompts as cards aeyeopsdev 2026-05-31 20:31:12 +00:00
  • 6803519aa5 🐛 fix(acp): reset session counters on slash reset 墨綠BG 2026-06-01 03:16:26 +08:00
  • b9858acb0c test(tui): fix flaky notification-requeue test — assert contract, not queue order (#65506) Teknium 2026-07-16 04:24:29 -07:00
  • 94136efcca fix(cli): don't run Windows npm on WSL update and stop reporting success on Node refresh failure konsisumer 2026-07-15 19:24:45 +02:00
  • 5342f8613d chore: add AUTHOR_MAP entry for brendandebeasi (PR #29860 salvage) Teknium 2026-07-16 01:05:50 -07:00
  • fe5c0cb6c3 feat(pricing): refresh Fireworks snapshot to 2026-07, cover full serverless catalog + cached picker pricing Teknium 2026-07-16 00:58:48 -07:00
  • 365620ab28 feat(agent): add Fireworks pricing entries + routing branch Brendan DeBeasi 2026-05-21 07:16:48 -07:00
  • 5a39f0501c fix(video-gen): omit duration for range-based FAL families when unspecified AhmetArif0 2026-05-31 23:33:31 +03:00
  • a3c0de1a36 test(execute-code): cover session cwd record precedence in project mode Teknium 2026-07-16 01:17:50 -07:00
  • 4d6686c18a fix(execute-code): honor session cwd overrides Gaurav Saxena 2026-07-02 04:42:26 +00:00
  • 298a94926f fix(agent): resolve execute_code cwd from per-session override (#56047) AlexFucuson9 2026-07-01 11:28:09 +07:00
  • 2fd36b17c5 fix(gateway): deliver MEDIA: tags for every file type via validated egress Teknium 2026-07-16 01:43:17 -07:00
  • eb6aa03609 feat(analytics): record auxiliary model usage per task in session accounting (#65537) Teknium 2026-07-16 04:23:12 -07:00
  • c9c9bb33fc test(gateway): cover api_server multiplex /p/<profile>/ routing HexLab98 2026-07-16 08:02:26 +07:00
  • 7aa21e3362 fix(gateway): add api_server /p/<profile>/ multiplex routing HexLab98 2026-07-16 08:02:26 +07:00
  • e0240d7bf7 chore: add marcelohildebrand to AUTHOR_MAP for PR #42346 salvage kshitijk4poor 2026-07-16 13:28:41 +05:30
  • 1a323d608e feat: add LM Studio JIT load mode Marcelo 2026-06-08 15:46:38 -03:00
  • e844ea9f0b fix: follow-up for salvaged PR #65187 — add missing compression_state to 5th call site, force-redact error text at gateway boundaries kshitijk4poor 2026-07-16 13:33:06 +05:30
  • 1e895f4c17 fix(context): harden compression failure feedback Gille 2026-07-15 14:30:47 -06:00
  • 577beeb9b9 fix(context): preserve missing-key compression history Gille 2026-07-15 14:20:42 -06:00
  • 202ad1b8c9 fix(context): preserve transient quota retry behavior Alex López 2026-07-11 10:29:46 -04:00