Commit Graph

  • 2215fb0e35 fix(providers): mirror new Qwen Cloud models onto alibaba-cn Teknium 2026-08-29 18:42:08 -07:00
  • 04ef14e31f fix(providers): add missing Qwen Cloud (alibaba) models — qwen3.8-max, qwen3.6-flash, glm-5.2, deepseek-v4-pro/flash-0731 icocode 2026-08-17 00:16:45 +08:00
  • 6cb6aeb168 feat(desktop): real-profile browsing toggle in Capabilities → Tools → Browser Teknium 2026-08-29 18:52:29 -07:00
  • 0ebce1de81 chore: map contributor email Brin Shadewater 2026-08-08 18:39:19 -07:00
  • c8bbde7770 feat: allow configured background review tools Brin Shadewater 2026-08-08 17:38:41 -07:00
  • 5bbb4cd6a9 lint: explicit encoding on harness file opens (ruff unspecified-encoding) Teknium 2026-08-29 19:04:29 -07:00
  • 7b3c9f86ed Merge origin/main — resolve todo-state seam onto the todo_list rename (accept legacy alias) Teknium 2026-08-29 18:55:29 -07:00
  • 60a4442826 fmt(js): npm run fix on merge (#98265) hermes-seaeye[bot] 2026-08-30 01:45:35 +00:00
  • 037ce5cf75 eval(tool-search): check in the core-tool-deferral live A/B harness Teknium 2026-08-29 18:42:59 -07:00
  • c0875ba503 fix(tui): derive resume todo snapshots from already-loaded history Teknium 2026-08-29 18:32:36 -07:00
  • 393af4a310 fix(todo): live task state via revisioned snapshots and a dedicated todo.updated event itsflownium 2026-08-29 18:17:57 -07:00
  • cf692532cf fix(desktop): merge todo patches instead of replacing the Tasks list Adolanium 2026-08-29 12:41:29 +03:00
  • e298dcce49 chore: map contributor email for injaneity Hermes 2026-08-29 18:17:57 -07:00
  • b2e24b986f fix(computer-use): stop launching retired browser-grant runtimes Zane Chee 2026-08-30 01:46:02 +08:00
  • 5368598ba1 fix: simplify bad-pin error message (windows-footgun scan tripped on open() inside the string) Teknium 2026-08-29 18:28:49 -07:00
  • f8546c2eac fix(browser): real-profile follow-ups — reap launched Chrome, headless display-less Linux, register real_profile_pin default + docs Teknium 2026-08-29 18:18:05 -07:00
  • a50b41f843 fix(browser): carry source profile identity into the copy Local State Jason Pollak 2026-08-27 20:46:56 -04:00
  • 8e746668ba fix(browser): real-profile browsing on macOS - launch real binary, kill sqlite hang, normalize profile copy Jason Pollak 2026-08-27 20:37:17 -04:00
  • 9e017428ba fix: unify status-bar field keys, docs, and tests for salvaged cluster Teknium 2026-08-29 18:18:18 -07:00
  • 3548fc809b feat(cli): tui status bar per-field toggle + cache/latency/tps Turgut Kural 2026-08-29 18:07:43 +03:00
  • 4bc7e624d6 feat(cli): show prompt cache hit rate in status bar Cheri Wen 2026-06-05 19:03:02 +08:00
  • fb786d2f5b feat(cli): add display.status_bar.fields config for customizing status bar liuhao1024 2026-06-08 17:48:27 +08:00
  • b4403a942a fix(auth): carry the spent-rotation verdict across processes via a durable sidecar registry Teknium 2026-08-29 18:15:34 -07:00
  • b095c3d958 fix(tests): carry hermetic guards across the anthropic adapter module split Teknium 2026-08-29 18:15:34 -07:00
  • 1c6b835b3b chore: drop triage-notes markdown files from salvage of #87891 Teknium 2026-08-29 18:02:34 -07:00
  • b7a9db8b9a fix(auth): keep the borrowed claude_code row out of token authority and carry the spent-rotation verdict through resolution joaomarcos 2026-08-28 00:04:24 -03:00
  • 7cbffdd125 refactor(anthropic): split the adapter godfile into four modules joaomarcos 2026-08-27 06:35:01 -03:00
  • 07faed33bb fix(auth): make the Anthropic refresh commit part of the transaction joaomarcos 2026-08-27 05:41:14 -03:00
  • 0099f250c2 fix(auth): close Anthropic OAuth review gaps joaomarcos 2026-08-26 13:38:26 -03:00
  • e1a210652a fix(auth): harden claude_code refresh lock and remove dashboard Anthropic OAuth joaomarcos 2026-08-18 02:03:17 -03:00
  • 5490029a71 docs(auth): record manual A/B validation of OAuth API-key shadowing fix joaomarcos 2026-08-16 16:24:11 -03:00
  • 739dc6d198 fix(auth): close Anthropic OAuth CSRF gap, cross-process refresh race, and API-key shadowing joaomarcos 2026-08-16 15:23:16 -03:00
  • 93b6cf2ef8 feat(providers): curated picker lists for the Alibaba CN variants Teknium 2026-08-29 18:19:27 -07:00
  • 46076b2d6b feat(providers): curated model list for alibaba-token-plan picker MumuTW 2026-08-29 18:19:15 -07:00
  • 1ee30352ca fix: background review can now read skills before patching — denial storm ended, cache parity intact (#61521, #39996) Teknium 2026-08-29 18:25:54 -07:00
  • 4d9c6d99ef test(cron): cover bare duration units in parse_duration/parse_schedule Teknium 2026-08-29 18:22:46 -07:00
  • 260f007c32 fix(cron): mention bare units in the duration parse error salch-cred 2026-08-29 20:33:48 +05:30
  • 1d13fe70b9 fix(cron): accept bare duration units like 'hour' in schedule parsing salch-cred 2026-08-29 14:00:13 +05:30
  • bc64ef80be test(a2a): monkeypatched is_deferrable_tool_name accepts the defer_tools positional added in #97979 Teknium 2026-08-29 18:32:44 -07:00
  • 105b8650ef fmt(js): npm run fix on merge (#98247) hermes-seaeye[bot] 2026-08-30 01:23:27 +00:00
  • c1762ff11c test: sweep sibling tests stale on the tool renames + deferral default Teknium 2026-08-29 18:22:47 -07:00
  • ea83ebc1f2 test(desktop): anchor the budget-mirror test paths at the vitest cwd Teknium 2026-08-29 18:00:46 -07:00
  • 544ad1aa61 fix(desktop): make the relay delivery deadline outlive the backend ceiling Max Hsu 2026-08-25 00:10:46 +08:00
  • 10f1c30768 fix(desktop): let bot_relay.deliver outlive the generic 30s request deadline Max Hsu 2026-08-24 23:04:52 +08:00
  • 22420eb0d6 docs: delegation.provider alongside base_url carries request overrides (#65035) Teknium 2026-08-29 18:08:57 -07:00
  • 5cace31708 fix(delegation): carry provider request_overrides through the base_url path (#65035) Ayush Nangia 2026-07-15 20:28:32 +05:30
  • b6d535dd88 feat(browser): Brave Origin works for real-profile browsing and default-browser detection Teknium 2026-08-29 18:03:29 -07:00
  • bca0a865c8 fix: detect Brave Origin browsers for CDP connect H-Ali13381 2026-06-07 16:34:21 -04:00
  • 03e66c8cba polish(tool-search): stub-optimized openers for deferred tools — trigger+verb in the first ~60 chars (the catalog stub is the only ambient hint a deferred tool exists) Teknium 2026-08-29 18:13:20 -07:00
  • 0b10acc5b8 fix(install): keep install.ps1 pure ASCII — seed the SOUL text with '--' dashes Teknium 2026-08-29 18:02:29 -07:00
  • 0610291b5a fix(prompt): sync DEFAULT_SOUL_MD with the #95681 identity rewrite nftpoetrist 2026-08-30 01:50:22 +03:00
  • cd1c3211ec chore: map contributor email Gille 2026-08-29 13:20:30 -06:00
  • 5cd9c4563c fix(telegram): recover exhausted request pool AideYu 2026-07-22 07:21:52 +08:00
  • e05c91ac71 fix(cli): slow /handoff transfers no longer misreported as "gateway not running" Teknium 2026-08-29 17:54:00 -07:00
  • e38cca50d6 fix(memory): keep Mem0 OSS OpenAI requests direct GodsBoy 2026-08-29 16:58:29 +02:00
  • 94aad6dcd2 fix(providers): surface Alibaba China in desktop parity Ayush Nangia 2026-08-28 18:06:35 +05:30
  • ea129cac54 test(providers): keep Alibaba regression coverage focused Ayush Nangia 2026-08-28 17:53:23 +05:30
  • 695d86f518 fix(providers): fold Token Plan into the alibaba plugin, add runtime-path regressions, document all variants Ayush Nangia 2026-07-30 21:37:08 +05:30
  • 7cf7df0297 fix(providers): register Alibaba China + Token Plan provider profiles (#73265) Ayush Nangia 2026-07-28 18:15:29 +05:30
  • d6a6d87c4a fix(tools): restore setup_mcp's never-hand-edit instruction nftpoetrist 2026-08-30 02:00:52 +03:00
  • bc81d0a665 docs: sync stale /background references with the /bg + /btw split nftpoetrist 2026-08-30 01:58:43 +03:00
  • 8142494401 fix(tui): render nested todo subtasks via the parent field nftpoetrist 2026-08-30 01:55:24 +03:00
  • b1a46e192c fix(tool-search): pull clarify back out of the default defer set — A/B showed structured ask collapses when deferred Teknium 2026-08-29 17:58:40 -07:00
  • 1a47a36422 feat(loop): first wakeup fires immediately by default Teknium 2026-08-29 08:27:26 -07:00
  • 796babaaed feat(loop): add --start-now to fire the first wakeup immediately oxngon 2026-08-29 16:39:31 +02:00
  • 4209d371aa refactor(models): reuse _extract_model_name in the Portal-recommendation validation tier kshitijk4poor 2026-08-29 22:35:05 +05:30
  • 0ffad55e09 fix(models): accept live Nous Portal recommendations in /model validation ygd58 2026-07-25 09:45:09 +00:00
  • 835a913ffd fix(compression): arm the failure cooldown when codex compaction fails Hyusein Leshov 2026-07-31 12:52:37 +00:00
  • 1e21fe8624 test(custom): align Mistral-omission test inputs; soften models.py comment kshitijk4poor 2026-08-29 21:53:37 +05:30
  • c870589831 fix(custom): tolerate malformed ports in the Ollama URL heuristic kshitijk4poor 2026-08-29 21:37:22 +05:30
  • 6ba8308309 test(custom): pin think=false to Ollama URLs, omit it for Mistral xxxigm 2026-08-29 22:30:44 +07:00
  • 31f0336da7 fix(custom): omit Ollama-only think=false on strict OpenAI-compat endpoints xxxigm 2026-08-29 22:30:36 +07:00
  • 3f36c87e1e feat(relay): delete_message over the additive delete op — fresh-final preview cleanup Victor Kyriazakos 2026-08-29 11:03:33 +00:00
  • cef4c88f71 fix(relay): route force-on-unfurl streamed finals through fresh chat.postMessage Victor Kyriazakos 2026-08-29 01:08:09 +00:00
  • e16ad33a9d feat(tool-search): core-tool deferral — curated 19-tool set behind the bridge by default; renames todo_list/cronjob_manage/process_manage/gui_tour/show_tip with legacy aliases (13.4K -> 6.9K desktop schemas, -49%) Teknium 2026-08-29 08:26:24 -07:00
  • 578f85cfb0 feat: /btw rides the background-review cache-parity fork for full-context answers Teknium 2026-08-29 08:14:34 -07:00
  • 360761c8cf docs: surface Tencent TokenPlan + hy4-preview across provider docs kshitijk4poor 2026-08-29 19:01:39 +05:30
  • ac5c8f58db fix: drop duplicate hy4-preview context entry — main's 1_048_576 wins kshitijk4poor 2026-08-29 18:58:49 +05:30
  • e74e594a86 fix:update test info simonweng 2026-08-26 19:08:26 +08:00
  • 0fb5cab0d4 feat:add hy4-preview model and tokenplan provider simonweng 2026-08-26 15:41:17 +08:00
  • b954547e72 fix(nebius): route effort through canonical clamp_effort — hand-rolled map inverted the ladder kshitijk4poor 2026-08-29 19:32:30 +05:30
  • a8e11d21c0 docs: surface Nebius Token Factory across user-facing provider docs kshitijk4poor 2026-08-29 19:01:11 +05:30
  • 0d016231a8 test(nebius): align catalog tests with current fetch_models contract kshitijk4poor 2026-08-29 18:52:19 +05:30
  • 2c2293dcf4 test(nebius): expect verbose model catalog URL amrrs 2026-06-30 00:03:20 +05:30
  • 49f5b6a9b4 fix(nebius): request verbose model metadata amrrs 2026-06-30 00:02:46 +05:30
  • 13bad590f3 feat(providers): add Nebius Token Factory provider amrrs 2026-05-19 05:07:32 +05:30
  • 1c5ee5815f fix(router): pytest guard on caps warmer + debug log in fail-open efforts lookup kshitijk4poor 2026-08-29 19:40:57 +05:30
  • fbef1ca805 docs: surface Ramp Router across user-facing provider docs kshitijk4poor 2026-08-29 19:00:46 +05:30
  • ca3060b70f docs: chat-completions is now a compat shim on Router, not a 404 Neel Patel 2026-08-26 14:51:45 -04:00
  • eeb7916000 review: host-resolved efforts, ladder-validated ingest, deduped catalog Neel Patel 2026-08-24 13:43:17 -04:00
  • ceb54f5a52 feat(providers): send Hermes-Agent User-Agent on Router requests Neel Patel 2026-08-23 23:12:17 -04:00
  • 804f8b4732 feat(providers): add Ramp Router (router.com) provider plugin Neel Patel 2026-08-23 20:14:10 -04:00
  • b4b7727ea0 Merge pull request #97912 from kshitijk4poor/chore/author-map-provider-salvages kshitij 2026-08-29 20:14:05 +05:30
  • 0d02f0d1dc fix: re-derive the live busy text mode after a non-profile /busy change kshitijk4poor 2026-08-29 19:51:42 +05:30
  • 740994a903 test: assert /update dispatch via the handler table, not getsource kshitijk4poor 2026-08-29 19:42:49 +05:30
  • f75f24e92e docs(commands): clarify busy gateway behavior Samuel Odio 2026-08-29 06:23:21 -07:00
  • 8c23824609 docs: align busy command references Samuel Odio 2026-08-29 06:10:43 -07:00
  • 597d2230ea refactor(gateway): share plain command dispatch Samuel Odio 2026-08-29 05:57:51 -07:00
  • fe828188d2 docs(test): clarify busy scope coverage Samuel Odio 2026-08-29 05:45:19 -07:00
  • e8591ae509 test(gateway): verify routed busy persistence Samuel Odio 2026-08-29 05:44:11 -07:00