-
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