Commit Graph

  • 0e0ddaac8f fix(kanban-dashboard): tone down completed-run metadata panel (#19548) Tranquil-Flow 2026-05-10 08:28:48 -07:00
  • d4b26df897 perf(browser): route browser_console eval through supervisor's persistent CDP WS (180x faster) (#23226) Teknium 2026-05-10 07:37:55 -07:00
  • 08c5b35a73 test(kanban-dashboard): pin assignee-casing static-asset regressions + AUTHOR_MAP Teknium 2026-05-10 07:34:26 -07:00
  • b308dd7d75 fix(kanban): preserve assignee casing in dashboard princepal9120 2026-05-07 18:31:12 +00:00
  • 40a4bfa719 test(kanban): cover task_age safe-int guards + AUTHOR_MAP entry Teknium 2026-05-10 07:14:20 -07:00
  • 061a183008 fix(kanban): guard task_age against corrupt created_at values like '%s' baocin 2026-05-06 18:18:56 -05:00
  • c39168453d feat(i18n): localize all gateway commands + web dashboard, add 8 new locales (16 total) (#22914) Teknium 2026-05-10 07:14:14 -07:00
  • 62b1c74cbc fix(kanban): correct dispatcher spawn module name + PATH-first lookup Teknium 2026-05-10 07:10:05 -07:00
  • d3db6724dd fix(kanban): use sys.executable -m hermes for dispatcher spawn Wali Reheman 2026-05-10 06:12:58 -07:00
  • 5aa755e4e6 feat(plugins): run any LLM call from inside a plugin via ctx.llm (#23194) Teknium 2026-05-10 07:09:28 -07:00
  • ae4b09ce10 test(security): broaden plugin API auth coverage + correct stale docstring Teknium 2026-05-10 07:03:41 -07:00
  • ec9329ec41 fix(security): require dashboard auth for plugin API routes liuhao1024 2026-05-04 14:02:04 +08:00
  • 7312f7f849 feat(curator): hint at hermes curator pin in the rename block (#23212) Teknium 2026-05-10 06:44:53 -07:00
  • 50f9fee988 feat(gateway): add LINE Messaging API platform plugin (#23197) Teknium 2026-05-10 06:40:46 -07:00
  • 9cdcf31cae docs(web-search): explain auxiliary-model summarization for web_extract (#23211) Teknium 2026-05-10 06:40:23 -07:00
  • 3d4297a59a docs(user-stories): add 4 entries from @emmagine79 thread (#23204) Teknium 2026-05-10 06:32:53 -07:00
  • ce374bc1ba chore: AUTHOR_MAP entry for kallidean (#20568) Teknium 2026-05-09 23:05:18 -07:00
  • 2704e7b67e fix(kanban): restrict board routing tools to orchestrators Teknium 2026-05-09 23:05:06 -07:00
  • 50d281495e fix(kanban): parse triage flag explicitly Eric Litovsky 2026-05-06 11:10:20 -06:00
  • 26bf45f8c5 fix(kanban): parse include_archived explicitly Eric Litovsky 2026-05-06 11:02:44 -06:00
  • 236cbe16b6 feat(kanban): add orchestrator board tools Eric Litovsky 2026-05-05 22:59:30 -06:00
  • 44cdf555a8 fix(codex-spark): defensive 128k entry in DEFAULT_CONTEXT_LENGTHS + clarify validation test docstring kshitijk4poor 2026-05-10 11:44:11 +05:30
  • 826e7171e9 test(codex-spark): add live-API regression and make picker test deterministic kshitijk4poor 2026-05-10 10:53:49 +05:30
  • 9ee9a4297d docs(codex-spark): document ChatGPT Pro entitlement gating kshitij 2026-05-10 10:41:24 +05:30
  • 6b5e0119b3 chore: add codex-spark salvage contributors to AUTHOR_MAP kshitij 2026-05-10 10:40:31 +05:30
  • 9457644390 fix: surface Codex CLI-only models Vesper 🌙 2026-05-04 01:45:32 +00:00
  • c6dc295a35 fix(model-metadata): set codex-spark fallback context to 128k olegdater 2026-05-01 11:16:49 +04:00
  • 2a6f3deb50 fix(model-metadata): restore gpt-5.3-codex-spark fallback context olegdater 2026-05-01 11:12:52 +04:00
  • dcc8de83a9 feat(codex): add gpt-5.3-codex-spark model olegdater 2026-05-01 10:09:38 +04:00
  • e5af1dd633 fix(review): tell background reviewer not to capture transient env failures as skills (#23004) Teknium 2026-05-09 22:51:25 -07:00
  • 126cbffb8a feat(stream-retry): add upstream + timing diagnostics to drop log (#23005) Teknium 2026-05-09 22:49:35 -07:00
  • 5a70d9b6be chore: AUTHOR_MAP entry for tymrtn (#21794) Teknium 2026-05-09 22:48:56 -07:00
  • d1fc748def fix(kanban): /kanban slash command emits argparse garbage instead of help tymrtn 2026-05-08 11:58:28 +02:00
  • 3d2bfc502e chore(models): refresh OpenRouter + Nous fallback lists (#23001) Teknium 2026-05-09 22:47:38 -07:00
  • e2ce89a8aa chore: AUTHOR_MAP entry for li0near gmail (#21378) Teknium 2026-05-09 22:36:49 -07:00
  • 6f2d60559e fix(kanban): drop redundant init_db() in gateway watchers (#21378) li0near 2026-05-09 22:36:37 -07:00
  • 68e44642c8 fix(stream-retry): collapse two-line drop status, name provider, and let agent.log capture diagnostics (#22993) Teknium 2026-05-09 22:35:35 -07:00
  • 3800972dd0 feat(vision): vision_analyze returns pixels to vision-capable models, not aux text (#22955) Teknium 2026-05-09 21:06:19 -07:00
  • e62250453b docs(user-stories): add 18 verified social entries (99 → 117) (#22920) Teknium 2026-05-09 20:58:09 -07:00
  • 998676dd0c chore(test): comment of test case rewrite to english Clooooode 2026-05-09 13:59:16 +12:00
  • 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