Commit Graph

  • b7b3294c4a fix(skills): preserve trust for skills-sh identifiers + reduce resolution churn (#3251) Teknium 2026-03-26 13:40:21 -07:00
  • 62f8aa9b03 fix: MCP toolset resolution for runtime and config (#3252) Teknium 2026-03-26 13:39:41 -07:00
  • 2c719f0701 fix(auth): migrate OAuth token refresh to platform.claude.com with fallback (#3246) Teknium 2026-03-26 13:26:56 -07:00
  • c6fe75e99b fix(gateway): fingerprint full auth token in agent cache signature (#3247) Teknium 2026-03-26 13:19:43 -07:00
  • 36af1f3baf feat(telegram): Private Chat Topics with functional skill binding (#2598) Teknium 2026-03-26 02:04:11 -07:00
  • 43af094ae3 fix(agent): include tool tokens in preflight estimate, guard context probe persistence (#3164) Teknium 2026-03-26 02:00:50 -07:00
  • 9989e579da fix: add request timeouts to send_message_tool HTTP calls (#3162) memosr.eth 2026-03-26 11:58:11 +03:00
  • 4a56e2cd88 fix(display): show tool progress for substantive tools, not just "preparing" Teknium 2026-03-26 01:52:52 -07:00
  • 26bfdc22b4 feat: add godmode jailbreaking skill + docs (#3157) Teknium 2026-03-26 01:37:18 -07:00
  • 0426bb745f fix: reset default SOUL.md to baseline identity text (#3159) Teknium 2026-03-26 01:34:27 -07:00
  • c511e087e0 fix(agent): always prefer streaming for API calls to prevent hung subagents (#3120) Teknium 2026-03-26 01:22:31 -07:00
  • c07c17f5f2 feat(agent): surface all retry/fallback/compression lifecycle events (#3153) Teknium 2026-03-26 01:08:47 -07:00
  • cbf195e806 chore: fix 154 f-strings, simplify getattr/URL patterns, remove dead code (#3119) Teknium 2026-03-25 19:47:58 -07:00
  • 08d3be0412 fix: graceful return on max retries instead of crashing thread Teknium 2026-03-25 19:00:33 -07:00
  • 156b50358b fix(reasoning): skip duplicate callback for <think>-extracted reasoning during streaming (#3116) Teknium 2026-03-25 18:57:18 -07:00
  • 59575d6a91 fix(gateway): recover from hung agents — /stop force-unlocks session (#3104) Teknium 2026-03-25 18:46:50 -07:00
  • f46542b6c6 fix(cli): read root-level provider and base_url from config.yaml into model config (#3112) Teknium 2026-03-25 18:38:32 -07:00
  • 5b29ff50f8 fix(logging): extract useful info from HTML error pages, dump debug on max retries Teknium 2026-03-25 18:34:22 -07:00
  • 7258311710 fix: stop recursive AGENTS.md walk, load top-level only (#3110) Teknium 2026-03-25 18:30:45 -07:00
  • 910ec7eb38 chore: remove unused Hermes-native PKCE OAuth flow (#3107) Teknium 2026-03-25 18:29:47 -07:00
  • 4b45f65858 fix: update api_key in _try_activate_fallback for subagent auth (#3103) Teknium 2026-03-25 18:23:03 -07:00
  • b374f52063 fix(session): clear compressor summary and turn counter on /clear and /new (#3102) Teknium 2026-03-25 18:22:21 -07:00
  • bd43a43f07 fix(cli): handle EOFError in sessions delete/prune confirmation prompts (#3101) Teknium 2026-03-25 18:06:04 -07:00
  • 432ba3b709 fix: use sys.executable for pip in update commands to fix PEP 668 (#3099) Teknium 2026-03-25 17:52:59 -07:00
  • 712cebc40f fix(logging): show HTTP status code and 400 body in API error output (#3096) Teknium 2026-03-25 17:47:55 -07:00
  • 45f57c2012 feat(models): add glm-5-turbo to zai provider model list (#3095) Teknium 2026-03-25 17:42:25 -07:00
  • 41081d718c fix(cli): prevent update crash in non-TTY environments (#3094) Teknium 2026-03-25 17:34:20 -07:00
  • 281100e2df fix(agent): prevent AsyncOpenAI/httpx cross-loop deadlock in gateway mode (#2701) ctlst 2026-03-25 17:31:56 -07:00
  • 0d7f739675 fix(setup): use explicit key mapping for returning-user menu dispatch instead of positional index (#3083) Teknium 2026-03-25 17:14:43 -07:00
  • 9783c9d5c1 refactor: remove /model slash command from CLI and gateway (#3080) Teknium 2026-03-25 17:03:05 -07:00
  • 0cfc1f88a3 fix: add MCP tool name collision protection (#3077) Teknium 2026-03-25 16:52:04 -07:00
  • 3bc953a666 fix(security): bump dependencies to fix CVEs + regenerate uv.lock (#3073) Teknium 2026-03-25 16:43:21 -07:00
  • bd6b138e85 fix: clean up HTML error messages in CLI display (#3069) Teknium 2026-03-25 16:39:22 -07:00
  • 9792bde31a fix(agent): count compression restarts toward retry limit (#3070) Teknium 2026-03-25 16:35:17 -07:00
  • 9d1e13019e fix(cli): prevent TypeError on startup when base_url is None (#3068) Teknium 2026-03-25 16:21:00 -07:00
  • 37cabc47d3 test(skills): add regression tests for null metadata frontmatter Teknium 2026-03-25 16:09:27 -07:00
  • f7f30aaab9 fix(streaming): detect and kill stale SSE connections Teknium 2026-03-25 16:07:05 -07:00
  • d218cf9118 fix(skills): handle null metadata in skill frontmatter Teknium 2026-03-25 16:06:15 -07:00
  • 841401f588 feat(cli): preserve user input on multiline paste (#3065) Teknium 2026-03-25 16:00:36 -07:00
  • 77bcaba2d7 refactor: consolidate get_hermes_home() and parse_reasoning_effort() (#3062) Teknium 2026-03-25 15:54:28 -07:00
  • e0cfc089da fix(gateway/slack): send progress messages to correct thread (#3063) Teknium 2026-03-25 15:51:15 -07:00
  • 7126524e8d remove config drift check for nix (#3061) Siddharth Balyan 2026-03-26 04:16:29 +05:30
  • f83c27e26f feat(skills): add Docker management skill to optional-skills (#3060) Teknium 2026-03-25 15:32:25 -07:00
  • ab548a9b5e fix(security): add SSRF protection to browser_navigate (#3058) Teknium 2026-03-25 15:16:57 -07:00
  • 73e66eb3c0 fix(gateway): thread-safe SessionStore — protect _entries with threading.Lock (#3052) Teknium 2026-03-25 15:15:37 -07:00
  • 14cf2d85ca fix(display): guard isatty() against closed streams via _is_tty property (#3056) Teknium 2026-03-25 15:15:15 -07:00
  • 8bb1d15da4 chore: remove ~100 unused imports across 55 files (#3016) Teknium 2026-03-25 15:02:03 -07:00
  • 861624d4e9 fix(cli): refresh TUI before background task output to prevent status bar overlap (#3048) Teknium 2026-03-25 15:00:33 -07:00
  • e4033b2baf fix(cli): catch KeyboardInterrupt during flush_memories on exit (#3025) Teknium 2026-03-25 12:47:51 -07:00
  • 94e3d9adbf fix(agent): restore safe non-streaming fallback after stream failures (#3020) Teknium 2026-03-25 12:46:04 -07:00
  • 0dcd6ab2f2 fix: status bar shows 26K instead of 260K for token counts with trailing zeros (#3024) Teknium 2026-03-25 12:45:58 -07:00
  • b6461903ff feat: nix flake — uv2nix build, NixOS module, persistent container mode (#20) Siddharth Balyan 2026-03-26 01:08:02 +05:30
  • 8f6ef042c1 fix(cli): buffer reasoning preview chunks and fix duplicate display (#3013) Teknium 2026-03-25 12:16:39 -07:00
  • 099dfca6db fix: GLM reasoning-only and max-length handling (#3010) Teknium 2026-03-25 12:05:37 -07:00
  • 68ab37e891 fix(delegate): give subagents independent iteration budgets (#3004) Teknium 2026-03-25 11:29:49 -07:00
  • 65dace1b1a fix(discord): stop phantom typing indicator after agent turn completes (#3003) Teknium 2026-03-25 11:28:28 -07:00
  • 650b400c98 fix(cron): mark session as ended after job completes (#2998) Teknium 2026-03-25 11:13:21 -07:00
  • 61949f0af7 Fix (#2997) Teknium 2026-03-25 11:12:11 -07:00
  • 52c5e491f5 fix(session): surface silent SessionDB failures that cause session data loss (#2999) Teknium 2026-03-25 11:10:19 -07:00
  • f665351740 fix(shell): exponential backoff for persistent shell polling (#2996) Teknium 2026-03-25 10:56:48 -07:00
  • fba73a60e3 fix(skills): use Git Trees API to prevent silent subdirectory loss during install (#2995) Teknium 2026-03-25 10:48:18 -07:00
  • 114e636b7d fix(display): suppress KawaiiSpinner animation under patch_stdout (#2994) Teknium 2026-03-25 10:46:54 -07:00
  • 20cc1731f4 perf(prompt_builder): avoid redundant file re-read for skill conditions (#2992) Teknium 2026-03-25 10:39:27 -07:00
  • b2a6b012fe fix(api_server): streaming breaks when agent makes tool calls (#2985) Teknium 2026-03-25 09:56:20 -07:00
  • 42fec19151 feat: persist reasoning across gateway session turns (schema v6) (#2974) Teknium 2026-03-25 09:47:28 -07:00
  • 5dbe2d9d73 fix: skills-sh install fails for deeply nested repo structures (#2980) Teknium 2026-03-25 09:31:05 -07:00
  • c6f4515f73 fix(whatsapp): download documents, audio, and video media from messages (#2978) Teknium 2026-03-25 08:37:28 -07:00
  • fd292e676b fix: skip KawaiiSpinner when TUI handles tool progress (#2973) Teknium 2026-03-25 08:33:44 -07:00
  • e5691eed38 feat(gateway): configurable Telegram reply threading mode (#2907) Teknium 2026-03-24 19:56:00 -07:00
  • ab4ba8163a feat(migration): comprehensive OpenClaw migration v2 — 17 new modules, terminal recap (#2906) Teknium 2026-03-24 19:44:02 -07:00
  • 80cc27eb9d feat(api-server): Idempotency-Key support, body size limit, OpenAI error envelope (#2903) Teknium 2026-03-24 19:31:08 -07:00
  • 1b24a226ea fix(skills): agent-created skills were incorrectly treated as untrusted community content Teknium 2026-03-24 19:13:51 -07:00
  • 9b32f846a8 fix: browser_vision ignores auxiliary.vision.timeout config (#2901) Teknium 2026-03-24 19:10:12 -07:00
  • 7ca22ea11b fix(compression): restore sane defaults and cap summary at 12K tokens Teknium 2026-03-24 18:48:04 -07:00
  • ef47531617 docs: unify hooks documentation — add plugin hooks to hooks page, add session:end event Teknium 2026-03-24 18:34:14 -07:00
  • b36fe9282a feat(session_search): add recent sessions mode when query is omitted (#2533) Teknium 2026-03-24 18:41:38 -07:00
  • 1e9ff53a74 docs: clarify two-mode behavior in session_search schema description Teknium 2026-03-24 18:08:06 -07:00
  • 27c023e071 feat(config): expose compression target_ratio, protect_last_n, and threshold in DEFAULT_CONFIG Teknium 2026-03-24 18:05:43 -07:00
  • 9231a335d4 fix(compression): replace dead summary_target_tokens with ratio-based scaling (#2554) Teknium 2026-03-24 17:45:49 -07:00
  • 7efaa5968d Merge pull request #2891 from NousResearch/hermes/hermes-gateway-context Teknium 2026-03-24 17:43:41 -07:00
  • 8ee4f32819 fix(gateway): use TERMINAL_CWD for context file discovery, not process cwd Teknium 2026-03-24 17:30:33 -07:00
  • 689344430c chore: gitignore orphaned mini-swe-agent directory Teknium 2026-03-24 12:50:34 -07:00
  • 618f15dda9 fix: reorder setup wizard providers — OpenRouter first Teknium 2026-03-24 12:50:24 -07:00
  • 481915587e fix: update context pressure warnings and token estimates after compaction Teknium 2026-03-24 09:25:06 -07:00
  • 0b993c1e07 docs: quote pip install extras to fix zsh glob errors (#2815) Teknium 2026-03-24 09:25:01 -07:00
  • 9718334962 docs: fix api-server response storage — SQLite, not in-memory (#2819) Teknium 2026-03-24 09:05:15 -07:00
  • ebcb81b649 docs: document 9 previously undocumented features Teknium 2026-03-24 08:56:21 -07:00
  • ac5b8a478a ci: add supply chain audit workflow for PR scanning (#2816) Teknium 2026-03-24 08:56:04 -07:00
  • 624e4a8e7a chore: regenerate uv.lock with hashes, use lockfile in setup (#2812) Teknium 2026-03-24 08:42:45 -07:00
  • 177e43259f refactor: update mini_swe_runner to use Hermes built-in backends Teknium 2026-03-24 08:27:10 -07:00
  • c9b76057d4 chore: pin all dependency version ranges (supply chain hardening) (#2810) Teknium 2026-03-24 08:25:17 -07:00
  • 745859babb feat: env var passthrough for skills and user config (#2807) Teknium 2026-03-24 08:19:34 -07:00
  • ad1bf16f28 chore: remove all remaining mini-swe-agent references Teknium 2026-03-24 08:19:14 -07:00
  • e2c81c6e2f docs: add missing skills, CLI commands, and messaging env vars Teknium 2026-03-24 08:12:37 -07:00
  • 677b11d84c fix: reject relative cwd paths for container terminal backends Teknium 2026-03-24 08:03:04 -07:00
  • ee3f3e756d docs: fix stale and incorrect documentation across 18 files Teknium 2026-03-24 07:53:07 -07:00
  • 02b38b93cb refactor: remove mini-swe-agent dependency — inline Docker/Modal backends (#2804) Teknium 2026-03-24 07:30:25 -07:00
  • 2233f764af fix(tools): handle 402 insufficient credits error in vision tool (#2802) Teknium 2026-03-24 07:23:07 -07:00
  • 98b5570961 fix: make browser command timeout configurable via config.yaml (#2801) Teknium 2026-03-24 07:21:50 -07:00
  • 773d3bb4df docs: update all docs for /model command overhaul and custom provider support Teknium 2026-03-24 07:19:26 -07:00