-
3b554bf839
fix: test for suppress_status_output should capture stdout, not mock _vprint
Teknium
2026-04-09 15:18:30 -07:00
-
69a0092c38
fix: deduplicate _is_termux() into hermes_constants.is_termux()
Teknium
2026-04-09 14:53:02 -07:00
-
c3141429b7
fix(termux): tighten voice setup and mobile chat UX
adybag14-cyber
2026-04-09 14:41:30 +02:00
-
769ec1ee1a
fix(termux): deepen browser, voice, and tui support
adybag14-cyber
2026-04-09 14:16:58 +02:00
-
3237733ca5
fix(termux): harden execute_code and mobile browser/audio UX
adybag14-cyber
2026-04-09 13:46:08 +02:00
-
54d5138a54
fix(termux): harden env-backed background jobs
adybag14-cyber
2026-04-09 13:15:28 +02:00
-
6dcb3c4774
fix(termux): compact narrow-screen tui chrome
adybag14-cyber
2026-04-09 13:02:23 +02:00
-
096b3f9f12
fix(termux): add local image chat route
adybag14-cyber
2026-04-09 12:09:11 +02:00
-
a3aed1bd26
fix(termux): keep quiet chat output parseable
adybag14-cyber
2026-04-09 11:31:07 +02:00
-
4970705ed3
fix(termux): silence quiet chat tool previews
adybag14-cyber
2026-04-09 11:08:46 +02:00
-
2194425918
fix(termux): make setup-hermes use android path
adybag14-cyber
2026-04-09 10:41:58 +02:00
-
3878495972
fix(termux): disable gateway service flows on android
adybag14-cyber
2026-04-09 10:29:32 +02:00
-
4e40e93b98
fix(termux): improve status and install UX
adybag14-cyber
2026-04-09 09:08:33 +02:00
-
122925a6f2
fix(termux): honor temp dirs for local temp artifacts
adybag14-cyber
2026-04-09 08:22:55 +02:00
-
e79cc88985
feat: add tested Termux install path and EOF-aware gh auth
adybag14-cyber
2026-04-08 17:48:25 +02:00
-
e053433c84
fix(error_classifier): disambiguate usage-limit patterns in _classify_by_message
sprmn24
2026-04-10 01:16:11 +03:00
-
6e24b9947e
feat(ui-tui): render tool calls inline in message flow instead of activity lane
Brooklyn Nicholson
2026-04-09 17:40:30 -05:00
-
99fd3b518d
feat: add /copy and /agents
Brooklyn Nicholson
2026-04-09 17:19:36 -05:00
-
1789c2699a
feat(nix): shared-state permission model for interactive CLI users (#6796)
Siddharth Balyan
2026-04-09 15:18:42 -07:00
-
aed9b90ae3
fix(stream_consumer): handle overflow when no message exists yet
dangelo352
2026-04-09 15:06:03 -07:00
-
6b437f7934
fix: /browser connect auto-launch uses dedicated profile dir (#6821)
Teknium
2026-04-09 14:55:45 -07:00
-
f91fffbe33
Revert "fix: /browser connect auto-launch uses dedicated profile dir"
Teknium
2026-04-09 14:54:26 -07:00
-
49d8c9557f
fix: cleanup_all_camofox_sessions respects managed persistence (#6820)
Teknium
2026-04-09 14:54:07 -07:00
-
c3854e0f85
fix: /browser connect auto-launch uses dedicated profile dir
Teknium
2026-04-09 14:52:58 -07:00
-
97308707e9
fix: insert static fallback when compression summary fails
Teknium
2026-04-09 14:28:49 -07:00
-
e9168f917e
fix: handle HTTP errors gracefully in gws_bridge token refresh
Teknium
2026-04-09 14:22:17 -07:00
-
c8bbd29aae
fix: update tests for gws migration
Teknium
2026-04-09 13:32:51 -07:00
-
73eb59db8d
fix: follow-up fixes for google-workspace gws migration
Teknium
2026-04-09 12:54:12 -07:00
-
127b4caf0d
feat(skills): migrate google-workspace to gws CLI backend
spideystreet
2026-04-09 12:51:55 -07:00
-
c5511bbc5a
fix: leading ./ thingy
Brooklyn Nicholson
2026-04-09 16:27:06 -05:00
-
1780ad24b1
fix: normalize remaining reasoning effort orderings and add missing 'minimal'
Teknium
2026-04-09 13:27:02 -07:00
-
775a46ce75
fix: normalize reasoning effort ordering in UI
Greer Guthrie
2026-04-09 11:06:39 -05:00
-
6f8e426275
fix: add SOCKS proxy support, DISCORD_PROXY env var, and send_message proxy coverage
Teknium
2026-04-09 14:16:39 -07:00
-
88dbbfe982
feat(gateway): unified proxy support for Discord and Telegram with macOS auto-detection
Zheng Li
2026-04-09 19:37:58 +08:00
-
88845b99d2
fix(slack): add rate-limit retry and TTL cache to thread context fetching
jarvisxyz
2026-04-09 13:37:15 -07:00
-
18d8e91a5a
fix(slack): treat group DMs (mpim) like DMs + smart reaction guard
gunpowder-client-vm
2026-04-09 13:36:04 -07:00
-
1773e3d647
feat(slack): add allow_bots config for bot-to-bot communication
Mibayy
2026-04-09 13:35:13 -07:00
-
7f7b02b764
fix(slack): comprehensive mrkdwn formatting — 6 bug fixes + 52 tests
dashed
2026-04-09 13:33:05 -07:00
-
7d499c75db
feat(slack): add require_mention and free_response_channels config support
Doruk Ardahan
2026-04-09 13:31:36 -07:00
-
997e219c14
fix(security): enforce user authorization on approval button clicks
Teknium
2026-04-09 13:26:37 -07:00
-
ab7b407224
fix: atomic Slack approval guard, safe JSON deserialization fallbacks
aaronagent
2026-04-10 00:20:35 +08:00
-
c6974fd108
fix: allow custom endpoint users to use main model for auxiliary tasks
Teknium
2026-04-09 13:23:43 -07:00
-
c6dba918b3
fix(tests): fix several failing/flaky tests on main (#6777)
Dylan Socolobsky
2026-04-09 17:17:06 -03:00
-
b7d4ea1550
feat: better hyperlink formatting
Brooklyn Nicholson
2026-04-09 15:13:43 -05:00
-
74241328f0
direnv: watch lockfiles/nix files; gitignore .nix-stamps
Ari Lotter
2026-04-09 15:30:42 -04:00
-
df5874c119
nix: add bundled TUI build-time verification check
Ari Lotter
2026-04-09 15:30:29 -04:00
-
21afb3fa3c
nix: delegate devShell setup to package passthru hooks
Ari Lotter
2026-04-09 15:30:29 -04:00
-
31b2c12f0f
nix: bundle TUI in main package with passthru hooks
Ari Lotter
2026-04-09 15:30:29 -04:00
-
405c1b4e84
nix: add TUI derivation with buildNpmPackage
Ari Lotter
2026-04-09 15:30:29 -04:00
-
5ff96551d5
cli: support bundled TUI at HERMES_TUI_DIR (for nix)
Ari Lotter
2026-04-09 15:30:29 -04:00
-
2b4272ef5b
ui-tui: update package-lock.json
Ari Lotter
2026-04-09 15:30:29 -04:00
-
670dcea8f4
ui-tui: add tsc build pipeline
Ari Lotter
2026-04-09 15:30:18 -04:00
-
17f13013eb
chore: fmt
Brooklyn Nicholson
2026-04-09 14:17:45 -05:00
-
3eade90b39
fix: OpenClaw migration now shows dry-run preview before executing (#6769)
Teknium
2026-04-09 12:15:06 -07:00
-
00e1d42b9e
feat: image pasting
Brooklyn Nicholson
2026-04-09 13:45:23 -05:00
-
34d06a9802
fix(compaction): don't halve context_length on output-cap-too-large errors
KUSH42
2026-04-09 16:54:23 +02:00
-
2772d99085
fix: remove /prompt slash command — footgun via prefix expansion (#6752)
Teknium
2026-04-09 11:27:27 -07:00
-
ee16416c7b
fix(cli): prefer auth.py env vars over models.dev in provider detection (#6755)
Teknium
2026-04-09 11:13:11 -07:00
-
3007174a61
fix: prevent 400 format errors from triggering compression loop on Codex Responses API (#6751)
Teknium
2026-04-09 11:11:34 -07:00
-
2f0a83dd12
fix(cli): update TUI status bar model name on provider fallback
Yang Zhi
2026-04-09 11:31:41 +08:00
-
110cdd573a
fix(auxiliary_client): inject KimiCLI User-Agent for custom endpoint sync clients
Yang Zhi
2026-04-07 17:50:42 +08:00
-
4d1b988070
fix(credential_pool): use _resolve_kimi_base_url when seeding kimi-coding pool
Yang Zhi
2026-04-07 01:18:07 +08:00
-
019c11d07e
fix(fallback): preserve provider-specific headers when activating fallback
Yang Zhi
2026-04-08 16:18:07 +08:00
-
fce23e8024
fix(docker): #6197 enable unbuffered stdout for live logs
MustafaKara7
2026-04-08 22:13:11 +03:00
-
1ec1f6a68a
fix: model fallback — stale model on Nous login + connection error fallback (#6554)
Teknium
2026-04-09 10:38:53 -07:00
-
b2ea9b4176
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-09 12:31:20 -05:00
-
-
-
-
0d7c19a42f
fix(ui-tui): ref-based input buffer, gateway listener stability, usage display, and 6 correctness bugs
Brooklyn Nicholson
2026-04-09 12:21:24 -05:00
-
637ad443bf
nix: add tirith to runtime deps (#6721)
ethernet
2026-04-09 12:58:00 -04:00
-
a8b85bb887
fix(nix): make setupSecrets activation script optional (#6227) (#6261)
Devorun
2026-04-09 19:39:20 +03:00
-
d9753720f3
fix(nix): switch nixpkgs input from nixos-24.11 to nixos-unstable (#5520)
Sergei Korolev
2026-04-09 19:00:38 +03:00
-
dbc11abcb6
fix(ci): pin floating GitHub Actions tags and ascii-guard to explicit versions (#3982)
Dilek
2026-04-09 18:57:20 +03:00
-
268ee6bdce
fix: add turn-exit diagnostic logging to agent loop (#6549)
Teknium
2026-04-09 04:15:22 -07:00
-
173289b64f
docs: add hermes dump and hermes logs to CLI commands reference (#6552)
Teknium
2026-04-09 04:11:03 -07:00
-
1a3ae6ac6e
feat: structured API error classification for smart failover (#6514)
Teknium
2026-04-09 04:10:11 -07:00
-
78e6b06518
feat: add 'hermes dump' command for copy-pasteable setup summary (#6550)
Teknium
2026-04-09 04:00:41 -07:00
-
b650957b40
docs(bluebubbles): fix pairing instructions to use existing approve flow (#6548)
Teknium
2026-04-09 03:57:11 -07:00
-
ad06bfccf0
fix: remove dead LLM_MODEL env var — add migration to clear stale .env entries (#6543)
Teknium
2026-04-09 03:56:40 -07:00
-
8dfc96dbbb
feat: capture provider rate limit headers and show in /usage (#6541)
Teknium
2026-04-09 03:43:14 -07:00
-
3c8ec7037c
fix(agent): catch PermissionError in subdirectory hint discovery
konsisumer
2026-04-09 07:23:34 +02:00
-
161c2c4da4
fix(skills): archive OpenClaw cron store without config
Kira
2026-04-09 01:04:06 -04:00
-
e22416dd9b
fix: handle empty sudo password and false prompts
Lumen Radley
2026-04-07 23:44:12 +02:00
-
a94099908a
fix(state): orphan children instead of cascade-deleting in prune/delete (#6513)
Teknium
2026-04-09 02:41:56 -07:00
-
851857e413
fix(models): correct probed_url selection logic
cokemine
2026-04-09 16:15:37 +09:00
-
b408379e9d
fix: reduce credential exhaustion TTL from 24 hours to 1 hour (#6504)
Teknium
2026-04-09 02:37:23 -07:00
-
e1b0b135cb
fix(discord): accept .log attachments and raise document size limit
Kira
2026-04-09 03:15:09 -04:00
-
1eabbe905e
fix: retry 3 times when model returns truly empty response (#6488)
Teknium
2026-04-09 02:06:12 -07:00
-
b962801f6a
fix(bluebubbles): add setup wizard integration and OPTIONAL_ENV_VARS (#6494)
Teknium
2026-04-09 02:05:41 -07:00
-
5cf4fac2aa
fix: restore codex fallback auth-store lookup
Cherif Yaya
2026-04-09 00:04:30 -07:00
-
894e8c8a8f
fix: resolve opencode.ai context window to 1M and clean up display formatting
Hunter B
2026-04-02 19:59:19 -05:00
-
18140199c3
fix(ci): build and push multi-arch Docker image (amd64 + arm64) (#6124)
Teknium
2026-04-09 00:29:45 -07:00
-
7120d6cdd6
fix(bluebubbles): add missing integration points and documentation (#6460)
Teknium
2026-04-09 00:19:05 -07:00
-
d40264d53b
test: add coverage for token-budget tail protection
Teknium
2026-04-08 23:35:46 -07:00
-
c506126123
fix(tests): update context_compressor tests for min_tail=3
BongSuCHOI
2026-04-08 18:25:30 +00:00
-
d12f8db0b8
fix(compaction): token-budget primary tail protection
BongSuCHOI
2026-04-08 17:36:32 +00:00
-
25757d631b
feat(hindsight): feature parity, setup wizard, and config improvements
Nicolò Boschi
2026-04-09 07:27:31 +02:00
-
d97f6cec7f
feat(gateway): add BlueBubbles iMessage platform adapter (#6437)
Teknium
2026-04-08 23:54:03 -07:00
-
241bd4fc7e
fix: add size cap to assistant thread metadata cache
Teknium
2026-04-08 22:44:22 -07:00
-
30a0fcaec8
fix(slack): handle assistant thread lifecycle events
helix4u
2026-04-08 14:24:59 -06:00
-
5449c01d26
fix: clean env vars in pairing regression test
Teknium
2026-04-08 22:48:07 -07:00
-
1d8d4f28ae
fix(gateway): prevent background process notifications from triggering false pairing requests
xingkongliang
2026-04-08 11:21:24 +10:00