Commit Graph

  • 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
  • d19109742e Merge PR #267: feat(skills): add DuckDuckGo search skill as Firecrawl fallback teknium1 2026-03-04 22:09:07 -08:00
  • 078e2e4b19 fix(cli): Ctrl+C clears input buffer before exiting teknium1 2026-03-04 22:01:13 -08:00
  • 9aa2999388 Merge PR #393: fix(whatsapp): initialize data variable and close log handle on error paths teknium1 2026-03-04 21:49:53 -08:00
  • d0d9897e81 refactor: clean up transcription_tools after PR #262 merge teknium1 2026-03-04 21:35:04 -08:00
  • 9306a1e06a Merge PR #262: improve error handling and validation in transcription_tools teknium1 2026-03-04 21:33:03 -08:00
  • 141b12bd39 refactor: clean up type hints and docstrings in session_search_tool teknium1 2026-03-04 21:25:54 -08:00
  • ae3deff8d4 Merge PR #261: improve error handling and type hints in session_search_tool teknium1 2026-03-04 21:23:56 -08:00
  • 41adca4e77 fix: strip internal fields from API messages in _handle_max_iterations teknium1 2026-03-04 21:08:20 -08:00
  • 8e901b31c1 Merge PR #214: fix: align _apply_delete comment with actual behavior teknium1 2026-03-04 20:47:47 -08:00
  • 11a5a64729 feat: add emojicombos.com as primary ASCII art search source teknium1 2026-03-04 20:23:36 -08:00
  • 0dba3027c1 feat: expand ascii-art skill with cowsay, boxes, toilet, image-to-ascii teknium1 2026-03-04 20:16:38 -08:00
  • 405c7e08be feat: enhance ascii-art skill with pyfiglet and asciiart.eu search teknium1 2026-03-04 20:01:08 -08:00
  • cb36930f1d Merge PR #209: add ascii-art skill for creative text banners and art teknium1 2026-03-04 19:59:13 -08:00
  • 90e6fa2612 Merge PR #204: fix Telegram italic regex newline bug teknium1 2026-03-04 19:52:03 -08:00
  • fd22ae5fcb Merge PR #203: add unit tests for trajectory_compressor teknium1 2026-03-04 19:48:19 -08:00
  • e1baab90f7 Merge PR #201: fix skills hub dedup to prefer higher trust levels teknium1 2026-03-04 19:40:41 -08:00
  • 4fcfa329ba Merge PR #200: fix extract_images and truncate_message bugs in platform base teknium1 2026-03-04 19:37:58 -08:00
  • b336980229 Merge PR #193: add unit tests for 5 security/logic-critical modules (batch 4) teknium1 2026-03-04 19:35:01 -08:00
  • 7128f95621 Merge PR #390: fix hidden directory filter broken on Windows teknium1 2026-03-04 19:22:43 -08:00
  • ffc6d767ec Merge PR #388: fix --force bypassing dangerous verdict in should_allow_install teknium1 2026-03-04 19:19:57 -08:00
  • 44a2d0c01f Merge PR #386: fix symlink boundary check prefix confusion in skills_guard teknium1 2026-03-04 19:13:21 -08:00
  • 3e2ed18ad0 fix: fallback to main model endpoint when auxiliary summary client fails teknium1 2026-03-04 17:58:09 -08:00
  • db58cfb13d Merge PR #269: Fix nous refresh token rotation failure on key mint failure teknium1 2026-03-04 17:52:10 -08:00
  • 3220bb8aaa Merge PR #403: Fix context overrun crash with local LLM backends teknium1 2026-03-04 17:48:44 -08:00
  • ff3a479156 fix: coerce session_id and data to string in process tool handler teknium1 2026-03-04 16:37:00 -08:00
  • 6f4941616d fix(gateway): include history_offset in error return path teknium1 2026-03-04 16:26:53 -08:00
  • bd3025d669 Merge PR #395: fix(gateway): use filtered history length for transcript message extraction teknium1 2026-03-04 16:25:09 -08:00
  • 4c72329412 feat: add backend validation for required binaries in setup wizard teknium1 2026-03-04 14:49:23 -08:00
  • 8311e8984b fix: preflight context compression + error handler ordering for model switches teknium1 2026-03-04 14:42:41 -08:00
  • 093acd72dd fix: catch exceptions from check_fn in is_toolset_available() teknium1 2026-03-04 14:22:30 -08:00
  • e9ab711b66 Fix context overrun crash with local LLM backends (fixes #348) Vicaversa 2026-03-05 01:12:34 +03:00
  • b2a9f6beaa feat: enable up/down arrow history navigation in CLI teknium1 2026-03-04 13:39:48 -08:00
  • d3504f84af fix(gateway): use filtered history length for transcript message extraction PercyDikec 2026-03-04 21:34:40 +03:00
  • 34badeb19c fix(whatsapp): initialize data variable and close log handle on error paths Farukest 2026-03-04 19:11:48 +03:00
  • f93b48226c fix: use Path.parts for hidden directory filter in skill listing Farukest 2026-03-04 18:34:16 +03:00
  • 4805be0119 fix: prevent --force from overriding dangerous verdict in should_allow_install Farukest 2026-03-04 18:10:18 +03:00
  • a3ca71fe26 fix: use is_relative_to() for symlink boundary check in skills_guard Farukest 2026-03-04 17:23:23 +03:00
  • 70a0a5ff4a fix: exclude current session from session_search results teknium1 2026-03-04 06:06:40 -08:00