-
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