Commit Graph

  • 2fae8fba9c fix(aux): strip pattern/format keywords from tool schemas on xAI Responses path EloquentBrush0x 2026-05-18 18:22:48 +03:00
  • 502d03d5a3 fix(kanban): detect cycles in decompose_triage_task sibling-link pre-validation EloquentBrush0x 2026-05-18 17:56:23 +03:00
  • a86d2ad557 fix(kanban-dashboard): wire onValueChange on OrchestrationPanel Selects (#27893) Teknium 2026-05-18 09:31:08 -07:00
  • f0c6d59148 fix(anthropic): scope MiniMax beta-strip to MiniMax only teknium 2026-05-18 09:23:50 -07:00
  • 73407b1e30 fix(auth): send Bearer auth for Azure Foundry anthropic_messages endpoints sharziki 2026-05-16 13:03:31 -04:00
  • 16abb74eab fix(kanban): use selectChangeHandler for workspace, parent, and bulk-reassign selects (#24547) Wesley Simplicio 2026-05-18 11:48:21 -03:00
  • 4414a99d8c fix(kanban): stop forcing dashboard text to all caps (#26413) LeonSGP 2026-05-18 22:35:18 +08:00
  • 6a20ad6c0a fix(dashboard): constrain theme picker dropdown height so themes are scrollable (#25213) (#25220) Brian D. Evans 2026-05-18 15:23:03 +01:00
  • ac1536b19f fix(web): render object config values structurally (#10949) duyua9 2026-05-18 22:03:25 +08:00
  • 609c485fc6 Merge pull request #27971 from NousResearch/austin/fix/goal-statusbar Austin Pickett 2026-05-18 08:42:33 -04:00
  • d9b6f75c0b refactor(bootstrap): consolidate ACP browser bootstrap into install.{sh,ps1} (#27851) Siddharth Balyan 2026-05-18 16:36:26 +05:30
  • e3a254d65b feat(dep_ensure): complete Windows bootstrap — dep_ensure + install.ps1 + detection (#27845) Siddharth Balyan 2026-05-18 16:34:24 +05:30
  • 6f5ec929a1 feat(config): add install-method stamping + Docker detection (#27843) Siddharth Balyan 2026-05-18 16:34:10 +05:30
  • f2fdb9a178 feat(gateway): deliverable mode — ship artifacts as native uploads from any agent surface (#27813) Teknium 2026-05-18 02:14:43 -07:00
  • dadc8aa255 fix(kanban): surface unusable triage auxiliary model (auto-decompose aware) (#27871) Teknium 2026-05-18 01:27:06 -07:00
  • d9fef0c8ab fix(kanban): align failure diagnostics with retry limit qWaitCrypto 2026-05-14 17:07:57 +08:00
  • 6e60a8a092 feat(kanban): make worker log retention configurable qWaitCrypto 2026-05-14 17:46:58 +08:00
  • 8831eb5c70 fix(kanban): align worker terminal timeout with task runtime qWaitCrypto 2026-05-15 14:46:33 +08:00
  • 0292398604 fix(acp): use modes for edit auto-approval HenkDz 2026-05-16 19:15:08 +01:00
  • f70e0b85dd feat(acp): add session-scoped edit auto-approval HenkDz 2026-05-16 12:06:21 +01:00
  • 49b28d1646 fix(acp): avoid duplicate edit approval diffs HenkDz 2026-05-16 11:55:49 +01:00
  • 9592e595a2 feat(acp): require approval for editor file edits HenkDz 2026-05-15 23:28:44 +01:00
  • 060ec02858 docs: add ACP Zed edit approval diffs plan HenkDz 2026-05-15 19:32:31 +01:00
  • 0fa46c613b fix(yuanbao): persist message_id on @bot user transcript writes teknium1 2026-05-18 01:19:16 -07:00
  • 41f1eddee3 refactor(doctor): extract section banner + fail-and-issue helpers (#27830) kshitij 2026-05-18 00:45:25 -07:00
  • 94c523f0c5 docs(session_search): update all docs for the single-shape rewrite (#27840) Teknium 2026-05-18 00:36:17 -07:00
  • ff078738ea fix(skills): load symlinked skill slash commands wysie 2026-05-18 12:39:50 +08:00
  • abf1af5401 feat(session_search): single-shape tool with discovery, scroll, browse — no LLM (#27590) Teknium 2026-05-17 23:28:45 -07:00
  • 4a3f13b47b perf(prompt-cache): date-only timestamp + loud gateway-DB roundtrip logging teknium1 2026-05-17 17:23:15 -07:00
  • 9b91377bec feat(grok): apply OpenAI execution guidance to xAI Grok / xai-oauth models (#27797) Teknium 2026-05-17 23:00:37 -07:00
  • 43e566f77e docs(fallback): document layered auxiliary fallback ladder teknium1 2026-05-17 16:53:11 -07:00
  • 766f263bd2 test(auxiliary): cover layered fallback (chain → main agent → warn) teknium1 2026-05-17 16:27:06 -07:00
  • 034110e7ac chore(release): map zccyman noreply email for #26998 teknium1 2026-05-17 16:26:00 -07:00
  • a574246837 feat(auxiliary): add configurable fallback chains + main-agent safety net zccyman 2026-05-16 16:07:41 +00:00
  • ec096cfbd8 test(auxiliary): adapt eviction tests to capacity-error fallback teknium1 2026-05-17 14:45:28 -07:00
  • 24c209f112 fix(auxiliary): detect quota exhaustion as payment error; allow capacity-error fallback for explicit providers Bartok9 2026-05-16 03:36:36 -04:00
  • 569bc94b59 fix(auth) fix a few cases where refresh tokens were not rotated. Robin Fernandes 2026-05-17 22:29:40 +10:00
  • 20bffa5b37 refactor(auth): mostly cleanups and style changes Robin Fernandes 2026-05-17 21:18:53 +10:00
  • 0bac7dd05b refactor(auth): collapse Nous inference fallback controls Robin Fernandes 2026-05-17 20:34:39 +10:00
  • 89a3d038cf Switch to JWT token for inference against Nous, falling back to old opaque token on failure. Robin Fernandes 2026-05-17 19:34:44 +10:00
  • c905562623 fix(auth): stop replaying invalid Nous refresh tokens Robin Fernandes 2026-05-17 15:41:03 +10:00
  • 4c46c35ed0 docs(messaging): clarify admin/user split and signal future gating (#27623) Teknium 2026-05-17 14:44:37 -07:00
  • 1345dda0cf feat(kanban): orchestrator-driven auto-decomposition on triage (#27572) Teknium 2026-05-17 13:54:12 -07:00
  • 04b4f765cc fix(mcp): use module-level time so test patches do not race background sleepers teknium1 2026-05-17 13:33:16 -07:00
  • bdc2113b5c fix(xai): wire schema sanitizer into post-refactor build_api_kwargs teknium1 2026-05-17 12:42:13 -07:00
  • 2551f08130 fix(schema_sanitizer): strip pattern/format from Responses-format tools for xAI compatibility zccyman 2026-05-17 12:42:06 -07:00
  • 532b209f01 fix(run_agent): scope kimi tool-reasoning trigger to host, not model name substring teknium1 2026-05-17 12:49:38 -07:00
  • af7b38d78e test(voice_cli): drop stale ≥1 requirement for force=True error _vprint calls teknium1 2026-05-17 12:49:38 -07:00
  • 0b491c466a fix(model_switch): preserve explicit custom-provider model list when no api_key teknium1 2026-05-17 12:49:38 -07:00
  • bfcab25dcd test(tools_config): align post_setup parametrize with current browser provider catalog teknium1 2026-05-17 12:44:12 -07:00
  • f27416dc80 fix(cli): include send in _BUILTIN_SUBCOMMANDS for plugin discovery gating teknium1 2026-05-17 12:44:12 -07:00
  • dfc6ea72c1 test(gateway): include direct_messages_topic_id in telegram DM metadata assertions teknium1 2026-05-17 12:44:11 -07:00
  • 06924e827c test(gateway): accept trust_env in fake aiohttp ClientSession lambdas teknium1 2026-05-17 12:44:11 -07:00
  • e66a3e86ef chore(acp): bump registry manifest to 0.14.0 matching pyproject teknium1 2026-05-17 12:44:11 -07:00
  • 822e92edb3 fix(aux): default OpenRouter auxiliary to gemini-3-flash-preview teknium1 2026-05-17 12:44:11 -07:00
  • e3f7ff1123 test(xai-oauth): pin PKCE token-exchange wire format xxxigm 2026-05-16 23:11:34 +07:00
  • cb53c40e45 fix(xai-oauth): echo code_challenge in token POST so PKCE exchange succeeds xxxigm 2026-05-16 23:11:21 +07:00
  • bc7c608d54 fix(gateway): ignore inaccessible service path dirs aqilaziz 2026-05-16 05:56:28 +07:00
  • 1a82b7a1ff fix(tests): stabilize xai env and provider parity aqilaziz 2026-05-16 03:25:01 +07:00
  • 73df329214 fix(doctor): flag missing credentials for active openrouter provider worlldz 2026-05-15 18:45:02 +03:00
  • a2cc30544c chore(release): map vaddisrinivas for #26394 salvage teknium1 2026-05-17 11:51:36 -07:00
  • 7847a58b3a fix(docker): preload messaging gateway deps vaddisrinivas 2026-05-15 10:27:07 -04:00
  • 4a7cd2e16d fix(codex): allow kanban worker board writes Hoang V. Pham 2026-05-15 15:01:27 +07:00
  • ee7cd10281 chore(release): map hehehe0803 email for #26212 salvage teknium1 2026-05-17 11:50:15 -07:00
  • 280c63ce91 fix(mcp): prevent parallel-safe prefix collisions soynchux 2026-05-16 22:05:34 +03:00
  • 874dad5cc1 test(delegation): add regression test for runtime missing 'provider' key Mind-Dragon 2026-05-16 16:49:28 +02:00
  • 84667cbc21 fix(delegation): preserve configured_provider name when runtime returns 'custom' Mind-Dragon 2026-05-16 16:28:40 +02:00
  • 08a66b2ae3 Merge pull request #27489 from NousResearch/bb/tui-composer-cursor-drift-v2 brooklyn! 2026-05-17 13:39:39 -05:00
  • 3f01e9493c chore(release): AUTHOR_MAP entries for batch salvage group 6 contributors teknium1 2026-05-17 11:37:00 -07:00
  • 74031e1e2a fix(dashboard): respect HERMES_BASE_PATH in WebSocket URLs (#25547) wesleysimplicio 2026-05-17 11:36:29 -07:00
  • 714b3b2bd8 fix(web_server): pass proxy_headers=False to uvicorn.run so the dashboard's loopback gate sees the real connection peer davidcampbelldc 2026-05-17 11:36:29 -07:00
  • 4afd479f51 fix(gateway): use service restart path in Docker/Podman containers bird 2026-05-13 16:06:06 -04:00
  • 55d6a1636b fix(agent): honor provider timeout config in streaming API calls teknium1 2026-05-17 11:36:15 -07:00
  • 2f28b60a47 fix(send_message): preserve Slack and Matrix thread targets resolved from channel directory QuenVix 2026-05-16 08:26:41 +03:00
  • d5a0815c3d fix(transports): use monotonic deadlines in codex app-server turn loop QuenVix 2026-05-16 08:00:48 +03:00
  • 37286a5bcd chore(release): map QuenVix, Mind-Dragon, soynchux emails for Tier 4 salvage teknium1 2026-05-17 11:37:09 -07:00
  • d0f551b44e fix(doctor): show xAI OAuth login state in hermes doctor Auth Providers section EloquentBrush0x 2026-05-17 04:27:23 +03:00
  • 016893f5e4 feat(status): show xAI OAuth login state in hermes status EloquentBrush0x 2026-05-17 04:01:29 +03:00
  • e10bb9dffa fix(doctor): isolate per-provider OAuth imports to prevent fallback regression EloquentBrush0x 2026-05-17 03:53:23 +03:00
  • e89d78ff09 fix(doctor): suppress stale XAI_API_KEY issue when xAI OAuth is healthy EloquentBrush0x 2026-05-17 03:40:22 +03:00
  • caac54796b chore: revert unrelated package-lock + nix hash churn to keep PR diff minimal Brooklyn Nicholson 2026-05-17 13:33:10 -05:00
  • 711f46e4bd review(tui): update stale comment refs to renamed visualLines helper Brooklyn Nicholson 2026-05-17 12:32:29 -05:00
  • 220736f417 chore(nix): refresh ui-tui npmDeps hash after wrap-ansi direct-dep drop Brooklyn Nicholson 2026-05-17 11:54:48 -05:00
  • 8c78f533dd review(tui): route cursorLayout through @hermes/ink wrapAnsi shim (Bun runtime parity) Brooklyn Nicholson 2026-05-17 11:52:21 -05:00
  • 55f13be65d chore(nix): refresh ui-tui npmDeps hash for wrap-ansi dep addition Brooklyn Nicholson 2026-05-17 11:38:33 -05:00
  • 1c0e59e557 review(tui): address Copilot feedback on cursorLayout wrap-ansi rewrite Brooklyn Nicholson 2026-05-17 11:34:06 -05:00
  • 3b4dd68326 fix(tui): align composer cursorLayout with wrap-ansi to kill multiline cursor drift Brooklyn Nicholson 2026-05-17 11:10:06 -05:00
  • f36c89cd57 fix(plugins/browser): carry forward requests.RequestException wrapping teknium1 2026-05-17 04:02:05 -07:00
  • c74ff2c8ef fix(browser): self-review pass — dead-import, log levels, future-proofing kshitijk4poor 2026-05-14 14:45:29 +05:30
  • 1bb6f03724 fix(browser): ensure plugin discovery before registry lookup; parity harness kshitijk4poor 2026-05-14 14:27:21 +05:30
  • fec0a0da98 test(plugins/browser): coverage for the 3-plugin migration kshitijk4poor 2026-05-14 14:21:03 +05:30
  • 250caebeb1 refactor(browser): delete tools/browser_providers/ directory; migrate tests kshitijk4poor 2026-05-14 14:19:26 +05:30
  • 1b9c539c6e feat(tools): mirror image_gen plugin-injection in Browser Automation picker kshitijk4poor 2026-05-14 14:17:27 +05:30
  • 40fde853fa refactor(browser): dispatch _get_cloud_provider through agent.browser_registry kshitijk4poor 2026-05-14 14:15:52 +05:30
  • a15cdfb050 feat(browser): browser-use + firecrawl plugins; drop single-eligible shortcut kshitijk4poor 2026-05-14 14:11:48 +05:30
  • b8138ac405 feat(browser): browserbase plugin (spike — first migration) kshitijk4poor 2026-05-14 11:19:12 +05:30
  • c6e6909e5a feat(browser): add BrowserProvider ABC mirroring web_search_provider template kshitijk4poor 2026-05-14 11:15:02 +05:30
  • 150b577da5 chore(release): AUTHOR_MAP entries for batch salvage group 5 contributors teknium1 2026-05-17 02:30:17 -07:00
  • c02606a385 chore(deps): lazy-install boto3/botocore for bedrock adapter hawknewton 2026-05-17 02:29:28 -07:00
  • 1856bd9cc8 fix(telegram): re-trigger typing indicator after sending messages Spider-Verse 2026-05-15 04:39:28 +03:00