Commit Graph

  • 60c6b07128 fix(cron): keep SOUL.md identity when workdir is unset 刘昊 2026-04-28 17:51:57 +0800
  • 0a5ee01e48 fix(hindsight): route flush-on-switch through writer queue, not raw thread teknium1 2026-04-29 08:08:02 -0700
  • c38dac742b fix(hindsight): flush buffered turns and drop stale prefetch on session switch Nicolò Boschi 2026-04-29 14:58:34 +0200
  • 1bedc836b5
    docs(onboarding): lead OpenClaw residue banner with migrate, warn that cleanup breaks OpenClaw (#17507) Teknium 2026-04-29 08:08:36 -0700
  • e0a03f3f40 fix(api-server): collapse tool start/lifecycle into a single SSE event briandevans 2026-04-27 11:26:36 -0700
  • 13c238327e fix: address self-review findings for Vercel Sandbox salvage kshitijk4poor 2026-04-29 19:00:12 +0530
  • 5a1d4f6804 feat: add Vercel Sandbox backend Scott Trinh 2026-04-29 18:20:53 +0530
  • 810d98e892 feat(api_server): expose run status for external UIs (#17085) Magaav 2026-04-29 06:36:56 -0700
  • 83c288da01
    fix(anthropic): broaden Kimi thinking-suppression to custom endpoints (#17455) Teknium 2026-04-29 06:35:42 -0700
  • 398945e7b1
    fix(cron): accept list-form deliver values so deliver=['telegram'] works (#17456) Teknium 2026-04-29 06:35:34 -0700
  • 7141cda967 fix: narrow Anthropic adapter dot-mangling to Claude models only vominh1919 2026-04-29 12:29:36 +0700
  • 0565497dcc fix(hindsight): drain retain queue cleanly on shutdown Nicolò Boschi 2026-04-28 14:49:14 +0200
  • 5662ac2afc chore(release): map Kailigithub email to GitHub login teknium1 2026-04-29 05:08:26 -0700
  • cf83982da0 fix(gateway): handle wmic encoding errors on Windows non-English locales Kailigithub 2026-04-29 05:08:01 -0700
  • 835f9adec0 fix(update,test): clarify wmic comment; switch tests to monkeypatch sys.platform briandevans 2026-04-28 13:10:26 -0700
  • b85fff9495 fix(update): protect dashboard wmic scan against UnicodeDecodeError on Windows non-UTF-8 locales (#17049) briandevans 2026-04-28 12:13:06 -0700
  • f317325279
    docs(weixin): clarify iLink bot identity limits and warn on group policy (#17433) Teknium 2026-04-29 06:26:10 -0700
  • 9e63062b6c fix(stt): resolve API keys from ~/.hermes/.env via get_env_value (#17140) teknium1 2026-04-29 05:04:43 -0700
  • 33967b4e52 fix(tts): tolerate missing hermes_cli.config in tts_tool import briandevans 2026-04-28 16:06:37 -0700
  • 40d25e125b fix(tts): resolve API keys from ~/.hermes/.env via get_env_value (#17140) briandevans 2026-04-28 15:16:05 -0700
  • ff687c019e
    fix(aux): skip kimi-coding in vision auto-detect (closes #17076) (#17451) Teknium 2026-04-29 06:10:23 -0700
  • aea72c0936
    skills: adapt spike/sketch + 2 references from gsd-build/get-shit-done (MIT) (#17421) Teknium 2026-04-29 06:10:05 -0700
  • fe6c86623f fix: close file descriptor in LocalEnvironment._update_cwd vominh1919 2026-04-29 13:01:37 +0700
  • 258755a24f test(weixin): cover _is_stale_session_ret helper (#17228) teknium1 2026-04-29 05:01:58 -0700
  • e9b96fd050 fix: recognize ret=-2 as stale-session signal in Weixin adapter vominh1919 2026-04-29 12:22:03 +0700
  • b0435cc164 fix(model_tools): cancel coroutine on timeout so worker thread exits + log full traceback teknium1 2026-04-29 04:56:33 -0700
  • 46437966cc chore(release): map tmimmanuel email to GitHub login teknium1 2026-04-29 04:56:32 -0700
  • 3606414ec7 fix(gateway): isolate platform connect failures with per-platform timeout tmimmanuel 2026-04-29 04:55:50 -0700
  • 20b759cd02
    fix(process): reconcile session.exited against real child exit in poll/wait (#17430) Teknium 2026-04-29 04:59:21 -0700
  • 13683c0842
    feat(memory): notify providers on mid-process session_id rotation (#17409) Teknium 2026-04-29 04:57:22 -0700
  • d244596dba chore: add rylena to AUTHOR_MAP for PR #17363 teknium1 2026-04-29 04:54:26 -0700
  • 37d107e03d [verified] fix(gateway): accept user systemd private socket during preflight Rylen Anil 2026-04-29 09:08:41 +0000
  • df0e97a168
    fix(minimax): enable Anthropic prompt caching for MiniMax's own models (#17425) Teknium 2026-04-29 04:56:55 -0700
  • 860ff445f6 fix(usage_pricing): add MiniMax-M2.7 pricing for minimax and minimax-cn providers Oluwadare Feranmi 2026-04-29 12:12:56 +0100
  • ecaf8008bb feat(yuanbao): wire native text + media delivery into send_message loongzhao 2026-04-29 04:52:48 -0700
  • 4a62ba9ccd fix(signal): correct SPOILER docstring + AUTHOR_MAP for exiao teknium1 2026-04-29 04:15:40 -0700
  • 23f5fc6765 feat(gateway/signal): native formatting, reply quotes, and reactions exiao 2026-04-17 00:20:22 -0400
  • ed170f4333
    docs(anthropic): correct OAuth scope to Max plan + extra usage credits only (#17404) Teknium 2026-04-29 04:11:14 -0700
  • be57af7188
    docs(anthropic): clarify OAuth uses Claude Pro/Max subscription usage (#17399) Teknium 2026-04-29 04:05:43 -0700
  • 059980727a
    refactor(config): migrate remaining 33 cfg_get call sites (#17311) Teknium 2026-04-29 04:03:03 -0700
  • 21676e80cc
    Revert "fix(anthropic): remove Claude Code fingerprinting from OAuth Messages API path (#16957)" (#17397) Teknium 2026-04-29 03:55:03 -0700
  • 58a6171bfb
    Merge pull request #17305 from NousResearch/feat/docker-run-as-host-user Ben Barclay 2026-04-29 16:41:55 +1000
  • bc0d8a941e
    feat(curator): per-run reports — run.json + REPORT.md under logs/curator/ (#17307) Teknium 2026-04-28 23:23:11 -0700
  • 2d137074a3
    refactor(config): add cfg_get() helper; migrate 20 nested-get call sites (#17304) Teknium 2026-04-28 23:17:39 -0700
  • 5531c0df82 feat(docker): run container as host user to avoid root-owned bind mounts Ben 2026-04-29 16:16:43 +1000
  • 4c0cc77e94 fix(dashboard): keep ui imports browser-safe after rebase vincez-hms-coder 2026-04-29 01:47:13 -0400
  • 5e68503d2f
    Merge pull request #17190 from NousResearch/bb/tui-cold-start-profiling brooklyn! 2026-04-28 22:45:14 -0700
  • 22cc7492ff
    Potential fix for pull request finding brooklyn! 2026-04-28 22:44:58 -0700
  • c2fd0fa684 fix(tui): preserve memory monitor in-flight guard Brooklyn Nicholson 2026-04-29 00:44:04 -0500
  • 9b62c98170 chore(dashboard): restore package lock metadata vincez-hms-coder 2026-04-29 01:43:21 -0400
  • 469e4df3c2 fix(profiles): preserve skills on dashboard profile creation vincez-hms-coder 2026-04-28 10:02:04 -0400
  • ae11a31058 feat(profiles): add profile setup command endpoint and wrapper creation vincez-hms-coder 2026-04-27 18:35:16 -0400
  • 3e200b64fb fix(profiles): update terminal command for copying based on profile name vincez-hms-coder 2026-04-27 16:37:15 -0400
  • 1745cfc6d7 fix(dashboard): avoid node-only ui imports in browser vincez-hms-coder 2026-04-27 08:56:52 -0400
  • 58c07867e3 fix(dashboard): keep profiles list resilient vincez-hms-coder 2026-04-27 08:40:11 -0400
  • 4523965de9 feat(dashboard): add profiles management page vincez-hms-coder 2026-04-27 03:02:32 -0400
  • fa9383d27b feat(curator): umbrella-first prompt, inherit parent config, unbounded iterations teknium1 2026-04-28 22:07:02 -0700
  • 019d4c1c3f feat(curator): hook into the gateway's cron-ticker thread Teknium 2026-04-26 07:16:27 -0700
  • a12f7aa8bb fix(curator): default cycle is every 7 days, not 24 hours Teknium 2026-04-26 06:32:18 -0700
  • 0d31864e3b fix(curator): defense-in-depth gates against bundled/hub skills Teknium 2026-04-26 06:17:01 -0700
  • c8b7e7268a refactor(curator): point review prompt at existing tools Teknium 2026-04-26 06:13:09 -0700
  • bc79e227e6 feat(curator): background skill maintenance (issue #7816) Teknium 2026-04-26 06:08:39 -0700
  • 88602376d4 fix: resolve external_dirs relative to HERMES_HOME instead of cwd (#9949) Mil Wang (from Dev Box) 2026-04-15 08:59:51 +0800
  • ded12f0968 chore(release): map LyleLengyel@gmail.com -> mcndjxlefnd teknium1 2026-04-28 22:16:52 -0700
  • 80e474f11f fix(gateway,terminal): expand shell tilde in terminal.cwd before subprocess Lyle Lengyel 2026-04-23 10:56:18 -0700
  • d341af22c0 fix(tui): preserve busy and init error signaling Brooklyn Nicholson 2026-04-29 00:25:09 -0500
  • 88e07c42b4 fix(cli): prevent .env sanitizer from splitting GLM_API_KEY by LM_API_KEY suffix JackJin 2026-04-29 04:39:51 +0800
  • cc5efb6fc1 fix(tui): keep non-agent session RPCs lazy Brooklyn Nicholson 2026-04-29 00:22:38 -0500
  • 97a2474b39 review(copilot): point reload.env docstring at hermes_cli.config.reload_env Brooklyn Nicholson 2026-04-28 15:52:41 -0500
  • 6b4ef00a2c review(copilot): keep /reload cli_only since gateway has no handler Brooklyn Nicholson 2026-04-28 15:24:36 -0500
  • 4858e26eaa feat(tui): port classic CLI /reload (.env hot-reload) to TUI Brooklyn Nicholson 2026-04-28 14:24:50 -0500
  • dcd7b717f8
    fix(gateway): linearize tool-progress bubbles with content messages (#17280) Teknium 2026-04-28 22:17:33 -0700
  • ac855bba0e fix(cli): respect terminal.cwd config in local terminal backend Tranquil-Flow 2026-04-23 21:01:45 +1000
  • f95c34f415 fix(browser): address Copilot round-4 on /browser connect Brooklyn Nicholson 2026-04-28 23:13:29 -0500
  • 679a27498d fix(browser): address Copilot round-3 on /browser connect Brooklyn Nicholson 2026-04-28 22:56:23 -0500
  • d1ee4915f3 fix(browser): address Copilot review on /browser connect Brooklyn Nicholson 2026-04-28 22:41:15 -0500
  • 26816d1f77 refactor(tui): tighten /browser connect plumbing Brooklyn Nicholson 2026-04-28 22:36:29 -0500
  • e750829015 fix(tui): stream /browser connect progress as gateway events Brooklyn Nicholson 2026-04-28 22:28:42 -0500
  • 7d39a45749 fix(tui): show /browser connect progress like CLI Brooklyn Nicholson 2026-04-28 22:22:32 -0500
  • 69ff114ee2 fix(browser): avoid bogus Chrome launch fallback Brooklyn Nicholson 2026-04-28 22:18:41 -0500
  • f10a3df632 fix(tui): align /browser connect local CDP handling Brooklyn Nicholson 2026-04-28 22:12:29 -0500
  • 88a9efdb1a fix(tui): tighten cold-start edge cases after review Brooklyn Nicholson 2026-04-29 00:08:34 -0500
  • 72a3af63d4 fix(tui): keep prompt submit off the RPC pool Brooklyn Nicholson 2026-04-29 00:04:12 -0500
  • a2819e1820 fix(tui): address lazy startup review races Brooklyn Nicholson 2026-04-28 23:54:33 -0500
  • 0a6ecea676 fix(tui): hydrate lazy startup panel and use animated loaders Brooklyn Nicholson 2026-04-28 23:48:07 -0500
  • b66cbb7b4c perf(tui): defer agent construction until first prompt Brooklyn Nicholson 2026-04-28 23:32:02 -0500
  • 1d4218be56
    feat(review): active-update bias, loaded-skill-first, support-file variants (#17213) Teknium 2026-04-28 21:11:48 -0700
  • c4db1ce08c skills: add pretext creative-demos skill Brooklyn Nicholson 2026-04-28 23:09:52 -0500
  • 8c892c1453
    refactor(redact): canonical mask_secret helper; fix status.py DIM drift (#17207) Teknium 2026-04-28 21:04:35 -0700
  • 9e398e1809 perf(tui): avoid importing classic CLI during tool discovery Brooklyn Nicholson 2026-04-28 22:42:17 -0500
  • 6e9691ff12
    Merge pull request #17237 from NousResearch/bb/tui-paste-watchdog brooklyn! 2026-04-28 20:22:44 -0700
  • 10ad7006b6 fix(tui): use paste timeout when rearming paste watchdog Brooklyn Nicholson 2026-04-28 22:21:44 -0500
  • f542d17b00 style(tui): apply npm run fix Brooklyn Nicholson 2026-04-28 22:18:26 -0500
  • d7ae8dfd0a style(tui): remove steer queued emoji Brooklyn Nicholson 2026-04-28 22:15:57 -0500
  • ce2cc7302e fix(tui): stabilize sticky prompt tracking Brooklyn Nicholson 2026-04-28 22:10:40 -0500
  • afb20a1d67 fix(tui): recover from stuck paste mode Brooklyn Nicholson 2026-04-28 22:06:27 -0500
  • e4120d1e6d Merge remote-tracking branch 'origin/main' into fix/markdown Austin Pickett 2026-04-28 22:01:02 -0400
  • cd7150a195
    perf(approval): precompile DANGEROUS_PATTERNS and HARDLINE_PATTERNS (#17206) Teknium 2026-04-28 18:44:14 -0700
  • 3379f88ea4 docs: clarify wrapForFrac and streaming math-fence rationale Austin Pickett 2026-04-28 21:43:32 -0400
  • adef1f33ab
    chore(release): map scott@scotttrinh.com -> scotttrinh (#17203) Teknium 2026-04-28 18:28:49 -0700