Commit Graph

  • 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