-
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
-
14a11d24b4
fix: handle None args in build_tool_preview
0xbyt4
2026-03-05 23:09:11 +03:00
-
-
-
74a36b0729
docs: add Daytona to backend lists in docs
rovle
2026-03-05 11:55:41 -08:00
-
efc7a7b957
fix(daytona): don't guess /root on cwd probe failure, keep constructor default; update tests to reflect this
rovle
2026-03-05 11:49:35 -08:00
-
4f1464b3af
fix(daytona): default disk to 10GB to match platform limit
rovle
2026-03-05 11:37:30 -08:00
-
3a41079fac
fix(daytona): add optional dependency group to pyproject.toml
rovle
2026-03-05 11:13:12 -08:00
-
5279540bb4
fix(daytona): add missing config mappings in gateway, CLI defaults, and config display
rovle
2026-03-05 11:12:50 -08:00
-
577da79a47
fix(daytona): make disk cap visible and use SDK enum for sandbox state
rovle
2026-03-05 11:03:39 -08:00
-
1faa9648d3
chore(daytona): cap the disk size to current maximum on daytona sandboxes
rovle
2026-03-05 10:43:41 -08:00
-
ad57bf1e4b
fix(cli): use correct dict key for codex auth file path in status output
PercyDikec
2026-03-05 21:27:12 +03:00
-
-
-
d5efb82c7c
test(daytona): add unit and integration tests for Daytona backend
rovle
2026-03-05 10:26:22 -08:00
-
36214d14db
fix(cli): use correct visibility filter string in codex API model fetch
PercyDikec
2026-03-05 21:12:53 +03:00
-
-
-
ea2f7ef2f6
docs(config): add Daytona disk limit hint and fix default cwd in example
rovle
2026-03-05 01:11:55 -08:00
-
435530018b
fix(daytona): resolve cwd by detecting home directory inside the sandbox
rovle
2026-03-05 00:59:35 -08:00
-
df61054a84
feat(cli): add Daytona to setup wizard, doctor, and status display
rovle
2026-03-05 00:44:39 -08:00
-
690b8bb563
feat(cli): add Daytona config mapping and env var sync
rovle
2026-03-05 00:42:05 -08:00
-
c43451a50b
feat(terminal): integrate Daytona backend into tool pipeline
rovle
2026-03-05 00:41:12 -08:00
-
1e312c6582
feat(environments): add Daytona cloud sandbox backend
rovle
2026-03-05 00:40:34 -08:00
-
-
-
e36c8cd49a
fix: add missing re.DOTALL flag to DeepSeek V3 tool call parser
PercyDikec
2026-03-05 20:32:38 +03:00
-
-
-
16cb6d1a6e
fix(gateway): return response from /retry handler instead of discarding it
PercyDikec
2026-03-05 19:59:54 +03:00
-
-
-
21d61bdd71
Merge pull request #307 from batuhankocyigit/patch-1
Teknium
2026-03-05 08:54:05 -08:00
-
-
ad9c26afb8
Merge PR #293: fix: eliminate shell noise from terminal output and fix test failures
teknium1
2026-03-05 08:48:26 -08:00
-
-
71c0cd00e5
docs: fix spelling of 'publicly'
JackTheGit
2026-03-05 16:46:21 +00:00
-
-
83f99d8203
Merge PR #438: fix: add missing empty-content guard after think-block stripping in retry path
teknium1
2026-03-05 08:37:49 -08:00
-
-
6b37d38dee
Merge PR #292: feat(whatsapp): native media attachments for images, videos and documents
teknium1
2026-03-05 08:35:13 -08:00
-
-
-
-
938499ddfb
fix: add missing empty-content guard after think-block stripping in retry path
PercyDikec
2026-03-05 18:57:59 +03:00
-
-
-
d92266d7c0
ci: pin tests to Python 3.11 only
teknium1
2026-03-05 07:55:01 -08:00
-
a352b5c193
docs: remove legacy docs/ directory — all content migrated to website
teknium1
2026-03-05 07:37:06 -08:00
-
82f7483999
docs: simplify README from 1776 to 121 lines
teknium1
2026-03-05 07:33:07 -08:00
-
56dc9277d7
ci: add test workflow for PRs and main branch
teknium1
2026-03-05 07:29:16 -08:00
-
d50e9bcef7
docs: add 11 new pages + expand 4 existing pages (26 → 37 total)
teknium1
2026-03-05 07:28:41 -08:00
-
c4e520fd6e
docs: add documentation & housekeeping checklist to PR template
teknium1
2026-03-05 07:23:52 -08:00
-
30ff395924
feat: add issue and PR templates
teknium1
2026-03-05 07:22:39 -08:00
-
f55025952d
docs: reorder sidebar — Quickstart before Installation
teknium1
2026-03-05 07:15:35 -08:00
-
1bc45ee8fe
docs: simplify installer description for getting started page
teknium1
2026-03-05 07:14:13 -08:00
-
19016497ef
docs: fix all remaining minor accuracy issues
teknium1
2026-03-05 07:00:51 -08:00
-
d578d06f59
docs: comprehensive accuracy audit fixes (35+ corrections)
teknium1
2026-03-05 06:50:22 -08:00
-
e25ad79d5d
fix: use _max_tokens_param in max-iterations retry path
Farukest
2026-03-05 17:49:37 +03:00
-
f2624a1426
docs: remove Windows support references, recommend WSL2
teknium1
2026-03-05 06:36:18 -08:00
-
15561ec425
feat: add WebResearchEnv RL environment for multi-step web research
jackx707
2026-03-05 14:34:36 +00:00
-
-
-
93d93fdea4
feat: add gateway setup wizard and update steps to landing page
teknium1
2026-03-05 06:33:40 -08:00
-
87f4e4cb9b
chore: remove Windows install options from landing page
teknium1
2026-03-05 06:30:09 -08:00
-
-
-
82cb1752d9
fix(whatsapp): replace Linux-only fuser with cross-platform port cleanup
Farukest
2026-03-05 17:13:14 +03:00
-
-
-
ada3713e77
feat: add documentation website (Docusaurus)
teknium1
2026-03-05 05:24:55 -08:00
-
7d79ce92ac
Improve type hints and error diagnostics in vision_tools
aydnOktay
2026-03-05 16:11:59 +03:00
-
1708dcd2b2
feat: implement edit_message() for Telegram/Discord/Slack and fix fallback regression
teknium1
2026-03-05 03:47:51 -08:00
-
5702eba93b
Merge PR #288: feat(whatsapp): stream tool progress as a single live-updating message
teknium1
2026-03-05 03:44:13 -08:00
-
-
a1767fd69c
feat(whatsapp): consolidate tool progress into single editable message
Daniel Sateler
2026-03-02 14:13:35 -03:00
-
-
b4b426c69d
test: add coverage for tee, process substitution, and full-path rm patterns
teknium1
2026-03-05 01:58:33 -08:00
-
2465674fda
Merge PR #280: fix: add missing dangerous command patterns (tee, process substitution, full-path rm)
teknium1
2026-03-05 01:56:44 -08:00
-
-
2eca0d4af1
Merge PR #275: fix(batch_runner): preserve traceback when batch worker fails
teknium1
2026-03-05 01:44:05 -08:00
-
-
11a7c6b112
fix: update mock agent signature to accept task_id after PR #419
teknium1
2026-03-05 01:41:50 -08:00
-
50ea8adf46
Merge PR #419: fix: pass stable task_id in CLI and gateway to preserve sandbox state across turns
teknium1
2026-03-05 01:40:13 -08:00
-
-
ca33372595
fix: pass task_id to _create_environment as well, to prevent cross-session state mixing
rovle
2026-03-04 23:39:55 -08:00
-
7d47e3b776
fix: pass stable task_id in CLI and gateway to preserve sandbox state across turns
rovle
2026-03-04 22:43:42 -08:00
-
-
fe15a2c65c
Merge PR #274: fix(setup): handle TerminalMenu init failures with safe fallback
teknium1
2026-03-05 01:26:58 -08:00
-
-
d400fb8b23
feat: add /update slash command for gateway platforms
teknium1
2026-03-05 01:20:58 -08:00
-
3221818b6e
fix: respect OPENAI_BASE_URL when resolving API key priority
Dev User
2026-03-05 08:22:29 +00:00
-
-
-
2af2f148ab
refactor: rewrite duckduckgo-search skill for accuracy and usability
teknium1
2026-03-04 22:11:09 -08:00