Commit Graph

  • 758c40135f ci: add blocking uv.lock check ethernet 2026-05-08 17:08:09 -04:00
  • 0a51863f5b fix(ci): update uv.lock ethernet 2026-05-08 16:20:12 -04:00
  • afc186fa4e docker: split python dep install into cached layer above COPY . . ethernet 2026-05-08 16:16:53 -04:00
  • bf80508d65 ci: split docker-publish into per-arch native runners ethernet 2026-05-08 15:00:16 -04:00
  • a54cae60d4 fix(setup): offer gateway service install on Windows (#22099) Teknium 2026-05-08 14:59:59 -07:00
  • 66320de52e test: remove 50 stale/broken tests to unblock CI (#22098) Teknium 2026-05-08 14:55:40 -07:00
  • 26bac67ef9 fix(entry-points): guard hermes_bootstrap import so partial updates don't brick hermes (#22091) Teknium 2026-05-08 14:43:13 -07:00
  • 3299be6bdb docs(windows): add native Windows guide + install one-liner on landing page (#22089) Teknium 2026-05-08 14:42:46 -07:00
  • d3120aeab0 ci(lint): add blocking ruff-check + windows-footguns jobs to lint.yml Teknium 2026-05-08 14:19:23 -07:00
  • f5ee780124 test: migrate stale os.kill monkeypatches to gateway.status._pid_exists Teknium 2026-05-08 14:18:41 -07:00
  • 291a158441 fix(skills): move platforms key out of folded description: > scalars Teknium 2026-05-08 14:02:09 -07:00
  • 59fbcd5ccb fix(install.ps1): strip UTF-8 BOM that broke [scriptblock]::Create Teknium 2026-05-08 13:41:17 -07:00
  • 35fce7699e feat(windows uninstall): clean up User env, PATH, Scheduled Task, and portable tooling Teknium 2026-05-08 13:26:42 -07:00
  • 0548facc50 fix(windows): gateway status dedup + install.ps1 platform-SDK bootstrap Teknium 2026-05-08 13:10:34 -07:00
  • cc38282b04 feat(cross-platform): psutil for PID/process management + Windows footgun checker Teknium 2026-05-08 12:57:33 -07:00
  • 324567c936 fix(windows): os.kill(pid, 0) is NOT a no-op on Windows — route through new _pid_exists helper Teknium 2026-05-08 12:34:27 -07:00
  • 9c263fbf8a feat(windows): gateway as a Scheduled Task + Startup-folder fallback Teknium 2026-05-08 12:02:54 -07:00
  • 52e497ce7f fix(windows installer): UTF-8 BOM, tiered extras, skip tinker-atropos by default Teknium 2026-05-08 11:55:15 -07:00
  • 0ba1e12abc fix(windows): browser tool + spurious SIGINT from subprocess spawning Teknium 2026-05-08 11:06:14 -07:00
  • 62b4ebb7db auth: use get_default_hermes_root() for shared nous_auth.json path emozilla 2026-05-08 13:28:06 -04:00
  • 98db898c0b feat(skills): declare platforms frontmatter for all 79 undeclared built-in skills Teknium 2026-05-08 09:23:27 -07:00
  • db22efbe88 feat(optional-skills): declare platforms frontmatter for all 63 undeclared skills Teknium 2026-05-08 09:16:33 -07:00
  • b18b17f9c9 feat(skills): gate 7 Linux/macOS-only skills from Windows via platforms frontmatter Teknium 2026-05-08 08:27:23 -07:00
  • 03566e5124 fix(windows): auto-install Playwright Chromium + surface it in doctor Teknium 2026-05-08 07:56:35 -07:00
  • b63f9645f0 docs: add Windows-Specific Quirks section to hermes-agent skill + keystroke diagnostic Teknium 2026-05-08 07:13:07 -07:00
  • d1838041e5 feat: Ctrl+Enter inserts newline on Windows Terminal Teknium 2026-05-08 06:23:25 -07:00
  • 40e7a71c35 feat: enrich system-prompt environment hints with host + terminal-backend info Teknium 2026-05-08 05:07:40 -07:00
  • 3be853a9b8 lint: enable PLW1514 as a blocking ruff rule Teknium 2026-05-07 19:36:13 -07:00
  • cbce5e93fc codebase: add encoding='utf-8' to all bare open() calls (PLW1514) Teknium 2026-05-07 19:24:45 -07:00
  • d94fb47717 hermes_bootstrap: Windows-only UTF-8 stdio shim for all entry points Teknium 2026-05-07 19:09:40 -07:00
  • 107de0321d execute_code: set PYTHONIOENCODING=utf-8 + PYTHONUTF8=1 in child env Teknium 2026-05-07 18:59:35 -07:00
  • e614e87954 tests: skip POSIX-venv-layout tests on Windows Teknium 2026-05-07 18:56:33 -07:00
  • da184439db execute_code: write sandbox files as UTF-8 on Windows Teknium 2026-05-07 18:52:59 -07:00
  • 3b9cd58208 tests: lock in POSIX-equivalence guard for execute_code env scrubber Teknium 2026-05-07 18:45:34 -07:00
  • 5c859e5716 execute_code: pass through Windows OS-essential env vars Teknium 2026-05-07 18:39:38 -07:00
  • a2efad6bea fix(windows): prefer npm.cmd over npm.ps1, skip .py argv0 in relaunch Teknium 2026-05-07 18:29:17 -07:00
  • 21efeb51bb fix(windows): enable execute_code — stale AF_UNIX gate was blocking the tool Teknium 2026-05-07 18:17:31 -07:00
  • 8f91d7bfa9 fix(windows): %1 install error, patch CRLF false-negative, SOUL.md BOM Teknium 2026-05-07 18:11:43 -07:00
  • d52e54170a fix(install.ps1): step out of $InstallDir before touching it + harden repo probe Teknium 2026-05-07 18:05:35 -07:00
  • c469a05ce5 fix(install.ps1): validate existing repo via git itself + clean up broken stubs Teknium 2026-05-07 18:00:59 -07:00
  • fc918867b2 fix(windows): quote cache paths in bash + augment PATH so rg/bash resolve on first launch Teknium 2026-05-07 17:51:57 -07:00
  • 3601e20f47 fix(windows): use PortableGit (not MinGit), fix relaunch os.execvp crash, surface npm errors Teknium 2026-05-07 17:42:47 -07:00
  • e93bfc6c93 feat(windows): close remaining POSIX-only landmines — TUI crash, kanban waitpid, AF_UNIX sandbox, /bin/bash, npm .cmd shims, cwd tracking, detach flags Teknium 2026-05-07 17:29:31 -07:00
  • b53bd12fe4 fix(windows-editor): default EDITOR=notepad so /edit and Ctrl+X Ctrl+E work Teknium 2026-05-07 16:46:37 -07:00
  • b7fe7ed7bd feat(windows-install): bundle portable MinGit instead of relying on winget Teknium 2026-05-07 16:38:11 -07:00
  • 9de893e3b0 feat(windows): close native-Windows install gaps — crash-free startup, UTF-8 stdio, tzdata dep, docs Teknium 2026-05-07 16:31:40 -07:00
  • ea2cc4f902 fix(profiles): pass encoding=utf-8 to distribution.yaml open (#22083) Teknium 2026-05-08 14:24:36 -07:00
  • 242da9db96 docs(teams-pipeline): cron renewal recipe, sidebar wiring, skill rewrite Teknium 2026-05-08 12:06:53 -07:00
  • 729a659a3c fix(teams-pipeline): add skill asset and fix async test env Dilee 2026-05-07 17:53:38 +03:00
  • b79ef8827f docs(teams): split meetings setup from operator runbook Dilee 2026-05-07 17:27:11 +03:00
  • 1997b3baf8 feat(tui): support attaching to an existing gateway (#21978) brooklyn! 2026-05-08 12:12:38 -07:00
  • 9680827078 docs(teams): meeting summary delivery section + env var reference Teknium 2026-05-08 11:27:57 -07:00
  • 5e8dfc9f6d fix(teams-pipeline): fill in missing delivery URL in adapter-reuse test Teknium 2026-05-08 11:20:43 -07:00
  • d36ccc29c9 refactor(teams): remove redundant delivery-mode branch Dilee 2026-05-07 17:24:12 +03:00
  • 397f750bb4 feat(teams): add pipeline outbound delivery via existing adapter Dilee 2026-05-07 17:18:51 +03:00
  • a99547740d fix(teams-pipeline): drop-scheduler fallback + test wiring for enablement gate Teknium 2026-05-08 10:49:23 -07:00
  • 07bbd93337 feat(teams-pipeline): add plugin runtime and operator cli Dilee 2026-05-08 10:48:15 -07:00
  • ea86714cc0 docs(profiles): full user guide for profile distributions (#22017) Teknium 2026-05-08 11:13:45 -07:00
  • a735b72131 docs(computer-use): add to sidebar nav under Media and Web Teknium 2026-05-08 10:30:04 -07:00
  • d0aad4b021 fix(computer-use): harden image-rejection fallback + AUTHOR_MAP Teknium 2026-04-28 01:15:46 -07:00
  • 2937f9bef6 fix(computer-use): unwrap _multimodal tool results to content list for non-Anthropic providers ddupont 2026-04-24 14:51:08 -07:00
  • e31f3b3c56 feat(computer-use): background focus-safe backend — set_value, structured windows, MIME detection ddupont 2026-04-24 13:39:12 -07:00
  • 850413f120 feat(computer-use): cua-driver backend, universal any-model schema Teknium 2026-04-23 16:44:24 -07:00
  • 474d1e812b docs(msgraph): webhook listener setup page + env var reference Teknium 2026-05-08 09:41:38 -07:00
  • b8d7e0e6d3 fix(msgraph_webhook): harden auth surface + IP allowlisting + response hygiene Teknium 2026-05-08 09:38:51 -07:00
  • 26a59e4f6c fix(msgraph): normalize webhook dedupe and resource matching Dilee 2026-05-08 00:52:25 +03:00
  • 2a215de9af fix(msgraph): bound webhook receipt dedupe cache Dilee 2026-05-07 17:12:39 +03:00
  • 46a6f39024 feat(msgraph): add webhook listener platform Dilee 2026-05-07 16:30:38 +03:00
  • f209a35859 feat(profile): shareable profile distributions via git (#20831) Teknium 2026-05-08 10:04:32 -07:00
  • cf648a9b7e docs(msgraph): add Azure app registration walkthrough + env var reference Teknium 2026-05-08 08:18:16 -07:00
  • 45d860d424 fix(msgraph): stream download_to_file body instead of buffering Teknium 2026-05-08 08:00:45 -07:00
  • b878f89f66 test(msgraph): cover concurrent token cache reuse Dilee 2026-05-07 17:10:50 +03:00
  • a152c706b7 feat(msgraph): add auth and client foundation Dilee 2026-05-07 16:25:19 +03:00
  • ea8e608821 feat(skills): watchers skill — poll RSS / HTTP JSON / GitHub via cron no-agent (#21881) Teknium 2026-05-08 09:27:15 -07:00
  • 839cdd1b05 fix(approval): cron jobs must not be treated as gateway context Teknium 2026-05-08 07:01:15 -07:00
  • 526c0e018a feat(api-server): expose run approval events Zhicheng Han 2026-05-05 18:34:58 +02:00
  • e43d2fe520 feat(google-workspace): Drive write ops + Docs/Sheets create/append (#21895) Teknium 2026-05-08 07:27:32 -07:00
  • 674fad1483 fix(goals): Ctrl+C during /goal loop auto-pauses the goal (#21888) Teknium 2026-05-08 06:53:13 -07:00
  • 5643c29790 feat(docker): bootstrap auth.json from env on first boot pefontana 2026-05-06 17:56:19 -03:00
  • f4e621f7d8 fix(cron): clean up job output dir in remove_job hekaru-agent 2026-05-08 06:20:35 -07:00
  • a3131862bd Merge pull request #19830 from NousResearch/austin/fix/pluralization Austin Pickett 2026-05-08 08:22:04 -04:00
  • 42f9234da3 feat(tui): segment turns with rule above non-first user msgs; trim ticker dead space (#21846) brooklyn! 2026-05-08 05:12:09 -07:00
  • 7190e20e0b fix: include terminal backend in quick setup wizard (#21842) Siddharth Balyan 2026-05-08 17:36:38 +05:30
  • 83c23e8861 fix(google-workspace): cleanup for --check-live salvage Teknium 2026-05-08 04:20:00 -07:00
  • 617ac0535b fix: correct docstring syntax error in check_auth_live ygd58 2026-05-04 11:59:30 +02:00
  • 5fa493a2ca fix(google-workspace): detect disabled_client in --check and add --check-live ygd58 2026-05-04 11:42:44 +02:00
  • 80775d7585 test(auth): assert Nous refresh rotation payload Shannon Sands 2026-05-08 12:04:31 +10:00
  • b32461f6e8 fix(auth): send Nous refresh token via header Shannon Sands 2026-05-08 10:24:34 +10:00
  • 486b14b423 feat(cron): routing intent — deliver=all fans out to every connected channel (#21495) Teknium 2026-05-08 04:17:21 -07:00
  • 81928f03ab refactor(gmi): move User-Agent to profile.default_headers kshitijk4poor 2026-05-08 12:42:56 +05:30
  • 5d1bdf11b6 Add AUTHOR_MAP entry for Isaac Huang Isaac Huang 2026-05-06 14:23:59 -07:00
  • 7338e5d9ba fix(model-switch): prevent stale Ollama credentials after provider switch (#21703) kshitij 2026-05-08 01:58:54 -07:00
  • faa13e49f8 docs(web): fix SearXNG env configuration helix4u 2026-05-07 18:08:08 -06:00
  • 1bdacb697c chore(release): add BennetYrWang to AUTHOR_MAP Teknium 2026-05-07 17:35:17 -07:00
  • 34f7297359 Serialize Hermes config access BennetYrWang 2026-04-26 05:10:37 -04:00
  • 307c85e5c1 fix(goals): auto-pause when judge model returns unparseable output Teknium 2026-05-07 17:19:47 -07:00
  • 03ddff8897 fix(gateway): defer goal status notices until after response delivery JC 2026-05-03 08:57:28 +08:00
  • 7d66d30d77 feat(kanban): add tooltips and docs link across dashboard (#21541) Teknium 2026-05-07 16:13:27 -07:00
  • 901eccc88e Merge origin/main and resolve conflict in nix/tui.nix copilot-swe-agent[bot] 2026-05-07 22:56:19 +00:00
  • 7f92e5506e Merge pull request #20942 from NousResearch/austin/fix/personality Austin Pickett 2026-05-07 18:54:29 -04:00