This website requires JavaScript.
1dfcc2ffc3
fix(gateway): /queue is now a true FIFO — each invocation gets its own turn (#16175 )
Teknium
2026-04-26 11:55:09 -07:00
5b2c59559a
feat(terminal): collapse subagent task_ids to shared container (#16177 )
Teknium
2026-04-26 11:55:02 -07:00
2be5e181a9
fix(tui): keep thinking color theme-neutral
Brooklyn Nicholson
2026-04-26 13:54:12 -05:00
015f6c825d
fix(tui): support modified enter for multiline input
Brooklyn Nicholson
2026-04-26 13:52:54 -05:00
bb59d3bac2
fix(tui): preserve completed thinking panel
Brooklyn Nicholson
2026-04-26 13:49:41 -05:00
4a21920b5e
fix(tui): address copilot review nits
Brooklyn Nicholson
2026-04-26 13:43:08 -05:00
cc16d0ef77
Merge remote-tracking branch 'origin/main' into bb/tui-long-session-perf
Brooklyn Nicholson
2026-04-26 13:39:57 -05:00
087e74d4d7
feat(slack): register every gateway command as a native slash (Discord/Telegram parity) (#16164 )
Teknium
2026-04-26 11:38:32 -07:00
a8fcd1c742
fix(tui): apply details mode live
Brooklyn Nicholson
2026-04-26 13:30:08 -05:00
9be83728a6
docs(docker-backend): clarify container is shared across sessions, not per-session (#16158 )
Teknium
2026-04-26 10:46:08 -07:00
9397767513
chore(skills): remove empty feeds category (#16153 )
Teknium
2026-04-26 10:44:56 -07:00
9662e3218a
fix(tui): call maybe_auto_title for TUI sessions (#15949 ) (#16151 )
Teknium
2026-04-26 10:44:22 -07:00
0824ba6a9d
fix(/branch): redirect session_log_file and expose branch sessions in list (#14854 ) (#16150 )
Teknium
2026-04-26 10:28:19 -07:00
42c076d349
feat(browser): auto-spawn local Chromium for LAN/localhost URLs in cloud mode (#16136 )
Teknium
2026-04-26 09:57:58 -07:00
0e2a53eab2
feat(skills): show enabled/disabled status in 'skills list' (#16129 )
Teknium
2026-04-26 09:20:53 -07:00
6814646b36
fix(tui): avoid duplicating flushed stream text
Brooklyn Nicholson
2026-04-26 10:58:18 -05:00
eaa7e2db67
feat(cli,tui): surface /queue, /bg, /steer in agent-running placeholder (#16118 )
Teknium
2026-04-26 08:50:30 -07:00
4e356098d2
fixup! fix(gateway): preserve inactivity clock on interrupt-recursive cached-agent turns (#15654 )
briandevans
2026-04-25 17:12:36 -07:00
de24315978
fix(gateway): preserve inactivity clock on interrupt-recursive cached-agent turns (#15654 )
briandevans
2026-04-25 16:20:58 -07:00
20cb706e03
chore: extend [SYSTEM:→[IMPORTANT: rename + AUTHOR_MAP
Teknium
2026-04-26 08:39:12 -07:00
d7a3468246
fix(prompts): replace [SYSTEM: with [IMPORTANT: to avoid Azure content filter
ygd58
2026-04-09 15:10:07 +02:00
f2d655529a
fix(auth): hoist get_env_value import + strengthen .env fallback tests
Teknium
2026-04-26 08:30:56 -07:00
27f4dba5ce
test: add unit tests for credential pool env fallback
阿泥豆
2026-04-26 14:54:48 +08:00
8443998dc3
fix(auth): resolve API keys from ~/.hermes/.env and credential_pool
阿泥豆
2026-04-26 14:35:55 +08:00
e3901d5b25
fix(run_agent): background review fork inherits parent's live runtime (#16099 )
Teknium
2026-04-26 08:29:40 -07:00
06f81752ed
Revert "feat(kanban): durable multi-profile collaboration board (#16081 )" (#16098 )
Teknium
2026-04-26 08:29:37 -07:00
9ef1ae138a
fix(docker): don't chown config.yaml after gosu drop (#15865 ) (#16096 )
Teknium
2026-04-26 08:27:39 -07:00
c5196f1fc2
chore(release): map focusflow.app.help@gmail.com to yes999zc
Teknium
2026-04-26 08:24:25 -07:00
63bf7a29b6
fix(run_agent): prevent reasoning_content regression in DeepSeek/Kimi tool-call replay
FocusFlow Dev
2026-04-26 12:16:32 +08:00
15937a6b46
feat(kanban): durable multi-profile collaboration board (#16081 )
Teknium
2026-04-26 08:24:26 -07:00
454d883e69
refactor: drop persist_session plumbing + fix broken btw mid-turn bypass (#16075 )
Teknium
2026-04-26 07:15:23 -07:00
70f56e7605
fix(gateway): let /btw dispatch mid-turn instead of being rejected
Teknium
2026-04-26 07:10:52 -07:00
7fa70b6c87
refactor: /btw is now an alias for /background (#16053 )
Teknium
2026-04-26 07:11:08 -07:00
9a70260490
Revert "feat(onboarding): port first-touch hints to the TUI (#16054 )" (#16062 )
Teknium
2026-04-26 06:31:37 -07:00
ffd2621039
feat(onboarding): port first-touch hints to the TUI (#16054 )
Teknium
2026-04-26 06:24:19 -07:00
1e37ddc929
feat(cli): add 'hermes fallback' command to manage fallback providers (#16052 )
Teknium
2026-04-26 06:19:04 -07:00
83c1c201f6
feat(onboarding): contextual first-touch hints for /busy and /verbose (#16046 )
Teknium
2026-04-26 06:06:27 -07:00
4bda9dcade
fix(gateway): honor voice.auto_tts config in auto-TTS gate (#16007 ) (#16039 )
Teknium
2026-04-26 05:52:05 -07:00
67dcace412
docs(config): show options in comments for display settings (#16038 )
Teknium
2026-04-26 05:51:37 -07:00
35c57cc46b
fix(gateway): suppress tool-progress bubbles after interrupt (#16034 )
Teknium
2026-04-26 05:47:37 -07:00
e8441c4c0f
fix(clipboard): report native/tmux success, keep Ctrl+Shift+C on dashboard
Teknium
2026-04-26 05:44:38 -07:00
2511207cb0
chore: revert docs
Harry Riddle
2026-04-26 18:46:55 +07:00
0f3a6f0fb3
fix(clipboard): dashboard Ctrl+C direct copy; TUI honest feedback; HERMES_TUI_FORCE_OSC52
Harry Riddle
2026-04-26 18:37:21 +07:00
a562420383
fix(tui): robust clipboard handling with debug logging and headless detection
Harry Riddle
2026-04-26 15:19:16 +07:00
855366909f
feat(models): remote model catalog manifest for OpenRouter + Nous Portal (#16033 )
Teknium
2026-04-26 05:46:43 -07:00
d09ab8ff13
fix(mcp-oauth): preserve server_url path for protected-resource validation (#16031 )
Teknium
2026-04-26 05:43:54 -07:00
438db0c7b0
fix(cli): /model picker honors provider-specific context caps (#16030 )
Teknium
2026-04-26 05:43:31 -07:00
2ccdadcca6
fix(deepseek): bump V4 family context window to 1M tokens
zkl
2026-04-24 14:48:55 +08:00
76042f5867
feat(review): class-first skill review prompt (#16026 )
Teknium
2026-04-26 05:17:10 -07:00
192e7eb21f
fix(nous): don't trip cross-session rate breaker on upstream-capacity 429s (#15898 )
Teknium
2026-04-26 04:53:42 -07:00
d91e24547c
fix(tui): attach inline diffs to tool timeline
Brooklyn Nicholson
2026-04-26 05:17:26 -05:00
05dc2eec36
fix(tui): tighten timeline detail spacing
Brooklyn Nicholson
2026-04-26 05:13:21 -05:00
2e6c3c7d23
fix(tui): address follow-up review nits
Brooklyn Nicholson
2026-04-26 05:06:57 -05:00
a0aebad673
fix(tui): anchor details to stream timeline
Brooklyn Nicholson
2026-04-26 04:59:44 -05:00
7143d22a83
fix(tui): keep queued sends in queue UI
Brooklyn Nicholson
2026-04-26 04:49:56 -05:00
5ac4088856
fix(tui): keep live progress visible while scrolling
Brooklyn Nicholson
2026-04-26 04:46:44 -05:00
e16e196c7e
fix(tui): keep selection drag responsive
Brooklyn Nicholson
2026-04-26 04:44:19 -05:00
7d68ea9501
fix(tui): stream legacy thinking deltas visibly
Brooklyn Nicholson
2026-04-26 04:42:04 -05:00
bc17310442
fix(tui): smooth selection drag behavior
Brooklyn Nicholson
2026-04-26 04:39:25 -05:00
8f0fa0836f
fix(tui): preserve composer width on narrow panes
Brooklyn Nicholson
2026-04-26 04:35:54 -05:00
bbd950efcf
fix(tui): keep stream cadence responsive while typing
Brooklyn Nicholson
2026-04-26 04:32:55 -05:00
381121025e
fix(tui): address review feedback
Brooklyn Nicholson
2026-04-26 04:28:55 -05:00
355e0ae960
fix(tui): keep streaming progress stable during interaction
Brooklyn Nicholson
2026-04-26 04:23:57 -05:00
1c964ed43f
fix(tui): rely on native cursor for input
Brooklyn Nicholson
2026-04-26 03:47:05 -05:00
cd7c5e5606
perf(tui): defer local input render during echo
Brooklyn Nicholson
2026-04-26 03:38:56 -05:00
ee7ef33b02
fix(tui): queue busy submissions gracefully
Brooklyn Nicholson
2026-04-26 03:27:45 -05:00
5cd41d2b3b
perf(tui): widen native input echo
Brooklyn Nicholson
2026-04-26 03:22:50 -05:00
9bb3bc422d
perf(tui): optimistically echo simple input
Brooklyn Nicholson
2026-04-26 03:07:15 -05:00
19d75d1797
perf(tui): coalesce composer echo updates
Brooklyn Nicholson
2026-04-26 02:21:22 -05:00
458ce792d2
fix(tui): persist model switches by default
Brooklyn Nicholson
2026-04-26 02:15:10 -05:00
14fcff60c9
style(tui): apply formatter
Brooklyn Nicholson
2026-04-26 01:48:10 -05:00
db4e4acca0
perf(tui): stabilize long-session scrolling
Brooklyn Nicholson
2026-04-26 01:47:05 -05:00
59b56d445c
feat(hooks): add duration_ms to post_tool_call + transform_tool_result (#15429 )
Teknium
2026-04-25 22:13:12 -07:00
eb28145f36
feat(approval): hardline blocklist for unrecoverable commands (#15878 )
Teknium
2026-04-25 22:07:12 -07:00
a55de5bcd0
feat(setup): auto-reconfigure on existing installs (#15879 )
Teknium
2026-04-25 22:02:02 -07:00
cec0af02ad
Merge pull request #15870 from NousResearch/bb/fix-skills-search
brooklyn!
2026-04-25 22:13:28 -05:00
91a7a0acbe
fix(tui): restore skills search RPC
Brooklyn Nicholson
2026-04-25 22:11:52 -05:00
7c50ed707c
docs(azure-foundry): add provider guide, env vars, release AUTHOR_MAP
Teknium
2026-04-25 18:41:28 -07:00
731e1ef8cb
feat(azure-foundry): auto-detect transport, models, context length
Teknium
2026-04-25 18:38:38 -07:00
ac57114284
fix(agent): support Azure OpenAI gpt-5.x on chat/completions endpoint
akhater
2026-04-25 18:31:27 -07:00
24b4b24d79
fix: preserve URL query params for Azure OpenAI and custom endpoints
pein892
2026-04-13 11:13:46 +08:00
c15064fa37
fix: pass api-version as default_query param, not in base_url — SDK was producing malformed URLs like /anthropic?api-version=.../v1/messages
HangGlidersRule
2026-04-02 10:11:22 -04:00
7bfa9442de
fix: skip OAuth token refresh for Azure Anthropic endpoints — prevents ~/.claude/.credentials.json from overwriting Azure key mid-session
HangGlidersRule
2026-04-02 10:06:29 -04:00
d8e4c7214e
fix: Azure Anthropic short-circuit in resolve_runtime_provider — bypass custom runtime when provider=anthropic + azure.com URL
HangGlidersRule
2026-04-02 08:32:12 -04:00
6ef3a47ce5
fix: use Azure API key directly for Azure endpoints, bypass OAuth token priority chain
HangGlidersRule
2026-04-01 17:05:36 -04:00
3a7653dd1f
feat: Add Azure Foundry provider with OpenAI/Anthropic API mode selection
TechPrototyper
2026-04-13 10:43:02 +02:00
125de02056
fix(context): honor custom_providers context_length on /model switch + bump probe tier to 256K (#15844 )
Teknium
2026-04-25 18:47:53 -07:00
4c591c2819
chore(release): map fqsy1416@gmail.com to EKKOLearnAI
Teknium
2026-04-25 18:38:56 -07:00
01535a4732
fix(api_server): cap stop-run wait at 5s so interrupt can't hang handler
Teknium
2026-04-25 18:38:56 -07:00
0a15dbdc43
feat(api_server): add POST /v1/runs/{run_id}/stop endpoint
ekko
2026-04-25 21:45:40 +08:00
ce0513dd2e
chore(release): map Feranmi10 personal email
Teknium
2026-04-25 18:37:59 -07:00
dc5e02ea7f
feat(cli): implement hermes update --check flag (fixes #10318 )
Oluwadare Feranmi
2026-04-25 11:00:14 +01:00
ff851ba7b9
Merge pull request #15821 from NousResearch/fix/tui-ctrl-g-editor
brooklyn!
2026-04-25 20:37:05 -05:00
14dd8e9a72
fix(tui): address Copilot review on editor handoff
Brooklyn Nicholson
2026-04-25 20:34:24 -05:00
1d80e92c7e
test(discord): add guild to fake e2e messages
Wysie
2026-04-26 01:20:34 +08:00
edce7522a5
chore(release): add AUTHOR_MAP entry for voidborne-d personal email
Teknium
2026-04-25 18:23:36 -07:00
45e1228a8a
fix(cli): suppress OSError EIO on interrupt shutdown
voidborne-d
2026-04-21 23:08:46 +00:00
83129e72de
refactor(tui): tighten editor handoff helpers
Brooklyn Nicholson
2026-04-25 20:24:06 -05:00
4d170134ef
chore(release): map nerijusn76@gmail.com to Nerijusas (#15833 )
Teknium
2026-04-25 18:22:49 -07:00
81e01f6ee9
fix(agent): preserve Codex message items for replay
nerijusas
2026-04-25 23:14:12 +03:00