Commit Graph

  • 69053832e3 kanban dashboard: remove redundant t.summary from search haystack Yi Lok Enoch Lam 2026-05-10 13:35:11 +02:00
  • a88f201cd4 kanban dashboard: multi-card drag visual feedback Yi Lok Enoch Lam 2026-05-10 13:21:13 +02:00
  • 98c499b235 kanban dashboard: fix batch QOL oracle blockers Yi Lok Enoch Lam 2026-05-10 12:54:39 +02:00
  • 0ea234e093 feat(kanban): dashboard batch QOL upgrade Yi Lok Enoch Lam 2026-05-10 12:28:43 +02:00
  • 518d37f6af feat(kanban): add reclaim_first support to bulk reassign endpoint Yi Lok Enoch Lam 2026-05-10 11:14:50 +02:00
  • a63a2b7c78 fix(goals): force judge to use tool calls instead of JSON-text replies (#23547) Teknium 2026-05-10 20:51:40 -07:00
  • 4a080b1d5a fix(goals): forward standing /goal state on auto-compression session rotation (#23530) Teknium 2026-05-10 20:41:53 -07:00
  • 68d081f570 fix(kanban): keep '--created-by' default as 'user' teknium1 2026-05-10 20:02:27 -07:00
  • ba5640fa11 fix(gateway): route kanban notifications to creator profile Mike Nguyen 2026-05-11 02:43:55 +00:00
  • 9e005d6779 chore: AUTHOR_MAP entry for NivOO5 teknium1 2026-05-10 19:12:52 -07:00
  • 7f90141c63 test(telegram): native-draft transport coverage + docs teknium1 2026-05-10 19:12:39 -07:00
  • 4ed293b38e feat(telegram): native draft streaming via sendMessageDraft (Bot API 9.5+) NivOO5 2026-05-10 19:12:31 -07:00
  • 80bb5f2947 fix(achievements): use canonical X-Hermes-Session-Token header Teknium 2026-05-10 19:40:43 -07:00
  • da2ed478b5 fix(achievements): inject Authorization header in plugin API calls treydong 2026-05-10 22:43:36 +08:00
  • 771b8c4a36 test(conftest): plug every gateway-kill leak path (#23486) Teknium 2026-05-10 18:55:28 -07:00
  • e5bce320db fix(auxiliary): evict cached client on timeout/connection error (#23482) Teknium 2026-05-10 18:55:05 -07:00
  • ae83a54be4 docs(kanban): worker lane contract page + review-required convention Teknium1 2026-05-10 18:15:08 -07:00
  • 666b751536 chore: AUTHOR_MAP entry for rahimsais teknium1 2026-05-10 16:25:33 -07:00
  • 737314fe91 fix(telegram): normalize dm threads and retry control sends rahimsais 2026-05-10 16:25:13 -07:00
  • 404640a2b7 feat(goals): /goal checklist + /subgoal user controls (#23456) Teknium 2026-05-10 16:56:51 -07:00
  • c0bbdec850 chore: AUTHOR_MAP entry for Freeman-Consulting teknium1 2026-05-10 16:17:48 -07:00
  • 121bbe0385 test(stream-consumer): add UTF-16 overflow regression tests for #11170 teknium1 2026-05-10 16:17:48 -07:00
  • c0da5d09a6 fix: use UTF-16 length for Telegram stream consumer message splitting Aubrey Freeman III 2026-04-16 13:05:22 -05:00
  • c5f1f863ac fix(cli): drive _prompt_text_input directly when off main thread (#23454) Teknium 2026-05-10 16:16:10 -07:00
  • 62cfe79e93 fix(tools): clarify kanban_complete phantom-card retry guidance konsisumer 2026-05-10 09:52:39 +02:00
  • 2f00559d9e fix(telegram): pass source.thread_id explicitly on auto-reset notice (carve-out of #7404) Keyu Yuan 2026-05-10 15:22:22 -07:00
  • a2920b1762 fix(tui): right-click copies selection, only pastes when no selection Wesley Simplicio 2026-05-09 00:21:13 -03:00
  • 59d3f24f10 chore: AUTHOR_MAP entry for konsisumer noreply (#23071) Teknium1 2026-05-10 15:22:27 -07:00
  • 88588b6159 fix(kanban): extend stale claim instead of killing live worker konsisumer 2026-05-10 09:52:29 +02:00
  • 3974a137c6 docs(user-stories): add 116 stories from the Hermes Discord archive (#23436) Teknium 2026-05-10 15:21:40 -07:00
  • d6e1fadbf5 fix(xai): omit reasoning.effort for grok models that reject it (#23435) Teknium 2026-05-10 15:21:30 -07:00
  • cc2a0c674a chore: AUTHOR_MAP entry for hrygo (黄飞虹) teknium1 2026-05-10 15:16:04 -07:00
  • f9e0d60a99 test(thread-routing): handle both lark-SDK-present and absent paths teknium1 2026-05-10 15:16:04 -07:00
  • e164a9c1ed fix(stream-consumer): preserve thread routing on overflow first-send path 黄飞虹 2026-05-09 09:25:46 +08:00
  • ff14666cdc fix(gateway): stream consumer first message drops thread context hrygo 2026-05-10 15:14:38 -07:00
  • 6636fecd47 fix(gateway): only mark final response sent when split-overflow chunks actually land (#23420) Teknium 2026-05-10 15:13:54 -07:00
  • b38b100105 chore: AUTHOR_MAP entry for jelrod27 (#21398) Teknium 2026-05-10 14:27:13 -07:00
  • 787e3c368c test(kanban): cover redeliver-on-cycle + flip stale unsub-on-abnormal-event tests Teknium 2026-05-10 14:26:55 -07:00
  • a96dd54872 fix: deduplicate kanban notifications for blocked/gave_up states jelrod27 2026-05-07 09:03:13 -07:00
  • 04e18160ab chore: AUTHOR_MAP entry for HuangYuChuh teknium1 2026-05-10 14:12:31 -07:00
  • ec1fad3449 fix(gateway): align fallback delete with sibling style + add regression tests teknium1 2026-05-10 14:12:31 -07:00
  • 4eb8479ebd fix(gateway): delete partial message after fallback send on flood control HuangYuChuh 2026-04-29 17:55:04 +08:00
  • cdb6e5e52a test(conftest): block tests from killing the live hermes-gateway (#23397) Teknium 2026-05-10 13:20:27 -07:00
  • 6062c24fd1 ci: skip lint comment on fork PRs Mike Nguyen 2026-05-09 13:50:20 +00:00
  • 9c68d12079 test(kanban): cover send-exception rewind + drop noisy success log to debug Teknium 2026-05-10 13:18:44 -07:00
  • 861ce7c0b6 fix: dedupe kanban notifier delivery claims Mike Nguyen 2026-05-09 12:41:31 +00:00
  • 373c4d6647 docs(sessions): document /handoff cross-platform session transfer (#23400) Teknium 2026-05-10 13:12:37 -07:00
  • 4d9dcbc47a fix(windows): unbreak install + update on Windows (#23394) Teknium 2026-05-10 13:07:08 -07:00
  • 00ce5f04d9 feat(session): make /handoff actually transfer the session live teknium1 2026-05-10 12:56:31 -07:00
  • 878611a79d feat(session): add /handoff command for cross-platform session transfer kshitijk4poor 2026-05-09 23:17:32 +05:30
  • 6e5c49bdc4 refactor(kanban-orchestrator): drop hardcoded specialist roster, add Step-0 profile discovery Teknium 2026-05-10 12:58:33 -07:00
  • a282434301 feat(gateway): per-platform admin/user split for slash commands (salvage of #4443) (#23373) Teknium 2026-05-10 12:33:54 -07:00
  • 594209389d fix(xai): drop models being retired May 15, 2026 from pickers (#23291) Teknium 2026-05-10 12:12:55 -07:00
  • d62808c373 chore: AUTHOR_MAP entry for guglielmofonda (#21505) Teknium 2026-05-10 09:12:30 -07:00
  • 3fbbf58853 docs(kanban): document max_spawn as live concurrency cap (not per-tick budget) Teknium 2026-05-10 09:12:10 -07:00
  • 845be254ec fix(kanban): cap dispatch by running workers guglielmofonda 2026-05-07 13:35:21 -07:00
  • cede612987 feat(gateway): shutdown forensics — non-blocking diag, per-phase timing, stale-unit warning (#23285) Teknium 2026-05-10 09:01:51 -07:00
  • 1f5983c4c8 feat(kanban): aggregate all toolset-name typos in skills before raising Teknium 2026-05-10 08:40:44 -07:00
  • 673418dfa1 fix(kanban): reject toolset names in task skills LeonSGP43 2026-05-10 10:16:25 +08:00
  • a91e5a8759 feat(kanban-dashboard): native <details> collapse + skip empty metadata Teknium 2026-05-10 08:30:02 -07:00
  • 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