Commit Graph

  • 737e7aa562 fix(cli): protect root devDependencies from hermes update's scoped npm ci Zak B. Elep 2026-08-11 17:32:25 +08:00
  • 03cdc3b20c fix(browser): harden npx agent-browser resolution Zak B. Elep 2026-08-11 17:27:34 +08:00
  • 7cb113d6c8 fix(cli): apply Termux carve-out to doctor --live's npx browser probe Zak B. Elep 2026-08-10 19:15:40 +08:00
  • a9a0e2da07 docs(termux): correct browser prerequisites for local vs cloud mode Zak B. Elep 2026-08-10 17:47:41 +08:00
  • f4d3592b65 fix(cli): restore managed-node-path and PATHEXT-aware fallback rungs Zak B. Elep 2026-08-10 17:47:20 +08:00
  • b9cbcc6bf5 fix(cli): teach doctor --live and dep_ensure the npx agent-browser cascade Zak B. Elep 2026-08-10 17:47:00 +08:00
  • fa85964ac1 fix(cli): warm npx cache before hermes update's lockfile-unchanged skip Zak B. Elep 2026-08-10 17:46:27 +08:00
  • 675d41fb25 fix(browser): pin npx agent-browser resolution and share a sentinel constant Zak B. Elep 2026-08-10 17:45:43 +08:00
  • 31337b388b fix(test): mock subprocess.Popen for npm engine-failure watcher path Zak B. Elep 2026-08-01 06:54:41 +08:00
  • c196e0f08f fix(browser): hide console window for npx cache warm-up on Windows Zak B. Elep 2026-07-19 23:31:46 +08:00
  • 5eaabe38bc fix(test): accept path kwarg in shutil.which mocks for agent-browser cascade Zak B. Elep 2026-07-19 22:53:05 +08:00
  • d09bb0cdee fix(cli): teach _has_agent_browser the npx resolution cascade Zak B. Elep 2026-07-19 21:36:04 +08:00
  • 44170c2713 docs: update agent-browser install docs for npx-based resolution Zak B. Elep 2026-07-15 01:12:39 +08:00
  • 5f5f8d5b62 fix(cli): drop agent-browser/@streamdown-math from root npm deps Zak B. Elep 2026-07-15 00:58:37 +08:00
  • 136a911065 fix(whatsapp): classify npm install failures as non-retryable fatal errors (#80095) Christopher 2026-08-07 00:08:19 +02:00
  • 6f3dcabfeb refactor(openviking): reuse _headers() and _status_code_from_error() kshitij 2026-08-13 15:01:20 +05:30
  • d976670081 fix(memory): authenticate OpenViking cloud /health when anonymous probe fails Slobaka 2026-08-04 20:39:18 +08:00
  • ccce6976e3 feat: image.generate ws RPC for plugin surfaces (#85183) Teknium 2026-08-13 02:30:09 -07:00
  • cc389f8155 fmt(js): npm run fix on merge (#85175) hermes-seaeye[bot] 2026-08-13 09:21:50 +00:00
  • 926c8d591a feat(desktop): cron + blueprint recipes in the sidebar nav rail Teknium 2026-08-13 01:52:45 -07:00
  • 7fa084f58e fix: send Hermes Agent attribution headers to OpenCode Zen and Go Adolanium 2026-08-13 11:40:43 +03:00
  • e4b3b91b62 fix(compression): prune pre-checkpoint history on native compaction replay Teknium 2026-08-13 01:41:07 -07:00
  • e4aeb65599 feat(webhook): per-route toolset overrides for webhook agent runs Teknium 2026-08-13 01:37:40 -07:00
  • f4749a77a5 fix(mattermost): escalate genuine WS auth failures through the fatal-error hook Teknium 2026-08-13 01:42:20 -07:00
  • 684c18b428 test(mattermost): add verifier adversarial coverage for 401/403 classify fix Stephen Chin 2026-08-05 19:48:56 -07:00
  • d184d68f37 fix(mattermost): stop misclassifying transient errors as auth failures Stephen Chin 2026-08-05 19:13:17 -07:00
  • cfc5e098f2 fix(sdk): keep all-profiles sidebar scope on cross-profile openSession (#85155) Teknium 2026-08-13 01:50:04 -07:00
  • 04d8222115 test: use constant in log assertion instead of hardcoded 75 kshitij 2026-08-13 14:01:27 +05:30
  • 64aaf56dbc fix(gateway): contain cron provider shutdown exits fangliquan 2026-08-12 20:34:46 +08:00
  • a7f0abc845 fix(email): dispatch partial batches, seen-after-fetch UIDs, reconnect UID baseline restore Teknium 2026-08-13 00:20:26 -07:00
  • 9b8da52f41 fix(email): surface IMAP fetch failures through the fatal-error hook (#80016) kyssta-exe 2026-08-06 05:38:19 +00:00
  • 8b387962ac fix(agent): suppress windows-footgun lint on POSIX-only killpg branch kshitij 2026-08-13 13:53:39 +05:30
  • 8ac9ff18ae fix(agent): harden deadline layer per self-review kshitij 2026-08-13 13:46:52 +05:30
  • 90c7180dce fmt(js): npm run fix on merge (#85140) hermes-seaeye[bot] 2026-08-13 08:15:48 +00:00
  • a4f468e832 refactor(gateway/desktop): consent-first truncation precedence + dedup (simplify pass) kshitij 2026-08-13 13:26:55 +05:30
  • f6081b6647 style(desktop): satisfy perfectionist import order + padding lint rules kshitij 2026-08-11 22:28:21 +05:30
  • 42eec4ab38 fix: return survivor row ids after rewind so clients can rebind stale rowIds kshitij 2026-08-11 22:15:29 +05:30
  • 4aeb6f4a4f style(desktop): drop stray semicolons in rewind.ts kshitij 2026-08-11 14:17:42 +05:30
  • 040420bd11 refactor(gateway): dedupe truncation-target validation; drop dead state and redundant test kshitij 2026-08-11 14:15:42 +05:30
  • 16de3c3f1b fix(gateway): verify memory/durable alignment before trusting position in row-id resolve kshitij 2026-08-11 14:09:33 +05:30
  • 23da6d6fe2 fix(gateway/desktop): durable row-id addressing for rewind truncation StanleyStetson 2026-08-11 01:33:27 +03:00
  • 083f8a6071 feat(agent): unified deadline layer — bounded execution primitive + timeout resolver (#85125 Phase 1) kshitij 2026-08-13 13:33:22 +05:30
  • 9460cc11d4 fix: profiles.create mirrors launch credentials so new profiles can run (#85111) Teknium 2026-08-13 00:25:04 -07:00
  • 9deb0302ca fix(desktop): the sidebar remembers grouping per workspace scope Brooklyn Nicholson 2026-08-13 02:09:50 -05:00
  • 9be9925467 fix(desktop): themed fade scrollbar on the virtual list, not overlay Brooklyn Nicholson 2026-08-13 02:09:50 -05:00
  • 81587c4f8f fix(desktop): inbox cards render in every sidebar view, not just flat recents Brooklyn Nicholson 2026-08-13 02:09:50 -05:00
  • e7032bb267 feat(desktop): recurrence-to-cron suggestion provider Brooklyn Nicholson 2026-08-13 02:02:17 -05:00
  • c8cad1cc9e feat(desktop): skill-match and connection-repair suggestion providers Brooklyn Nicholson 2026-08-13 01:19:07 -05:00
  • a3da6d8071 feat(desktop): quiet suggestions the user has repeatedly ignored Brooklyn Nicholson 2026-08-13 01:19:07 -05:00
  • fe5e7799f2 refactor: fold tailored intents guidance into the connect classifier Teknium 2026-08-12 23:59:17 -07:00
  • b10e7890b6 fix(discord): name missing privileged intents and stop reconnect loop rainbowgits 2026-08-05 17:55:21 +03:00
  • 590d547b40 fix(auth): tolerate legacy Codex suppression data Daniel Magro 2026-08-10 11:20:44 -04:00
  • c28114a5f8 fix(tests): isolate suite fixtures from host auth Daniel Magro 2026-08-10 09:38:50 -04:00
  • 654435210c feat(cron): surface model drift impact in Desktop Carl Taylor 2026-08-11 00:52:58 +10:00
  • 1ef0a366da fmt(js): npm run fix on merge (#85098) hermes-seaeye[bot] 2026-08-13 06:44:04 +00:00
  • 89a84e1ae6 feat: profiles.list/profiles.create ws RPC + plugin session-navigation doors (#85093) Teknium 2026-08-12 23:33:58 -07:00
  • 91a30705eb refactor(desktop): generalize the composer suggestion pills into a provider bus Brooklyn Nicholson 2026-08-13 00:25:40 -05:00
  • c7a1bfea07 docs: note the clarify recommended-choice ordering in the tools reference Brooklyn Nicholson 2026-08-13 01:10:12 -05:00
  • fd6af8f832 feat(desktop): render the clarify (Recommended) label in tertiary text Brooklyn Nicholson 2026-08-13 01:10:12 -05:00
  • 10cf651484 feat(clarify): label the agent's recommended choice on every surface Brooklyn Nicholson 2026-08-13 01:10:12 -05:00
  • 08a3b20dff test: register setup_mcp in the desktop_ui toolset + post-hook contracts Brooklyn Nicholson 2026-08-13 00:59:34 -05:00
  • 6ef0fc4f62 fix(desktop): cancel MCP OAuth flows server-side so a retry doesn't 409 Brooklyn Nicholson 2026-08-13 00:10:04 -05:00
  • 3efce9b98c feat(desktop): suggest MCP servers from the composer draft as brand pills Brooklyn Nicholson 2026-08-12 23:19:56 -05:00
  • 6cd4793081 feat(desktop): render setup_mcp as an interactive consent card in the transcript Brooklyn Nicholson 2026-08-12 23:19:43 -05:00
  • adbc77eb50 feat(desktop): setup_mcp tool — inline MCP consent card over the clarify-style blocking bridge Brooklyn Nicholson 2026-08-12 23:19:31 -05:00
  • a9eb7e09d9 feat(desktop): marquee clipped inline row titles on hover Brooklyn Nicholson 2026-08-13 00:16:38 -05:00
  • f84ecd3607 chore: map zhjay@stu.xjtu.edu.cn -> ZHJay for contributor attribution Teknium 2026-08-12 17:02:50 -07:00
  • 1535c114c9 test(desktop): cover connection.json owner-only mode end to end 张豪杰 2026-08-03 21:16:57 +08:00
  • 7e151bd9d3 fix(desktop): create connection.json owner-only 张豪杰 2026-08-03 18:53:26 +08:00
  • 7626105380 Merge pull request #84943 from NousResearch/bb/review-summary-chrome brooklyn! 2026-08-13 00:18:44 -05:00
  • 6397776fe8 refactor: simplify discord classifier + move attention threshold to config.yaml Teknium 2026-08-12 21:52:51 -07:00
  • 91bc822330 fix(gateway): classify terminal adapter connect failures + escalate long-lived retry loops (OOF-156) Shannon Sands 2026-08-11 16:16:15 +10:00
  • 5af2c2ff52 fix(desktop): messages typed during approval/sudo/secret prompts run as the next turn Brooklyn Nicholson 2026-08-12 23:37:47 -05:00
  • 04846b2120 ci: retrigger after 0-job workflow startup failure Hermes Agent 2026-08-12 22:11:15 -07:00
  • 1706502aa7 feat(computer_use): spill full element tree to a cache file and report numeric bounds_scale (#85047) Teknium 2026-08-12 21:53:11 -07:00
  • 4ea2a0e546 Revert "Inspired by Perplexity Computer: Model Council mode for Mixture of Agents" Teknium 2026-08-12 21:37:42 -07:00
  • 825a9753c1 fix(computer_use): resolve cua-driver at its official Windows installer path (#85038) Teknium 2026-08-12 21:30:42 -07:00
  • 6c9d6d9d5b fix(computer_use): keep capture responses inside the tool-result budget and surface coordinate-space + typed-page hints (#85037) Teknium 2026-08-12 21:28:34 -07:00
  • 08606fc231 fmt(js): npm run fix on merge (#85024) hermes-seaeye[bot] 2026-08-13 04:08:31 +00:00
  • 4d9202b963 feat(desktop): right-click the shell chrome for window-level actions Brooklyn Nicholson 2026-08-12 22:41:25 -05:00
  • 071d27d1c3 feat(desktop): paste a PR review comment as structured composer context Brooklyn Nicholson 2026-08-12 21:05:56 -05:00
  • 2960bf37ab feat(desktop): steer a queued prompt into the live turn Brooklyn Nicholson 2026-08-12 21:05:47 -05:00
  • 07ed2fdb60 fmt(js): npm run fix on merge (#85010) hermes-seaeye[bot] 2026-08-13 03:33:45 +00:00
  • 8018f9e016 test(desktop): shipped sidebar defaults now include the preview line Brooklyn Nicholson 2026-08-12 22:17:55 -05:00
  • 8403595f78 style(desktop): satisfy jsx-prop sort on the recents section card prop Brooklyn Nicholson 2026-08-12 22:09:12 -05:00
  • 92620e4ad3 feat(desktop): live task progress on inbox cards Brooklyn Nicholson 2026-08-12 22:00:09 -05:00
  • c96e0daba5 feat(desktop): marquee clipped card titles on hover Brooklyn Nicholson 2026-08-12 21:55:55 -05:00
  • 45f663b746 feat(desktop): opt-in inbox-style session cards in the sidebar Brooklyn Nicholson 2026-08-12 21:55:54 -05:00
  • b6ed6542a1 fix(desktop): stop double scrollbar gutters shaving the recents list Brooklyn Nicholson 2026-08-12 20:54:28 -05:00
  • fb206fd12b fix(desktop): idle sessions without a project color get a visible dot Brooklyn Nicholson 2026-08-12 20:53:27 -05:00
  • e3983f91eb feat(plugins): capability-gated ctx.platform_actions facade (#64176) Teknium 2026-08-12 19:40:13 -07:00
  • 3b7c940208 feat(gateway): more normalized gateway_platform_event types (#64176) Teknium 2026-08-12 19:40:01 -07:00
  • fe8b44dac4 fix(ci): sync lazy_deps SDK pins + update WAL vacuum test contract Teknium 2026-08-12 19:55:50 -07:00
  • 46e20083d8 feat(plugins): plugin packs — declarative, shareable plugin sets (#64166) Teknium 2026-08-12 19:27:26 -07:00
  • f4c2c263f0 docs(plugins): note autostash behavior on plugins update Teknium 2026-08-12 19:17:47 -07:00
  • eb214ad148 Inspired by Factory Droid: plugin updates autostash local changes Teknium 2026-08-12 19:13:52 -07:00
  • 6ee58f4088 Inspired by Muse Code: opt-in git worktree isolation for delegated subagents Teknium 2026-08-12 18:20:58 -07:00
  • f508c6e40a Inspired by Perplexity Computer: session-librarian skill — prompt-driven session library management Hermes Agent 2026-08-12 17:44:46 -07:00
  • 314968f5fb Port from PrimeIntellect-ai/prime-agent#1258: derive OpenRouter reasoning support and effort levels from catalog metadata Teknium 2026-08-12 17:35:33 -07:00
  • 25363985e9 fix(skills): shorten blocked-page-recovery description to authoring hardline (60 chars) Teknium 2026-08-12 19:29:10 -07:00