Commit Graph

  • 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
  • 54146ae07c fix(aux): refresh cached auth after 401 Wooseong Kim 2026-04-23 19:49:46 +09:00
  • be6b83562d fix(aux): force anthropic oauth refresh after 401 Wooseong Kim 2026-04-23 19:50:09 +09:00
  • e1106772d9 fix: re-auth on stale OAuth token; read Claude Code credentials from macOS Keychain 5park1e 2026-04-20 17:41:27 +08:00
  • 5383615db5 fix: recognize Claude Code OAuth tokens (cc- prefix) in _is_oauth_token nightq 2026-04-15 09:29:49 +08:00
  • 56086e3fd7 fix(auth): write Anthropic OAuth token files atomically to prevent corruption Maymun 2026-04-04 22:21:36 +03:00
  • 8d12fb1e6b refactor(spotify): convert to built-in bundled plugin under plugins/spotify (#15174) Teknium 2026-04-24 07:06:11 -07:00
  • e5d41f05d4 feat(spotify): consolidate tools (9→7), add spotify skill, surface in hermes setup (#15154) Teknium 2026-04-24 06:14:51 -07:00
  • 0fdbfad2b0 feat: embed docs Austin Pickett 2026-04-24 09:04:11 -04:00
  • 9d1b277e1d chore(release): map Group H contributors in AUTHOR_MAP Teknium 2026-04-24 05:47:31 -07:00
  • 4a51ab61eb fix(cli): non-zero /model counts for native OpenAI and direct API rows XieNBi 2026-04-24 05:41:01 +08:00
  • 7f26cea390 fix(models): strip models/ prefix in Gemini validator (#12532) Brian D. Evans 2026-04-24 05:46:59 -07:00
  • 2303dd8686 fix(models): use Anthropic-native headers for model validation H-Ali13381 2026-04-19 12:34:10 -04:00
  • 647900e813 fix(cli): support model validation for anthropic_messages and cloudflare-protected endpoints wangshengyang2004 2026-04-20 17:47:00 +08:00
  • 25465fd8d7 test(gateway): on_session_finalize fires on idle-expiry + AUTHOR_MAP Teknium 2026-04-24 05:33:03 -07:00
  • 260ae62134 Invoke session finalize hooks on expiry flush Stefan Dimitrov 2026-04-21 18:16:39 -07:00
  • 9be17bb84f docs(spotify): expand feature page with tool reference, Free/Premium matrix, troubleshooting (#15135) Teknium 2026-04-24 05:38:02 -07:00
  • fe9d9a26d8 chore(release): map Group F contributors in AUTHOR_MAP Teknium 2026-04-24 05:35:01 -07:00
  • ee83a710f0 fix(gateway,cron): activate fallback_model when primary provider auth fails Tranquil-Flow 2026-04-11 08:16:37 +10:00
  • f7f7588893 fix(agent): only set rate-limit cooldown when leaving primary; add tests vlwkaos 2026-04-12 14:14:26 +09:00
  • a9fd8d7c88 fix(agent): default missing fallback chain on switch LeonSGP43 2026-04-24 10:46:49 +08:00
  • 46451528a5 fix(agent): pass config_context_length in fallback activation path CruxExperts 2026-04-23 15:44:17 -05:00
  • 4e27e498f1 fix(agent): exclude ssl.SSLError from is_local_validation_error to prevent non-retryable abort Bartok9 2026-04-23 14:36:55 +07:00
  • ba44a3d256 fix(gemini): fail fast on missing API key + surface it in hermes dump (#15133) Teknium 2026-04-24 05:35:17 -07:00
  • a1caec1088 fix(agent): repair CamelCase + _tool suffix tool-call emissions (#15124) Teknium 2026-04-24 05:32:08 -07:00
  • 05394f2f28 feat(spotify): interactive setup wizard + docs page (#15130) Teknium 2026-04-24 05:30:05 -07:00
  • 0d32411310 chore(release): map Group D contributors in AUTHOR_MAP Teknium 2026-04-24 05:28:03 -07:00
  • e87a2100f6 fix(mcp): auto-reconnect + retry once when the transport session expires (#13383) Brian D. Evans 2026-04-21 09:05:46 +01:00
  • 8c2732a9f9 fix(security): strip MCP auth on cross-origin redirect AntAISecurityLab 2026-04-15 11:18:37 +08:00
  • 15050fd965 fix(mcp_oauth): raise RuntimeError instead of asserting OAuth port is set Alexazhu 2026-04-18 15:04:32 +08:00
  • 5fa2f4258a fix: serialize Pydantic AnyUrl fields when persisting MCP OAuth state Amanuel Tilahun Bogale 2026-04-06 20:46:08 -04:00
  • 4ac731c841 fix(model-normalize): pass DeepSeek V-series IDs through instead of folding to deepseek-chat 0xbyt4 2026-04-24 15:14:53 +03:00
  • 4f5669a569 feat: add docs link Austin Pickett 2026-04-24 08:22:44 -04:00
  • acd78a457e fix(docker): reap orphaned subprocesses via tini as PID 1 (#15116) Teknium 2026-04-24 05:22:34 -07:00
  • 4ff7950f7f chore(spotify): gate toolset off by default, add to hermes tools UI Teknium 2026-04-24 05:15:06 -07:00
  • 7e9dd9ca45 Add native Spotify tools with PKCE auth Dilee 2026-04-24 14:17:44 +03:00
  • 3392d1e422 chore(release): map Group E contributors in AUTHOR_MAP Teknium 2026-04-24 05:19:06 -07:00
  • 785d168d50 fix(credential_pool): add Nous OAuth cross-process auth-store sync konsisumer 2026-04-24 05:18:53 -07:00
  • cd221080ec fix: validate nous auth status against runtime credentials Michael Steuer 2026-04-23 19:47:35 +02:00