Commit Graph

  • 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