Commit Graph

  • d62964cdfa fix(kanban): clear _INITIALIZED_PATHS in remove_board so recycled DBs re-init schema briandevans 2026-05-18 20:13:11 -07:00
  • 028bbc5425 test(kanban-dashboard): cover _task_dict task_age fallback wuli666 2026-05-18 20:12:46 -07:00
  • f01ee0b575 feat: per-task model override for kanban workers hongchen1993 2026-05-18 20:12:21 -07:00
  • e0309f7378 docs: ignore box diagrams in ascii guard Bartok9 2026-05-18 20:11:54 -07:00
  • c91ad90bff test(kanban): cover default board dashboard pin LeonSGP43 2026-05-18 20:11:37 -07:00
  • f76923bc27 docs(kanban): document inline create shortcuts helix4u 2026-05-18 20:11:19 -07:00
  • e1d9afef36 docs(kanban): document max-retries task override helix4u 2026-05-18 20:11:02 -07:00
  • 817e1d6340 test+docs(oauth): pin manual-paste semantics and document browser-only path (#26923) xxxigm 2026-05-16 19:47:33 +07:00
  • cafbc9a734 feat(cli): wire --manual-paste into `hermes auth add and hermes model` xxxigm 2026-05-16 19:47:22 +07:00
  • 5a5c265bcf fix(oauth): add manual-paste fallback for browser-only remote consoles xxxigm 2026-05-16 19:47:14 +07:00
  • 374785ee26 docs(skill): align kanban dispatcher failure_limit text with current default r266-tech 2026-05-18 20:10:41 -07:00
  • 2064a3976c chore(release): map @yannsunn for PR #28064 xai proxy adapter salvage Teknium 2026-05-18 20:09:12 -07:00
  • 1d6f3753de feat(proxy): add xai upstream adapter for Grok via OAuth yannsunn 2026-05-19 00:23:26 +09:00
  • bde6313e34 feat(kanban): archive --rm to hard-delete archived tasks Beandon13 2026-05-18 20:09:13 -07:00
  • 06161c6ed8 fix(mattermost): resolve thread root_id and route progress to threads colin-chang 2026-05-18 20:09:02 -07:00
  • 5d1f350784 fix(cli): preserve cron asterisks in strip mode felix-windsor 2026-05-18 20:08:31 -07:00
  • 6143013f5b fix: handle whitespace-only cron responses joe102084 2026-05-18 20:08:06 -07:00
  • 34f34ba322 test(xai-oauth): pin tier-denied 403 behavior + docs warning for #26847 xxxigm 2026-05-16 16:20:14 +07:00
  • 3b6f57fa66 fix(run-agent): treat any 403 on xai-oauth as entitlement to stop refresh-loop xxxigm 2026-05-16 16:20:05 +07:00
  • 60ef368792 fix(xai-oauth): split 403 (tier/entitlement) from 400/401 in token endpoint xxxigm 2026-05-16 16:19:57 +07:00
  • ea49b38625 fix(gateway): tighten MEDIA extraction regex + silent skip on file-not-found colin-chang 2026-05-18 20:07:36 -07:00
  • 09b6dcc4f3 fix(send_message): resolve Slack user IDs to DM channel IDs jvinals 2026-05-18 20:07:09 -07:00
  • 756900723a fix(agent): add qwen and deepseek to TOOL_USE_ENFORCEMENT_MODELS briandevans 2026-05-18 20:06:43 -07:00
  • 4229facc01 docs(windows): avoid piping installer directly into iex iqdoctor 2026-05-18 20:05:41 -07:00
  • 50158a60f9 fix(tui): improve charizard completion menu contrast houenyang-momo 2026-05-18 20:05:17 -07:00
  • 25e0f4d465 fix: wrap _pool_may_recover_from_rate_limit call through run_agent namespace AceWattGit 2026-05-18 20:04:51 -07:00
  • 2e09d2567c feat(kanban): add auto_promote_children config toggle zccyman 2026-05-18 20:04:26 -07:00
  • 7a46c68857 fix(gateway): bridge gateway_restart_notification from YAML platform sections colin-chang 2026-05-18 20:04:02 -07:00
  • 2b538c1f4e fix: guard json.loads() against invalid TTS and skill_view responses vanthinh6886 2026-05-18 20:03:38 -07:00
  • 5987b24314 fix(gateway): exit code 75 on service restart so launchd relaunches zccyman 2026-05-18 20:03:13 -07:00
  • c5cafd3847 fix(web): portal Change Model modal so it renders above the app sidebar maxmilian 2026-05-18 20:02:44 -07:00
  • af78449acd feat(bg-review): add bundled/pinned skill protection rules to review prompts (#27644) zccyman 2026-05-18 20:02:16 -07:00
  • b3e714e8b7 fix(xai-oauth): quarantine dead tokens on terminal refresh failure EloquentBrush0x 2026-05-18 22:53:51 +03:00
  • 7321b3c2db fix(tui): keep x status citation fallbacks link-like YuanHanzhong 2026-05-18 20:01:52 -07:00
  • 87ace43f1e fix(aux): remove stale session_search model menu entry hehehe0803 2026-05-18 20:01:28 -07:00
  • effdebb65e chore(release): alias stale-ID salvage commit for @Grogger (#28334) Teknium 2026-05-18 20:01:12 -07:00
  • 8bcb6082ac fix(windows): handle redirected stdout in _cprint fallback Grogger 2026-05-18 20:00:01 -07:00
  • e3293c007f fix: add pre_start() to _IncomingHandler for dingtalk SDK compatibility samggggflynn 2026-05-18 19:59:37 -07:00
  • 7267c38695 chore(release): pre-stage AUTHOR_MAP for May 2026 LHF batch group 8 (#28328) Teknium 2026-05-18 19:59:23 -07:00
  • 700f3b13e7 fix: recognize emoji and caret as natural response endings oseftg 2026-05-18 19:37:34 -07:00
  • 6d495d9e7c fix(approval): surface pending-approval state with explicit marker visible to LLM LifeJiggy 2026-05-18 19:37:11 -07:00
  • 523254b34a fix(kanban): single-row horizontal scroll for board columns sadiksaifi 2026-05-18 19:36:44 -07:00
  • 5cbf86f1c8 fix(acp): resolve /tmp symlink before workspace auto-approve check on macOS EloquentBrush0x 2026-05-18 19:36:21 -07:00
  • 52b049b560 fix: treat inline-shell timeout guard as timeout burjorjee 2026-05-18 19:35:58 -07:00
  • 4e9df52d60 fix: elevate plugin discovery failures from debug to warning zccyman 2026-05-18 19:35:36 -07:00
  • a24184f295 chore(release): alias stale-ID salvage commit for @LifeJiggy (#28317) Teknium 2026-05-18 19:35:21 -07:00
  • 214b95392b fix(process-registry): detach stdin from background subprocesses to prevent keyboard freeze LifeJiggy 2026-05-18 19:34:10 -07:00
  • 5766504c60 fix(gateway): align kanban artifact _IMAGE_EXTS with response dispatch EloquentBrush0x 2026-05-18 19:33:48 -07:00
  • 7923f844fa fix: include hermes_plugins in gateway.log component filter zccyman 2026-05-18 19:33:25 -07:00
  • 95846eddd2 fix(auth): treat empty credential pool entries as unauthenticated rudi193-cmd 2026-05-18 19:33:02 -07:00
  • 8dca28775e fix(wecom): handle WSMsgType.CLOSING to prevent CPU spin 02356abc 2026-05-18 19:32:37 -07:00
  • e73e487d40 chore(release): pre-stage AUTHOR_MAP for May 2026 LHF batch group 7 teknium1 2026-05-18 19:30:38 -07:00
  • 3df699be50 chore(release): map Jack Yang contributor email 0xjackyang 2026-05-18 19:30:38 -07:00
  • 3d258097db chore(skills/baoyu-article-illustrator): tighten description, add platforms, regen docs teknium1 2026-05-18 18:23:55 -07:00
  • a93de60b68 fix(skills): align article-illustrator with real Hermes tool capabilities Jim Liu 宝玉 2026-04-20 21:28:42 -05:00
  • 4bd297094a feat(skills): adapt baoyu-article-illustrator for Hermes Jim Liu 宝玉 2026-04-20 16:18:20 -05:00
  • 680189b5de feat(skills): add baoyu-article-illustrator skill Jim Liu 宝玉 2026-04-20 16:10:52 -05:00
  • 49c8299798 Merge pull request #28169 from NousResearch/jq/install-ps1-improvements Jeffrey Quesnelle 2026-05-18 21:28:40 -04:00
  • 2ef501e1f5 feat(cli): add /update slash command to CLI and TUI (#23854) Austin Pickett 2026-05-18 20:10:46 -04:00
  • 378bca1d2f chore(release): add AUTHOR_MAP entry for falasi Teknium 2026-05-18 14:31:10 -07:00
  • 43802ef3e3 fix: add default base_url_override for ollama-cloud provider falasi 2026-05-05 03:48:02 -04:00
  • a53e8ca733 feat(install.ps1): strip BOM, add -Commit/-Tag pin params, harden git ops emozilla 2026-05-18 15:45:28 -04:00
  • 6fa1701bd3 feat(web): mobile dashboard UX polish (#28127) Austin Pickett 2026-05-18 15:20:31 -04:00
  • 52e3bfc2f4 feat(acp): enrich permission request cards HenkDz 2026-05-15 23:19:20 +01:00
  • 2057977102 fix(acp): use refresh moment as updated_at on session info push teknium1 2026-05-18 11:45:35 -07:00
  • 741a349458 fix(acp): refresh session info after auto-title HenkDz 2026-05-15 20:32:57 +01:00
  • eda1c97a1e fix(acp): also mark raised-exception tool results as failed teknium1 2026-05-18 11:43:19 -07:00
  • 9cf1140caa fix(acp): treat polished tool error payloads as failed HenkDz 2026-05-16 11:50:50 +01:00
  • b38d2d133b fix(acp): mark failed tool completions HenkDz 2026-05-15 21:42:16 +01:00
  • 375c7f9cc3 fix(acp): render structured JSON tool output HenkDz 2026-05-10 22:45:27 +01:00
  • 50e93f23f2 🐛 fix(memory): require newline after context tag 墨綠BG 2026-05-02 12:26:46 +08:00
  • 341c8d3030 🐛 fix(memory): keep inline memory-context mentions visible 墨綠BG 2026-05-01 20:29:22 +08:00
  • 956dd44625 chore(release): add AUTHOR_MAP entry for dskwe teknium1 2026-05-18 10:47:39 -07:00
  • 6143ce1546 fix(url_safety): block IPv4-mapped IPv6 addresses to prevent SSRF bypass Ryan Lee 2026-05-16 11:55:55 +08:00
  • e3f391c1ac test(cron): cover profile + workdir combined scenario alt-glitch 2026-05-18 17:31:02 +00:00
  • ef5fe8dfaf fix(cron): gracefully degrade when runtime profile is deleted alt-glitch 2026-05-18 17:30:36 +00:00
  • 1d74d7f73a fix(cron): use delta-based env restore instead of clear+update alt-glitch 2026-05-18 17:29:51 +00:00
  • 1f9b2e4d0b chore: add gianfrancopiana to AUTHOR_MAP alt-glitch 2026-05-18 17:29:26 +00:00
  • 9c48d47aaf fix(cron): isolate profile job env Gianfranco Piana 2026-05-18 11:47:44 -03:00
  • 544406ef23 fix: avoid process-wide cron profile home mutation Gianfranco Piana 2026-05-14 18:28:51 -03:00
  • bb9ecb2178 feat: add cron job profile support Gianfranco Piana 2026-05-14 16:42:39 -03:00
  • 47bc8e080d chore(release): AUTHOR_MAP noreply entry for Slimydog21 teknium1 2026-05-18 10:37:08 -07:00
  • aae1615977 fix(xai-responses): strip enum values containing '/' from tool schemas Slimydog21 2026-05-18 10:36:51 -07:00
  • d9331eecee fix(minimax-oauth): quarantine dead tokens on terminal refresh failure EloquentBrush0x 2026-05-18 10:33:36 -07:00
  • b570e0fdd0 fix(codex-oauth): quarantine terminal refresh errors so dead tokens are not replayed across sessions EloquentBrush0x 2026-05-18 10:31:13 -07:00
  • 9aae59feab fix(compress): make abort-on-summary-failure opt-in via config flag (#28117) Teknium 2026-05-18 10:28:20 -07:00
  • 5e40f83cb7 fix(xai-oauth): quarantine terminal refresh errors so dead tokens are not replayed across sessions EloquentBrush0x 2026-05-18 12:15:00 +03:00
  • 226680500d fix(auth): improve xAI OAuth SSH hint with visual header and auto-detected host konsisumer 2026-05-17 01:41:42 +02:00
  • bf6eeb3f93 fix(xai-oauth): show "not received" page when loopback callback has no code briandevans 2026-05-17 06:14:46 -07:00
  • 1fabd6e100 fix(error_classifier): classify xAI Grok entitlement SSE errors as auth EloquentBrush0x 2026-05-17 12:02:36 +03:00
  • bc77f79798 chore(release): AUTHOR_MAP entries for Fewmanism + Slimydog21 teknium1 2026-05-18 10:22:41 -07:00
  • 0d63661702 fix: latch xAI OAuth callback result Fewmanism 2026-05-18 02:06:00 +09:00
  • eac198b6d5 fix: make xAI OAuth callback server threaded Fewmanism 2026-05-17 20:47:31 +09:00
  • 5613dfea93 fix(security): redact xAI (Grok) API keys in logs flamiinngo 2026-05-17 09:14:27 +01:00
  • fae0fa4325 fix(tirith): suppress .app lookalike_tld false positives in warn verdicts Wesley Simplicio 2026-05-12 18:53:44 -03:00
  • 1634397ddb fix(compress): abort instead of dropping messages when summary LLM fails (#28102) Teknium 2026-05-18 10:19:40 -07:00
  • 65e0c49b77 chore(release): add AUTHOR_MAP entry for glennc teknium 2026-05-18 09:42:57 -07:00
  • 9df9816dab feat(azure-foundry): add Microsoft Entra ID auth glennc 2026-05-15 14:36:18 -07:00
  • 457fa913b8 chore(deps): regen uv.lock to match pinned versions in pyproject (#28094) Teknium 2026-05-18 09:49:15 -07:00
  • 9cae9c0166 fix(aux): log sanitizer failures instead of silently swallowing them teknium1 2026-05-18 09:43:35 -07:00