Commit Graph

  • f8d8f045fa feat(kanban): auto-subscribe calling session on kanban_create flooryyyy 2026-06-15 17:04:04 +01:00
  • 1ea2b27993 Merge pull request #48633 from NousResearch/fix/resume-follows-compression-tip brooklyn! 2026-06-18 16:09:35 -05:00
  • c23c370b8b test: narrow db._conn before raw SQL so ty stops flagging None-union access Brooklyn Nicholson 2026-06-18 16:04:58 -05:00
  • 49596b70cb fix(gateway): resume follows the compression tip so post-compression replies render Brooklyn Nicholson 2026-06-18 15:56:39 -05:00
  • 3042045540 fix(picker): keep max_models=0 distinct from unlimited; lock cap semantics teknium1 2026-06-18 12:41:32 -07:00
  • 9705e7944a fix(picker): remove max_models=50 cap in interactive model pickers islam666 2026-06-18 07:35:08 +00:00
  • 4ed2f33994 fix(thread): allow scrolling long user messages in chat history (#48619) alelpoan 2026-06-18 23:44:27 +03:00
  • 0879d5cc8f fix(gateway): preserve original transcript when /compress rotation is skipped teknium1 2026-06-18 11:35:43 -07:00
  • 81ff916e57 fix(agent): flush un-persisted messages before session rotation (#47202) kyssta-exe 2026-06-16 12:24:00 +00:00
  • 73cd8622f9 feat(billing): /billing terminal billing — interactive TUI + CLI client (#45449) Siddharth Balyan 2026-06-19 01:53:32 +05:30
  • d573e7c9e1 fix(dashboard): use DS Button prefix/size API instead of inline icons emozilla 2026-06-18 16:00:26 -04:00
  • 81eaedd0f5 Merge pull request #48533 from NousResearch/hermes/hermes-4061c6a8 brooklyn! 2026-06-18 13:27:07 -05:00
  • 51ee5b2c94 fix(desktop,tui): surface self-improvement review summary + honor memory_notifications Brooklyn Nicholson 2026-06-18 13:22:12 -05:00
  • 07e785d60a fix(prompt): dedupe parallel-tool-call steer; correct its rationale Brooklyn Nicholson 2026-06-18 13:22:12 -05:00
  • 0fa7d6f660 fix(desktop): never persist or restore a named custom provider as bare "custom" (#48547) Teknium 2026-06-18 11:11:51 -07:00
  • 38c8a9c10f feat(memory): batch operations for single-turn memory updates (#48507) Teknium 2026-06-18 10:19:33 -07:00
  • 2fa16ec2d2 Merge pull request #48529 from kshitijk4poor/salvage-48372-eap kshitij 2026-06-18 22:17:53 +05:30
  • fd12e59e6b fix(install): fail fast when uv venv genuinely fails under relaxed EAP kshitijk4poor 2026-06-18 22:11:35 +05:30
  • c37fdec2d9 feat(dashboard): surface full per-MCP catalog detail; fix pip-install doc (#48520) Teknium 2026-06-18 09:40:56 -07:00
  • 4af16b5da2 Merge pull request #48206 from ehz0ah/fix/openviking-current-api-rebased kshitij 2026-06-18 21:53:42 +05:30
  • 5ffbfed193 feat(mcp-catalog): add official Unreal Engine 5.8 MCP server teknium1 2026-06-18 09:06:50 -07:00
  • 58ad6942d9 fix(tui): don't make Enter swallow trailing-space-only slash completions (#48425) xxxigm 2026-06-18 23:04:59 +07:00
  • 25c590ccd0 fix(skills): refuse SKILLS_DIR root in rmtree guard, not just outside-tree Teknium 2026-06-18 05:47:20 -07:00
  • f1254c8eaf fix(skills): rmtree scope guard + default pre_update_backup to true (#48200) Kewe63 2026-06-18 11:55:01 +03:00
  • 41babc702e chore(release): map iamlukethedev to AUTHOR_MAP Teknium 2026-06-18 05:51:23 -07:00
  • 3c3ac19d9c fix(#37878): Address review feedback — fix trailing whitespace and add ANTHROPIC_API_KEY test Luke The Dev 2026-06-08 12:56:51 -05:00
  • 2e5c04aaf7 fix(#37878): scrub operator environment before launching cua-driver MCP Luke The Dev 2026-06-07 11:22:31 -05:00
  • b39ec2fc37 Merge pull request #48341 from xxxigm/fix/install-ps1-powershell-host-resolution kshitij 2026-06-18 21:09:50 +05:30
  • 646cd1b43e fix(nix): refresh npmDepsHash after the Electron 40.10.2 pin (#47792) (#48457) Siddharth Balyan 2026-06-18 20:30:08 +05:30
  • ef4b897a18 chore(release): map srojk34 author email teknium1 2026-06-18 05:42:03 -07:00
  • 92e6d8c858 fix(desktop): dispose open PTY sessions in before-quit handler srojk34 2026-06-18 14:58:01 +03:00
  • 2f7c4858a7 fix(tui): refresh tool snapshot when MCP discovery lands after agent build (#48403) Teknium 2026-06-18 05:41:23 -07:00
  • 8abdab24c9 fix(tui): MCP headline counts connected servers, not disabled ones (#48402) Teknium 2026-06-18 05:41:19 -07:00
  • d0622cafab refactor(agent): reuse hoisted summary in content-policy branch kshitijk4poor 2026-06-18 15:46:47 +05:30
  • f18f31ebf6 test(agent): cover non-retryable error HTML summarization xxxigm 2026-06-18 14:55:38 +07:00
  • b892ee2bcf fix(agent): summarize non-retryable API errors so raw HTML never leaks xxxigm 2026-06-16 21:20:14 +07:00
  • 67316fdc94 fix(install): relax native stderr handling in install.ps1 (#48352) Tranquil-Flow 2026-06-18 12:06:29 +02:00
  • feff283e17 test(install): lock uv installer to a resolved PowerShell host xxxigm 2026-06-18 16:26:34 +07:00
  • a14bae6bcc fix(install): resolve PowerShell host instead of bare powershell for uv xxxigm 2026-06-18 16:26:34 +07:00
  • 2a5d51c16e fix(openviking): adapt memory provider for current api qin-ctx 2026-06-15 15:57:23 +08:00
  • 426f321e84 Merge pull request #48299 from NousResearch/chore/author-map-infinitycrew39 kshitij 2026-06-18 13:09:59 +05:30
  • ca28c630c7 chore(release): map infinitycrew39 author email kshitijk4poor 2026-06-18 13:09:34 +05:30
  • 9b2f7d2cb1 Merge pull request #48292 from NousResearch/fix/langfuse-trace-scope-salvage kshitij 2026-06-18 13:08:17 +05:30
  • 0787ea07c8 test(langfuse): pin exact surviving key in turn-isolation test kshitijk4poor 2026-06-18 13:00:01 +05:30
  • f4fbaa6cda fix(langfuse): bound _TRACE_STATE growth from non-finalizing turns kshitijk4poor 2026-06-18 12:59:41 +05:30
  • e1d10ec1ed refactor(langfuse): extract _scope_prefix from _trace_key kshitijk4poor 2026-06-18 12:58:24 +05:30
  • 860cf5133a Merge pull request #48293 from kshitijk4poor/chore/skills-diff-cleanup kshitij 2026-06-18 12:49:53 +05:30
  • f6fac60e66 refactor(skills): dedupe file-listing, share user-modified predicate, trim diff contract kshitijk4poor 2026-06-18 12:41:55 +05:30
  • b4356135f2 test(langfuse): add end-to-end turn-isolation regression kshitijk4poor 2026-06-18 12:38:44 +05:30
  • 40ed67ccfe test(langfuse): cover turn/api trace-key scoping infinitycrew39 2026-06-17 23:38:47 +07:00
  • 0b54a33a34 fix(langfuse): scope trace state by turn/request ids infinitycrew39 2026-06-17 23:38:47 +07:00
  • 737007e335 Merge pull request #48286 from kshitijk4poor/salvage/skills-list-modified-diff kshitij 2026-06-18 12:33:28 +05:30
  • 6777916068 fix(skills): surface list-modified hint on both update paths + disambiguate diff kshitijk4poor 2026-06-18 12:28:11 +05:30
  • 481f0417d8 test(skills): cover list-modified + diff for bundled skills xxxigm 2026-06-17 17:41:45 +07:00
  • 085fc5d001 feat(skills): find & diff user-modified bundled skills xxxigm 2026-06-17 17:41:23 +07:00
  • e1e53bff9d Merge remote-tracking branch 'origin/main' into hermes/hermes-6fe26723 Ben 2026-06-18 16:18:33 +10:00
  • edcde6b26f Merge pull request #48265 from kshitijk4poor/chore/ov-atomic-json-write kshitij 2026-06-18 11:45:30 +05:30
  • 5494c1e9b6 refactor(openviking): reuse atomic_json_write for ovcli config; drop dead constants kshitijk4poor 2026-06-18 11:40:11 +05:30
  • 832d5967f8 Merge pull request #48262 from kshitijk4poor/salvage-32445 kshitij 2026-06-18 11:34:11 +05:30
  • eaa0984210 chore: drop committed PR-infographic assets from the repo (#48261) Ben Barclay 2026-06-18 16:03:29 +10:00
  • 6752da9a77 fix(dashboard): clean up upload temp file on client disconnect + pin python-multipart (NS-501) kshitijk4poor 2026-06-18 11:32:18 +05:30
  • 1153b42b24 Merge upstream/main into OpenViking setup-UX (salvage #32445) kshitijk4poor 2026-06-18 11:28:18 +05:30
  • c661634537 fix(dashboard): stream file uploads via multipart instead of base64 JSON (NS-501) (#47663) Ben Barclay 2026-06-18 15:54:32 +10:00
  • 28531b6186 Merge remote-tracking branch 'origin/main' into hermes/hermes-6fe26723 Ben 2026-06-18 15:31:29 +10:00
  • 9c3c5da356 fix(backup): hermes import never overwrites volatile gateway runtime state (NS-501) (#48243) Ben Barclay 2026-06-18 15:27:45 +10:00
  • 0ddd21c74e feat(relay): managed-boot self-provision client (Phase 3, gateway side) (#48242) Ben Barclay 2026-06-18 15:25:29 +10:00
  • b75757d4aa feat(cron): wire on_jobs_changed, cron.chronos config, docs + agent↔NAS contract Ben 2026-06-18 15:11:32 +10:00
  • 3fc7b624d8 feat(cron,gateway): NAS-JWT fire verifier + /api/cron/fire webhook (Chronos) Ben 2026-06-18 14:46:33 +10:00
  • 4c8bbe6416 feat(cron): Chronos NAS-mediated managed-cron provider (scale-to-zero) Ben 2026-06-18 14:40:56 +10:00
  • b01eee0c77 feat(cron): store-level CAS claim for multi-machine at-most-once fire Ben 2026-06-18 14:34:34 +10:00
  • 6ff5fd373b feat(cron): additive CronScheduler hooks (on_jobs_changed/fire_due/reconcile) Ben 2026-06-18 14:30:31 +10:00
  • 58b19a4f69 refactor(cron): extract run_one_job shared firing helper from tick Ben 2026-06-18 14:26:29 +10:00
  • bfb6e0bb33 docs(cron): document CronScheduler provider + cron.provider key Ben 2026-06-18 14:18:31 +10:00
  • abbd8646eb feat(gateway,desktop): start cron via resolved CronScheduler provider Ben 2026-06-18 14:14:53 +10:00
  • 4440d77bf3 fix(update): scope install-method stamp to the code tree, not $HERMES_HOME (#48188) Ben Barclay 2026-06-18 14:14:41 +10:00
  • ae8fa11097 feat(cron): cron.provider config + plugins/cron discovery + resolver Ben 2026-06-18 14:09:36 +10:00
  • e6ff41ca95 feat(cron): CronScheduler ABC + InProcessCronScheduler (provider #1) Ben 2026-06-18 13:58:43 +10:00
  • a657397769 test(cron): characterize in-process + desktop ticker contract before provider refactor Ben 2026-06-18 13:08:21 +10:00
  • 3769dff5dd fix(approval): honor glob command allowlist entries (#43051) Gille 2026-06-17 20:48:36 -06:00
  • c276b017ad feat(relay): connector⇄gateway channel auth + signed-HTTP inbound receiver + enroll CLI (#48147) Ben Barclay 2026-06-18 12:01:54 +10:00
  • fcf6cb3d73 fix(docker): supervised gateway uses --replace to take over stale holder (NS-505) (#47555) Ben Barclay 2026-06-18 10:49:02 +10:00
  • c5eb64b9f7 fix(xai): scope native web_search to swap-only + reconcile composer ctx to 200k teknium1 2026-06-17 16:44:12 -07:00
  • 6f89e17a33 fix(xai): OAuth Responses native web_search, incomplete guard, grok-composer context XVVH 2026-06-11 11:06:01 -04:00
  • 4b7a186003 fix(desktop): retry the self-update rebuild once so the app relaunches (#48122) brooklyn! 2026-06-17 19:33:27 -05:00
  • 020e59d3cf fix(agent): dampen empty-name phantom tool-call loop (#47967) (#48109) Teknium 2026-06-17 17:32:14 -07:00
  • 86f2946fbe fix(dashboard): recover the Chat tab when the agent session ends (NS-504) (#47674) Ben Barclay 2026-06-18 10:05:26 +10:00
  • 9ba4615db2 fix(dump): show commit date instead of release date in hermes debug (#48104) Teknium 2026-06-17 16:53:42 -07:00
  • c1f9eb0ec4 fix(desktop): resolve electronDist dynamically + self-heal blocked installs (supersedes #48081/#48082) (#48091) brooklyn! 2026-06-17 18:48:35 -05:00
  • acc8916ac7 test(gateway): live ws-transport round-trip + config-driven registration Ben 2026-06-10 20:28:47 +10:00
  • 237fa7d29c feat(gateway): register relay adapter from config; drop HERMES_GATEWAY_RELAY gate Ben 2026-06-10 20:28:39 +10:00
  • 6b03874d07 feat(gateway): production WebSocketRelayTransport + descriptor negotiation Ben 2026-06-10 20:28:27 +10:00
  • 6e20c1992f docs(gateway): rewrite contract §6 to the A2 trust-boundary model Ben 2026-06-10 19:49:08 +10:00
  • 3db9b3e616 feat(gateway): token-less follow_up outbound op (A2 capability action) Ben 2026-06-10 19:48:00 +10:00
  • c28a02b49d test(gateway): shed platform crypto from the relay path (A2 invariant) Ben 2026-06-10 19:45:08 +10:00
  • e74577ed0f test(gateway): Telegram relay round-trip (Phase 1 generalization proof) Ben 2026-06-09 15:59:51 +10:00
  • 5feec8b4cf test(gateway): enforce relay contract-doc ⟷ Python conformance Ben 2026-06-09 15:57:24 +10:00
  • c803661cec fix(gateway): register relay connection checker Ben 2026-06-09 14:08:23 +10:00
  • c366466d70 test(relay): assert connector stub never leaks into production paths Ben 2026-06-08 15:20:51 +10:00
  • ab1a42fcea docs: relay<->connector cross-repo contract (v1, experimental) Ben 2026-06-08 15:19:47 +10:00
  • a3cdd8c39d feat(relay): route mid-turn /stop over relay interrupt channel Ben 2026-06-08 15:18:53 +10:00