-
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
-