Commit Graph

  • a4036654f1 fix(kanban): remove blocked kind from unsub Clooooode 2026-05-09 13:09:01 +12:00
  • dd49d50389 test(kanban): assert re-block notification is delivered after unblock cycle Clooooode 2026-05-09 13:07:05 +12:00
  • 8954537f95 fix(kanban): request default board explicitly (#21819) Tranquil-Flow 2026-05-08 14:58:50 +00:00
  • eb3db231dc chore: AUTHOR_MAP entry for eloklam (#22898) Teknium 2026-05-09 19:29:45 -07:00
  • d04a0b81ee docs(skills): clarify kanban fan-out decomposition eloklam 2026-05-10 02:48:25 +02:00
  • 08ec602770 fix(tool-result-storage): persist via stdin to bypass 128 KB exec-arg cap (#22913) Teknium 2026-05-09 18:44:58 -07:00
  • ded194eb6a chore(skills): move heavy training skills + outlines to optional-skills (#22912) Teknium 2026-05-09 18:44:12 -07:00
  • 4375b82cd9 feat(curator): show rename map in user-visible summary (#22910) Teknium 2026-05-09 18:43:40 -07:00
  • b67ea7ff47 perf(cli): skip welcome banner on chat -q single-query mode (#22904) Teknium 2026-05-09 18:20:28 -07:00
  • 5971a4e092 feat(docs): richer info panels on the Skills Hub for built-in + optional skills (#22905) Teknium 2026-05-09 18:17:39 -07:00
  • da086a0154 chore: add ming1523 to AUTHOR_MAP Teknium 2026-05-09 14:50:53 -07:00
  • 85383c6363 fix(cli): preserve config comments on setting writes ming 2026-05-10 01:03:13 +08:00
  • de54618720 chore: add v1b3coder to AUTHOR_MAP Teknium 2026-05-09 14:49:36 -07:00
  • 4fdaf0b4d8 fix: use credential_pool for custom endpoint model listing probes v1b3coder 2026-05-09 14:49:22 -07:00
  • f93b8c28e3 chore: add DanielLSM to AUTHOR_MAP Teknium 2026-05-09 14:48:54 -07:00
  • 1fb9f7c68c fix(gateway): pass max_total_size_mb and max_file_size_mb to CheckpointManager Daniel Marta 2026-05-09 20:54:36 +00:00
  • 4ca7c2104d test(gateway): stub /proc unavailability in find_gateway_pids fallback test Teknium 2026-05-09 15:00:08 -07:00
  • 6bf7ac3185 fix(gateway): detect gateway process via /proc in Docker without procps Wesley Simplicio 2026-05-09 13:17:27 -03:00
  • 2ffef15675 fix(test_gateway): stop run_gateway() tests from rewriting the dev's installed systemd unit (#22900) Teknium 2026-05-09 17:54:09 -07:00
  • 4f8d8ad912 fix(error_classifier): classify generic-typed timeout messages as transient (carve-out of #22664) Wesley Simplicio 2026-05-09 14:58:35 -07:00
  • 6ddc48b058 fix(fallback): resolve api_key_env in fallback chain entries (carve-out of #22665) Wesley Simplicio 2026-05-09 14:57:43 -07:00
  • 246c676c2b fix(gateway): degrade gracefully when all platform adapters are missing Wesley Simplicio 2026-05-09 14:56:03 -07:00
  • 116a1446a4 fix(terminal): bridge docker_env config to TERMINAL_DOCKER_ENV Wesley Simplicio 2026-05-09 12:06:39 -03:00
  • 53ec32819c fix(process_registry): kill orphaned Popen on post-spawn setup failure Wesley Simplicio 2026-05-09 14:54:25 -07:00
  • c179bdab3c fix(install): also patch psutil on Termux fresh-install path Teknium 2026-05-09 17:51:22 -07:00
  • 6d5d467d39 fix(update): use termux-all uv fallback path on Termux adybag14-cyber 2026-05-09 21:54:51 +01:00
  • 3863d6d344 fix(update): prebuild psutil on Termux Android via Linux path shim adybag14-cyber 2026-05-09 20:05:00 +01:00
  • 2245879af0 fix(checkpoint): guard _touch_project against non-dict project metadata Wesley Simplicio 2026-05-09 12:19:39 -03:00
  • 058c50816c fix(session): route OR-combined short CJK tokens to LIKE fallback (#20494) Wesley Simplicio 2026-05-09 12:29:37 -03:00
  • 35f773c459 fix(context_compressor): treat streaming premature-close as transient error Wesley Simplicio 2026-05-09 12:33:23 -03:00
  • 0c5c4d1b8d fix(skills-hub): cover remaining SSRF fetch paths after #10029 heathley 2026-05-09 23:18:49 +03:00
  • af9df46525 chore: add kidonng to AUTHOR_MAP Teknium 2026-05-09 14:48:13 -07:00
  • 1321bcf5fe fix(gateway): finalize final stream edit on done Kid 2026-05-10 02:33:53 +08:00
  • c1cc3d4ea6 perf(image_gen): defer fal_client import to first generation request (#22859) Teknium 2026-05-09 17:45:09 -07:00
  • fef1a41248 docs: round 2 audit — messaging, developer-guide, guides, integrations (#22858) Teknium 2026-05-09 15:00:24 -07:00
  • 0bcc327cab docs(openrouter): document auxiliary.<task>.extra_body for OR routing and Pareto (#22844) Teknium 2026-05-09 14:51:20 -07:00
  • 70bfd429e5 fix(gateway): preserve reasoning_content, codex_message_items, finish_reason on transcript replay (#22839) Teknium 2026-05-09 14:47:33 -07:00
  • c7f0aab949 feat(openrouter): wire Pareto Code router with min_coding_score knob (#22838) Teknium 2026-05-09 14:47:00 -07:00
  • b349ae1e4c fix(acp): honor task cwd for foreground terminal commands Henkey 2026-05-01 09:57:43 +01:00
  • 550f6e2efc perf(teams): defer httpx import to first webhook call (#22831) Teknium 2026-05-09 14:42:12 -07:00
  • 840ebe063e fix: make session search initialize session db HenkDz 2026-05-03 17:43:53 +01:00
  • 9c26297c80 fix(gateway): preserve Ctrl+C for Windows foreground runs helix4u 2026-05-09 12:22:08 -06:00
  • bfc84bdc6f chore: add Ninso112 to AUTHOR_MAP Teknium 2026-05-09 13:23:39 -07:00
  • 883e11f0a0 fix(openrouter): add x-grok-conv-id header for Grok models to improve prompt cache hit rates (carve-out of #22708) Ninso112 2026-05-09 13:23:39 -07:00
  • 5e2eba87e6 chore: add mbac to AUTHOR_MAP Teknium 2026-05-09 13:19:56 -07:00
  • 1508dcb9c2 fix(gateway): adopt unit's HERMES_HOME for --system CLI ops mbac 2026-05-09 13:19:44 -07:00
  • 448c11f16d fix(telegram): default notifications to 'important' (silence intermediate) Teknium 2026-05-09 13:34:19 -07:00
  • b4d3092f69 chore: add CalmProton to AUTHOR_MAP Teknium 2026-05-09 13:14:46 -07:00
  • 236f3b0521 feat(gateway): add Telegram notification mode to suppress intermediate push notifications Denis 2026-05-09 22:36:56 +03:00
  • ca13993217 fix(delegate): add explicit do-not-use guidance to acp_command/acp_args schema (carve-out of #22680) Wesley Simplicio 2026-05-09 13:22:25 -07:00
  • 1c9ffb177c fix(model-metadata): align hy3-preview static fallback + delete change-detector test (#22805) Teknium 2026-05-09 13:37:19 -07:00
  • fe61d95b44 fix(completion): use valid zsh _arguments exclusion-group syntax Sanjay Santhanam 2026-05-09 10:47:34 -07:00
  • 6e848f60ef fix(doctor): normalize provider name and aliases before dedicated-skip check Wesley Simplicio 2026-05-09 15:05:55 -03:00
  • 1dd0790654 fix(doctor): skip pluggable provider profiles when a dedicated check exists (#22346) Wesley Simplicio 2026-05-09 08:49:18 -03:00
  • 78698381af fix(kanban): make _migrate_add_optional_columns idempotent on concurrent open Wesley Simplicio 2026-05-09 12:12:24 -03:00
  • 68854cdcdb fix(agent): extract thinking from content-list blocks for DeepSeek V4 Pro Wesley Simplicio 2026-05-09 12:22:46 -03:00
  • 98e94beb1b fix(deps): declare youtube-transcript-api in pyproject.toml [youtube] extra Wesley Simplicio 2026-05-09 15:13:19 -03:00
  • a671d8a27a fix(email): use real hermes version in IMAP ID command Wesley Simplicio 2026-05-09 15:01:32 -03:00
  • 3fd4ccbd8b fix(email): send IMAP ID extension to support 163/NetEase mailbox Wesley Simplicio 2026-05-09 08:47:28 -03:00
  • 48bf0ea249 fix(browser_tool): fall through to autodetect on config read failure Wesley Simplicio 2026-05-09 15:18:09 -03:00
  • 3170c8d448 fix(browser_tool): do not cache transient None cloud provider resolution Wesley Simplicio 2026-05-09 08:51:52 -03:00
  • 5a0021146b chore: add Qwinty to AUTHOR_MAP Teknium 2026-05-09 13:14:03 -07:00
  • 17d8914850 fix(auxiliary): rotate pooled auth after quota failures Maxim Esipov 2026-05-09 22:44:12 +03:00
  • 775c0e22cf perf(models_dev): cache-first lookup, skip network when disk cache is fresh (#22808) Teknium 2026-05-09 13:32:38 -07:00
  • cd712b176a feat(transports/codex): pass reasoning.effort to xAI Responses API Julien Talbot 2026-05-08 23:45:47 +04:00
  • 252d68fd45 docs: deep audit — fix stale config keys, missing commands, and registry drift (#22784) Teknium 2026-05-09 13:19:51 -07:00
  • ea2d66ddc0 perf(gateway): defer QQAdapter and YuanbaoAdapter imports via PEP 562 (#22790) Teknium 2026-05-09 13:17:48 -07:00
  • dcff23a25f test(xai-image): regression-guard literal '1k'/'2k' resolution payload Teknium 2026-05-09 13:07:28 -07:00
  • 5b32c9fc66 chore: add A-kamal to AUTHOR_MAP for PR #18678 Ayman Kamal 2026-05-02 01:45:37 -04:00
  • 13b474c56e fix: send correct resolution param to xAI image generation API Ayman Kamal 2026-05-02 01:43:07 -04:00
  • e612c3d6f0 perf(doctor): parallelize API connectivity checks and disable IMDS (#22766) Teknium 2026-05-09 13:03:20 -07:00
  • 8f711f79a4 fix(tools): install cua-driver when Computer Use is enabled via 'hermes tools' (#22765) Teknium 2026-05-09 13:02:25 -07:00
  • 6e5489c9f3 fix(memory): tighten MEMORY_GUIDANCE against ephemeral PR/issue/SHA notes (#22781) Teknium 2026-05-09 12:48:25 -07:00
  • e7c0d6ee53 fix(fallback): skip chain entries matching current provider/model/base_url (#22780) Teknium 2026-05-09 12:48:19 -07:00
  • 70bc52e408 fix(cli): make Ctrl+Enter insert newline on WSL/SSH/Windows Terminal (#22777) Teknium 2026-05-09 12:48:14 -07:00
  • 2124ad72a2 fix(api-server): emit length/error finish_reason for truncation/failure (#22775) Teknium 2026-05-09 12:48:08 -07:00
  • 86f69e8c2a fix(agent): hydrate memory-nudge counters from conversation_history (#22774) Teknium 2026-05-09 12:48:03 -07:00
  • ade5981429 fix(kanban): sanitize comment author rendering in build_worker_context (#22769) Teknium 2026-05-09 12:47:58 -07:00
  • f00dc6d7a3 fix(tests): harden run_tests.sh — uv-aware bootstrap + scrub HERMES_CRON_SESSION (#22767) Teknium 2026-05-09 12:47:52 -07:00
  • e90aa7f280 fix(agent): notify context engine on commit_memory_session (#22764) Teknium 2026-05-09 12:28:42 -07:00
  • dae94fa652 fix: follow-up for salvaged PR #22263 kshitijk4poor 2026-05-10 00:19:19 +05:30
  • 55f518e521 feat(gateway): add Telegram guest mention mode Nikita Nosov 2026-05-08 11:49:55 +00:00
  • 30dd5547ad fix(voice_mode): generalize container phrasing and use $XDG_RUNTIME_DIR Wesley Simplicio 2026-05-09 15:21:12 -03:00
  • 369cee018d chore: add wali-reheman to AUTHOR_MAP Teknium 2026-05-09 09:08:17 -07:00
  • b959cfa056 fix: move pytest.importorskip below pytest import in skip-guarded tests Teknium 2026-05-09 09:08:17 -07:00
  • 4e8b8573ca tests: add Windows skip guards for UNIX-only stdlib imports Wali Reheman 2026-05-09 06:29:55 -07:00
  • b6ff96c057 fix(cron): allow quoted URL in github auth-header allowlist Teknium 2026-05-09 09:06:20 -07:00
  • 691778a08b fix(cron): keep auth-header exfiltration blocked qWaitCrypto 2026-05-09 22:36:22 +08:00
  • 783d11717a fix(cron): avoid github skill false positives in scanner qWaitCrypto 2026-05-09 22:22:52 +08:00
  • 9aefa74a9f feat(mcp): add codex preset for built-in MCP server discovery kshitijk4poor 2026-05-09 21:11:40 +05:30
  • 684fd14db0 fix(dingtalk): align override signatures with base + guard Optional[error] in tests Teknium 2026-05-09 09:04:36 -07:00
  • c705c7ac9b fix(dingtalk): clarify webhook media behavior qWaitCrypto 2026-05-09 22:04:55 +08:00
  • a33c63b9f8 fix(profiles): honour active_profile when HERMES_HOME points to hermes root Wesley Simplicio 2026-05-09 12:34:11 -03:00
  • 854c2ce309 fix(telegram): honor message.quote for partial-quote reply context briandevans 2026-05-09 08:14:23 -07:00
  • 78b8155ecb chore: add xieNniu to AUTHOR_MAP Teknium 2026-05-09 11:09:50 -07:00
  • c8ede8aa1b fix(plugins): resolve Git binary for installs under minimal PATH xieNniu 2026-05-09 21:56:24 +08:00
  • 124fbb0af0 fix(gateway): refresh runtime argv metadata qWaitCrypto 2026-05-09 21:29:01 +08:00
  • 7d276bfbee fix(cli): expand composite toolset when mixed with configurables in platform_toolsets JackJin 2026-05-09 22:29:38 +08:00
  • 1f4200debf feat(delegate): show user's actual concurrency / spawn-depth limits in tool description (#22694) Teknium 2026-05-09 11:07:53 -07:00
  • 000ddb8a93 chore: add SiliconID to AUTHOR_MAP Teknium 2026-05-09 09:00:24 -07:00