Commit Graph

  • facea84559 fix(auxiliary): retry without temperature when any provider rejects it Ash Rowan Vale 🌿 2026-04-25 05:25:09 -07:00
  • f67a61dc93 fix(flush_memories): strip temperature from codex_responses fallback (#15620) Teknium 2026-04-25 05:01:25 -07:00
  • 6ed37e0f42 feat(tools): make discord/discord_admin opt-in, Discord-only Teknium 2026-04-25 03:48:03 -07:00
  • 591deeb928 feat(session): inject Discord IDs block when discord tool is loaded alt-glitch 2026-04-25 00:11:26 +05:30
  • 5ae07e7b5c fix(session): gate stale "no Discord APIs" note on DISCORD_BOT_TOKEN alt-glitch 2026-04-25 00:10:32 +05:30
  • 47b02e961c feat(discord): populate guild_id, parent_chat_id, message_id on SessionSource alt-glitch 2026-04-25 00:09:53 +05:30
  • 0702231dd8 feat(session): add guild_id/parent_chat_id/message_id to SessionSource alt-glitch 2026-04-25 00:09:12 +05:30
  • db09477b77 feat(feishu): wire feishu doc/drive tools into hermes-feishu composite alt-glitch 2026-04-24 15:54:03 +05:30
  • 81987f0350 feat(discord): split discord_server into discord + discord_admin tools alt-glitch 2026-04-24 15:47:29 +05:30
  • 9830905dab fix(tools): recover non-configurable toolsets from composite resolution alt-glitch 2026-04-24 15:22:18 +05:30
  • 0d548d1db9 fix(cron): wire context_from through the update action Teknium 2026-04-25 04:45:57 -07:00
  • eb92222811 fix(cron): silent skip when context_from job has no output yet MorAlekss 2026-04-25 02:54:59 -07:00
  • e4a91ccb76 test(cron): add PermissionError coverage for context_from MorAlekss 2026-04-23 02:54:29 -07:00
  • 5ac5365923 feat(cron): add context_from field for cron job output chaining MorAlekss 2026-04-23 02:35:41 -07:00
  • f433197f23 feat(installer): FHS layout for root installs on Linux (#15608) Teknium 2026-04-25 04:49:16 -07:00
  • df485628ce chore(release): map Readon's git email to GitHub login Teknium 2026-04-25 04:45:27 -07:00
  • 9fde22d233 fix the reset of model change by /model. Yindong 2026-04-24 00:54:12 +08:00
  • 9d7b64b5dd fix(tools): normalize numeric entries and clear stale no_mcp in _save_platform_tools alt-glitch 2026-04-24 15:55:51 +05:30
  • 5401a0080d fix: recalculate token budgets on model switch in ContextCompressor vominh1919 2026-04-25 15:07:25 +05:30
  • e5647d7863 docs: consolidate dashboard themes and plugins into Extending the Dashboard (#15530) Teknium 2026-04-24 23:26:51 -07:00
  • 023b1bff11 fix(delegate): resolve subagent approval prompts without deadlocking parent TUI (#15491) Teknium 2026-04-24 22:37:22 -07:00
  • 6407b3d5b3 Merge pull request #15488 from kevin-ho/fix/tui-mouse-toggle brooklyn! 2026-04-24 22:43:47 -05:00
  • 0a59994030 fix(cli-config): keep delegation overrides commented in example Teknium 2026-04-24 17:54:17 -07:00
  • 0ed37c0ca4 docs(delegate): document max_concurrent_children and max_spawn_depth + cost warning MorAlekss 2026-04-23 17:23:02 -07:00
  • 1c8ce33d51 fix(tui): proactive mouse disable on ConPTY + /mouse toggle command Vesper (on behalf of Director) 2026-04-24 20:32:12 -07:00
  • 2182de55bb fix(matrix): drop needless DeviceID import + mock put_device_id in tests Clifford Garwood 2026-04-24 03:16:25 -04:00
  • 3cf13747b7 fix(matrix): bind PgCryptoStore device_id so fresh E2EE installs work Clifford Garwood 2026-04-24 02:57:44 -04:00
  • 3e61703b08 fix(nix): use --rebuild in fix-lockfiles to bypass cached FOD store paths (#15444) Siddharth Balyan 2026-04-25 06:14:32 +05:30
  • 05d8f11085 fix(/model): show provider-enforced context length, not raw models.dev (#15438) Teknium 2026-04-24 17:21:38 -07:00
  • 13038dc747 fix(skills): ship google-workspace deps as [google] extra; make setup.py 3.9-parseable Teknium 2026-04-24 16:05:12 -07:00
  • 629e108ee2 chore(release): map jerome.benoit@sap.com to jerome-benoit Teknium 2026-04-24 16:05:05 -07:00
  • c34d3f4807 fix(skills): factor HERMES_HOME resolution into shared _hermes_home helper Jérôme Benoit 2026-04-20 12:03:26 +02:00
  • f14264c438 chore(release): map simbamax99@gmail.com to @simbam99 Teknium 2026-04-24 16:42:15 -07:00
  • 19a3e2ce8e fix(gateway): follow compression continuations during /resume simbam99 2026-04-25 02:01:28 +03:00
  • d58b305adf refactor(deepseek-reasoning): consolidate detection into helpers + regression tests Teknium 2026-04-24 16:08:22 -07:00
  • e93cc934c7 chore(release): map chenzeshi@live.com -> chen1749144759 in AUTHOR_MAP Teknium 2026-04-24 16:08:17 -07:00
  • 93a2d6b307 fix: add DeepSeek reasoning_content echo for tool-call messages chen1749144759 2026-04-25 05:55:15 +08:00
  • 4fade39c90 chore(release): map benjaminsehl noreply email in AUTHOR_MAP Teknium 2026-04-24 16:02:58 -07:00
  • f731c2c2bd fix(gateway/bluebubbles): align iMessage delivery with non-editable UX Benjamin Sehl 2026-04-22 09:25:10 -04:00
  • 00c3d848d8 fix(memory): skip external-provider sync on interrupted turns (#15218) Brian D. Evans 2026-04-24 09:43:50 -07:00
  • fd10463069 fix(env): safely quote ~/ subpaths in wrapped cd commands Yukipukii1 2026-04-24 14:38:00 +03:00
  • c599a41b84 fix(auth): preserve corrupt auth.json and warn instead of silently resetting sprmn24 2026-04-25 01:05:25 +03:00
  • c7d62b3fe3 chore(release): map ebukau84@gmail.com -> UgwujaGeorge in AUTHOR_MAP Teknium 2026-04-24 15:21:41 -07:00
  • 36d68bcb82 fix(api-server): persist incomplete snapshot on asyncio.CancelledError too Teknium 2026-04-24 15:21:39 -07:00
  • a29bad2a3c fix(api-server): persist response snapshot on client disconnect when store=True UgwujaGeorge 2026-04-24 14:47:48 +01:00
  • 7957da7a1d fix(web_server): hold _oauth_sessions_lock during PKCE session state writes sprmn24 2026-04-25 00:48:55 +03:00
  • fd3864d8bd feat(cli): wrap /compress in _busy_command to block input during compression Cyprian Kowalczyk 2026-04-24 15:19:44 -07:00
  • 8ea389a7f8 fix(gateway/config): coerce quoted boolean values in config parsing Yukipukii1 2026-04-25 00:00:54 +03:00
  • 3e6c108565 fix(gateway): honor queue mode in runner PRIORITY interrupt path knockyai 2026-04-24 15:17:12 -07:00
  • e3a1a9c24d chore(release): map julia@alexland.us -> alexg0bot in AUTHOR_MAP (#15384) Teknium 2026-04-24 15:18:09 -07:00
  • e3697e20a6 chore(release): map iRonin personal email to GitHub login Teknium 2026-04-24 15:15:41 -07:00
  • ed91b79b7e fix(cli): keep Ctrl+D no-op when only attachments pending Teknium 2026-04-24 15:15:41 -07:00
  • 08d5c9c539 fix: Ctrl+D deletes char under cursor, only exits on empty input (bash/zsh behaviour) CK iRonin.IT 2026-04-03 10:55:19 -04:00
  • 1dcf79a864 feat: add slash command for busy input mode Julia Bennet 2026-04-13 11:35:54 -04:00
  • 2de8a7a229 fix(skills): drop raw_content to avoid doubling skill payload teknium1 2026-04-24 15:09:18 -07:00
  • ead66f0c92 fix(skills): apply inline shell in skill_view helix4u 2026-04-24 12:59:28 -06:00
  • 0bcbc9e316 docs(faq): Update docs on backups Allard 2026-04-25 02:23:13 +08:00
  • 2d444fc84d fix(run_agent): handle unescaped control chars in tool_call arguments (#15356) Teknium 2026-04-24 15:06:41 -07:00
  • bb53d79d26 chore(release): map q19dcp@gmail.com -> aj-nt in AUTHOR_MAP Teknium 2026-04-24 14:56:14 -07:00
  • 17fc84c256 fix: repair malformed tool call args in streaming assembly before flagging as truncated AJ 2026-04-22 22:25:39 -04:00
  • b7c1d77e55 fix(dashboard): remove unimplemented 'block' busy_input_mode option Teknium 2026-04-24 15:01:25 -07:00
  • 7a192b124e fix(run_agent): repair corrupted tool_call arguments before sending to provider luyao618 2026-04-25 00:33:52 +08:00
  • 0738b80833 fix(tui): rebuild when ink bundle is missing helix4u 2026-04-24 15:51:38 -06:00
  • 4093ee9c62 fix(codex): detect leaked tool-call text in assistant content (#15347) Teknium 2026-04-24 14:39:59 -07:00
  • 6a957a74bc fix(memory): add write origin metadata helix4u 2026-04-24 13:34:27 -06:00
  • 14b27bb68c chore(release): map @tochukwuada in AUTHOR_MAP Teknium 2026-04-24 14:26:30 -07:00
  • ef9355455b test: regression coverage for checkpoint dedup and inf/nan coercion Teknium 2026-04-24 14:26:30 -07:00
  • dbdefa43c8 fix: eliminate duplicate checkpoint entries and JSON-unsafe coercion debthemelon 2026-04-24 13:33:56 +01:00
  • db9d6375fb feat(models): add openai/gpt-5.5 and gpt-5.5-pro to OpenRouter + Nous Portal (#15343) Teknium 2026-04-24 14:31:47 -07:00
  • 8a2506af43 fix(aux): surface auxiliary failures in UI helix4u 2026-04-24 14:22:25 -06:00
  • e7590f92a2 fix(telegram): honor no_proxy for explicit proxy setup helix4u 2026-04-24 15:09:47 -06:00
  • a5129c72ef Merge pull request #15337 from NousResearch/bb/tui-kawaii-default-off brooklyn! 2026-04-24 16:23:00 -05:00
  • 53fc10fc9a fix(tui): keep default personality neutral Brooklyn Nicholson 2026-04-24 16:19:23 -05:00
  • 93ddff53e3 Merge pull request #15321 from NousResearch/bb/tui-inline-diff-tooltrail-order brooklyn! 2026-04-24 15:20:42 -05:00
  • de596aca1c fix(tui): render tool trail before anchored inline diffs Brooklyn Nicholson 2026-04-24 15:07:02 -05:00
  • 6f1eed3968 Merge pull request #15274 from NousResearch/bb/tui-null-config-guard brooklyn! 2026-04-24 13:02:12 -05:00
  • e3940f9807 fix(tui): guard personality overlay when personalities is null Brooklyn Nicholson 2026-04-24 12:57:51 -05:00
  • bfa60234c8 feat(tui): warn on bare null sections in config.yaml Brooklyn Nicholson 2026-04-24 12:49:02 -05:00
  • fd9b692d33 fix(tui): tolerate null top-level sections in config.yaml Brooklyn Nicholson 2026-04-24 12:43:09 -05:00
  • c61547c067 Merge pull request #14890 from NousResearch/bb/tui-web-chat-unified Austin Pickett 2026-04-24 10:35:43 -07:00
  • 7f0f67d5f7 Merge pull request #15266 from NousResearch/bb/fix-tui-section-toggle brooklyn! 2026-04-24 12:24:27 -05:00
  • f5e2a77a80 fix(tui): chevrons re-toggle even when section default is expanded Brooklyn Nicholson 2026-04-24 12:22:20 -05:00
  • 850fac14e3 chore: address copilot comments Austin Pickett 2026-04-24 12:51:04 -04:00
  • 5500b51800 chore: fix lint Austin Pickett 2026-04-24 12:32:10 -04:00
  • 63975aa75b fix: mobile chat in new layout Austin Pickett 2026-04-24 12:07:46 -04:00
  • 62c14d5513 refactor(gateway): extract WhatsApp identity helpers into shared module Teknium 2026-04-24 07:42:00 -07:00
  • 10deb1b87d fix(gateway): canonicalize WhatsApp identity in session keys Keira Voss 2026-04-24 18:40:20 +08:00
  • f49afd3122 feat(web): add /api/pty WebSocket bridge to embed TUI in dashboard emozilla 2026-04-21 02:09:12 -04:00
  • 1143f234e3 Merge pull request #14899 from NousResearch/feat/dashboard-layout Austin Pickett 2026-04-24 07:48:31 -07:00
  • c4627f4933 chore(release): map Group G contributors in AUTHOR_MAP Teknium 2026-04-24 07:24:59 -07:00
  • 7c3e5706d8 fix(bedrock): Bedrock-aware _rebuild_anthropic_client helper on interrupt bsgdigital 2026-04-24 07:24:47 -07:00
  • a9ccb03ccc fix(bedrock): evict cached boto3 client on stale-connection errors Andre Kurait 2026-04-23 20:13:48 +00:00
  • 7dc6eb9fbf fix(agent): handle aws_sdk auth type in resolve_provider_client Tranquil-Flow 2026-04-23 21:37:20 +10:00
  • b290297d66 fix(bedrock): resolve context length via static table before custom-endpoint probe Andre Kurait 2026-04-23 20:33:09 +00:00
  • f2fba4f9a1 fix(anthropic): auto-detect Bedrock model IDs in normalize_model_name (#12295) Qi Ke 2026-04-23 10:26:23 -07:00
  • fcc05284fc fix(delegate): tool-activity-aware heartbeat stale detection (#13041) (#15183) Teknium 2026-04-24 07:25:19 -07:00
  • 1840c6a57d feat(spotify): wire setup wizard into 'hermes tools' + document cron usage (#15180) Teknium 2026-04-24 07:24:28 -07:00
  • 591aa159aa feat: allow Telegram chat allowlists for groups and forums (#15027) Blind Dev 2026-04-24 21:23:14 +07:00
  • d3e56b9f39 chore: refac Austin Pickett 2026-04-24 10:17:57 -04:00
  • c6b734e24d chore(release): map Group B contributors in AUTHOR_MAP Teknium 2026-04-24 07:12:34 -07:00