Commit Graph

  • 74fe1e2254 chore: remove TODO.md — all items tracked as issues teknium1 2026-03-07 00:07:14 -08:00
  • 348936752a fix: simplify timezone migration to use os.getenv directly teknium1 2026-03-07 00:05:05 -08:00
  • 69a36a3361 Merge PR #309: fix(timezone): timezone-aware now() for prompt, cron, and execute_code teknium1 2026-03-07 00:04:41 -08:00
  • 8712dd6d1c Merge pull request #308 from batuhankocyigit/patch-2 Teknium 2026-03-06 23:43:09 -08:00
  • 55a21fe37b docs: add Environments, Benchmarks & Data Generation guide teknium1 2026-03-06 23:31:45 -08:00
  • f55f625277 chore: reorder terminal backends in setup wizard teknium1 2026-03-06 22:21:57 -08:00
  • 9dac85b069 fix: uv pip install fails outside venv in setup wizard teknium1 2026-03-06 21:55:33 -08:00
  • 99bd69baa8 Merge feat/modular-setup-wizard: modular setup wizard with section subcommands and tool-first UX teknium1 2026-03-06 21:12:30 -08:00
  • a62a137a4f fix: handle dict-format model config in setup wizard display teknium1 2026-03-06 21:11:40 -08:00
  • 82b18e8ac2 feat: unify hermes tools and hermes setup tools into single flow teknium1 2026-03-06 18:11:35 -08:00
  • 0111c9848d fix: remove ANSI codes and em dashes from menu labels teknium1 2026-03-06 17:55:44 -08:00
  • ab9cadfeee feat: modular setup wizard with section subcommands and tool-first UX teknium1 2026-03-06 17:46:31 -08:00
  • 8bf28e1441 fix(setup): prevent OpenRouter model list fallback for Nous provider PercyDikec 2026-03-07 07:16:22 +03:00
  • ce28f847ce fix: update OpenRouter model names for yc-bench config teknium1 2026-03-06 19:58:56 -08:00
  • 5609117882 fix(doctor): recognize OPENAI_API_KEY custom endpoint config stablegenius49 2026-03-06 19:47:09 -08:00
  • b4fbb6fe10 feat: add YC-Bench long-horizon agent benchmark environment teknium1 2026-03-06 19:25:56 -08:00
  • 82d7e9429e chore: add GLM/Kimi/MiniMax models to insights pricing (zero cost) teknium1 2026-03-06 19:12:14 -08:00
  • e2821effb5 feat: add direct API-key providers as auxiliary client fallbacks teknium1 2026-03-06 19:08:54 -08:00
  • 9742f11fda chore: add context lengths for Kimi and MiniMax models teknium1 2026-03-06 19:01:38 -08:00
  • 53b4b7651a Add official OpenClaw migration skill for Hermes Agent Tyler 2026-03-06 18:57:12 -08:00
  • 388dd4789c feat: add z.ai/GLM, Kimi/Moonshot, MiniMax as first-class providers teknium1 2026-03-06 18:55:12 -08:00
  • fdebca4573 Merge pull request #571 from NousResearch/rewbs/nous-key-remint-attempt-on-401 Teknium 2026-03-06 18:52:01 -08:00
  • 479dfc096a Merge PR #473: Update model id in OpenRouter from minimax-m2.1 to minimax-m2.5 teknium1 2026-03-06 18:43:18 -08:00
  • 3c6c11b7c9 Merge PR #420: fix: respect OPENAI_BASE_URL when resolving API key priority teknium1 2026-03-06 18:43:13 -08:00
  • bc091eb7ef fix: implement Nous credential refresh on 401 error for retry logic Robin Fernandes 2026-03-07 13:34:23 +11:00
  • a857321463 fix(code-execution): close server socket in finally block to prevent fd leak alireza78a 2026-03-07 05:41:11 +03:30
  • f75b1d21b4 fix: execute_code and delegate_task now respect disabled toolsets teknium1 2026-03-06 17:36:06 -08:00
  • 33cfe1515d fix: sanitize FTS5 queries and close mirror DB connections 0xbyt4 2026-03-07 04:24:45 +03:00
  • 94053d75a6 fix: custom endpoint no longer leaks OPENROUTER_API_KEY (#560) teknium1 2026-03-06 17:16:14 -08:00
  • 2a68099675 fix(tests): isolate tests from user ~/.hermes/ config and SOUL.md teknium1 2026-03-06 17:10:35 -08:00
  • 3b43f7267a fix: count actual tool calls instead of tool-related messages 0xbyt4 2026-03-07 04:07:52 +03:00
  • 6cd3bc6640 Merge PR #563: fix: prevent data loss in skills sync on copy/update failure teknium1 2026-03-06 17:01:30 -08:00
  • 211b55815e fix: prevent data loss in skills sync on copy/update failure 0xbyt4 2026-03-07 03:58:32 +03:00
  • 8ae4a6f824 fix: improve handling of empty responses after tool calls teknium1 2026-03-06 16:54:31 -08:00
  • b98301677a docs: add /insights to all help menus and documentation teknium1 2026-03-06 16:03:20 -08:00
  • f2fdde5ba4 fix: show user-modified skills count in hermes update output teknium1 2026-03-06 16:14:43 -08:00
  • 4f56e31dc7 fix: track origin hashes in skills manifest to preserve user modifications teknium1 2026-03-06 16:13:47 -08:00
  • 6d3804770c Merge pull request #552 from NousResearch/feat/insights Teknium 2026-03-06 16:00:28 -08:00
  • ab0f4126cf fix: restore all removed bundled skills + fix skills sync system teknium1 2026-03-06 15:57:12 -08:00
  • 1755a9e38a Design agent migration skill for Hermes Agent from OpenClaw | Run successful dry tests with reports unmodeled-tyler 2026-03-06 15:12:45 -08:00
  • 585f8528b2 fix: deep review — prefix matching, tool_calls extraction, query perf, serialization teknium1 2026-03-06 14:50:57 -08:00
  • 75f523f5c0 fix: unknown/custom models get zero cost instead of fake estimates teknium1 2026-03-06 14:18:19 -08:00
  • 68fbae5692 docs: add Custom & Self-Hosted LLM Providers guide teknium1 2026-03-06 14:15:57 -08:00
  • 80f1dd8d37 docs: add Custom & Self-Hosted LLM Providers guide teknium1 2026-03-06 14:15:57 -08:00
  • b52b37ae64 feat: add /insights command with usage analytics and cost estimation teknium1 2026-03-06 14:04:59 -08:00
  • 566aeaeefa Make skill file writes atomic aydnOktay 2026-03-07 00:49:10 +03:00
  • 7a0544ab57 fix: three small inconsistencies across cron, gateway, and daytona Himess 2026-03-06 16:52:17 +03:00
  • d63b363cde refactor: extract atomic_json_write helper, add 24 checkpoint tests teknium1 2026-03-06 05:50:12 -08:00
  • c05c60665e Merge PR #298: Make process_registry checkpoint writes atomic teknium1 2026-03-06 05:32:35 -08:00
  • b4873a5de7 fix(setup): Escape skips instead of exiting, add control hints to all prompts teknium1 2026-03-06 05:27:11 -08:00
  • 913f8ce0a5 Merge PR #297: Make batch_runner checkpoint incremental and atomic teknium1 2026-03-06 05:16:31 -08:00
  • 453e0677d6 fix: use regex for search output parsing to handle Windows drive-letter paths Himess 2026-03-06 15:54:33 +03:00
  • 4a63737227 Merge PR #433: fix(whatsapp): replace Linux-only fuser with cross-platform port cleanup teknium1 2026-03-06 04:52:25 -08:00
  • 3e93db16bd Merge PR #436: fix: use _max_tokens_param in max-iterations retry path teknium1 2026-03-06 04:46:24 -08:00
  • f863a42351 Merge PR #441: fix(gateway): return response from /retry handler instead of discarding it teknium1 2026-03-06 04:42:54 -08:00
  • dc55f493be fix: add missing re.DOTALL to DeepSeek V3.1 parser (same bug as V3) teknium1 2026-03-06 04:41:47 -08:00
  • 936fda3f9e Merge PR #444: fix: add missing re.DOTALL flag to DeepSeek V3 tool call parser teknium1 2026-03-06 04:39:53 -08:00
  • ecb8148a9f Merge PR #448: fix(cli): use correct dict key for codex auth file path in status output teknium1 2026-03-06 04:34:46 -08:00
  • 2dbbedc05a docs: rebrand messaging — 'the self-improving AI agent' teknium1 2026-03-06 04:34:06 -08:00
  • c30967806c test: add 26 tests for set_config_value secret routing teknium1 2026-03-06 04:26:18 -08:00
  • 145f719d30 Merge PR #469: fix(config): route API keys and tokens to .env instead of config.yaml teknium1 2026-03-06 04:23:49 -08:00
  • 32dbd31b9a fix: restrict .env file permissions to owner-only Himess 2026-03-06 15:14:26 +03:00
  • b89eb29174 fix: correct mock tool name 'search' → 'search_files' in test_code_execution teknium1 2026-03-06 03:53:43 -08:00
  • 3670089a42 docs: add Daytona to batch_runner, process_registry, agent_loop, tool_context teknium1 2026-03-06 03:49:59 -08:00
  • 3982fcf095 fix: sync execute_code sandbox stubs with real tool schemas teknium1 2026-03-06 03:40:06 -08:00
  • 8481fdcf08 docs: complete Daytona backend documentation coverage teknium1 2026-03-06 03:37:05 -08:00
  • 39299e2de4 Merge PR #451: feat: Add Daytona environment backend teknium1 2026-03-06 03:32:40 -08:00
  • efec4fcaab feat(execute_code): add json_parse, shell_quote, retry helpers to sandbox teknium1 2026-03-06 01:52:46 -08:00
  • 5ce2c47d60 docs: update all docs for optional-skills and browse command teknium1 2026-03-06 01:46:34 -08:00
  • f6f3d1de9b fix: review fixes — path traversal guard, trust_style consistency, edge cases teknium1 2026-03-06 01:40:01 -08:00
  • ec0fe3242a feat: 'hermes skills browse' — paginated browsing of all hub skills teknium1 2026-03-06 01:29:45 -08:00
  • f2e24faaca feat: optional skills — official skills shipped but not activated by default teknium1 2026-03-06 01:24:11 -08:00
  • 8c80b96318 chore: update OpenRouter model list teknium1 2026-03-06 00:52:45 -08:00
  • 2387465dcc chore: add openai/gpt-5.4-pro and stepfun/step-3.5-flash to OpenRouter models teknium1 2026-03-06 00:49:25 -08:00
  • 32636ecf8a Update MiniMax model ID from m2.1 to m2.5 tars90percent 2026-03-06 16:47:48 +08:00
  • 6055adbe1b fix(config): route API keys and tokens to .env instead of config.yaml ygd58 2026-03-06 08:45:35 +01:00
  • ffd2f8dc50 docs: add Vision & Image Paste guide with platform compatibility teknium1 2026-03-05 23:51:46 -08:00
  • e93b4d1dcd feat: Alt+V keybinding for clipboard image paste teknium1 2026-03-05 22:48:39 -08:00
  • 014a5b712d fix: prevent duplicate gateway instances from running simultaneously teknium1 2026-03-05 20:35:33 -08:00
  • 2317d115cd fix: clipboard image paste on WSL2, Wayland, and VSCode terminal teknium1 2026-03-05 20:22:44 -08:00
  • 8253b54be9 test: strengthen assertions in skill_manager + memory_tool (batch 3) teknium1 2026-03-05 18:51:43 -08:00
  • 5c867fd79f test: strengthen assertions across 3 more test files (batch 2) teknium1 2026-03-05 18:46:30 -08:00
  • a44e041acf test: strengthen assertions across 7 test files (batch 1) teknium1 2026-03-05 18:39:37 -08:00
  • e9f05b3524 test: comprehensive tests for model metadata + firecrawl config teknium1 2026-03-05 18:22:39 -08:00
  • e2a834578d refactor: extract clipboard methods + comprehensive tests (37 tests) teknium1 2026-03-05 18:07:53 -08:00
  • ffc752a79e test: improve clipboard tests with realistic scenarios and multimodal coverage teknium1 2026-03-05 17:58:06 -08:00
  • 399562a7d1 feat: clipboard image paste in CLI (Cmd+V / Ctrl+V) teknium1 2026-03-05 17:53:58 -08:00
  • fec8a0da72 Merge PR #296: fix(cron): close lock_fd on failed flock to prevent fd leak teknium1 2026-03-05 17:05:06 -08:00
  • 9f4542b3db fix: require Python 3.11+ in pyproject.toml teknium1 2026-03-05 17:04:08 -08:00
  • 363633e2ba fix: allow self-hosted Firecrawl without API key + add self-hosting docs teknium1 2026-03-05 16:44:21 -08:00
  • a41ba57a7a Merge PR #460: feat(tools): add support for self-hosted firecrawl teknium1 2026-03-05 16:41:30 -08:00
  • 884c8ea70a chore: add openai/gpt-5.4 to OpenRouter preferred models list teknium1 2026-03-05 16:13:45 -08:00
  • c886333d32 feat: smart context length probing with persistent caching + banner display teknium1 2026-03-05 16:09:57 -08:00
  • 55b173dd03 refactor: move shutil import to module level teknium1 2026-03-05 15:55:35 -08:00
  • 9079a27814 fix: prompt box and response box span full terminal width on wide screens dmahan93 2026-03-02 21:53:25 -06:00
  • d7d10b14cd feat(tools): add support for self-hosted firecrawl caentzminger 2026-03-05 16:16:18 -06:00
  • 81986022b7 Add explicit encoding="utf-8" to all config/data file open() calls shitcoinsherpa 2026-03-05 17:04:33 -05:00
  • dcba291d45 Use pywinpty instead of ptyprocess on Windows for PTY support shitcoinsherpa 2026-03-05 17:02:51 -05:00
  • 48e65631f6 Fix auth store file lock for Windows (msvcrt) with reentrancy support shitcoinsherpa 2026-03-05 17:01:17 -05:00
  • a6499b6107 fix(daytona): use shell timeout wrapper instead of broken SDK exec timeout rovle 2026-03-05 13:12:41 -08:00