| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2026-04-10 | Refined dev roleHEADmain | Leonard Kugis | -1/+10 | |
| Now it uses wrapped tool scripts instead of raw bash commands. Together with JSON function mapping this enables better use-case fitting and less errors in tool usage (e.g. partial file writes with out-of-context deletions). | ||||
| 2026-02-21 | tavily search: Never return errors | Leonard Kugis | -66/+82 | |
| 2026-02-09 | fs_patch, web_search: Never exit with exit code != 0 | Leonard Kugis | -25/+118 | |
| Print error instead | ||||
| 2026-02-03 | Refined tool return error codes. | Leonard Kugis | -55/+179 | |
| Now they all return with exit 0 and error messages instead. This prevents early query abortion on fatal errors. | ||||
| 2026-02-01 | execute_command: Making return loop friendly | Leonard Kugis | -4/+79 | |
| Default behaviour of aichat will terminate the request immediately, if a tool returns with exit code != 0. This is inappropriate if the model is capable to fix commands itself. Thus, this patch of execute_command will not forward the exit code, but print it to stderr and always return exit code 0. | ||||
| 2026-01-31 | Added docker scripts | Leonard Kugis | -0/+115 | |
| 2025-02-13 | feat(tool): update web_search_aichat.sh (#166) | sigoden | -4/+11 | |
| 2024-12-30 | feat: add sql agent (#152) | sigoden | -1/+1 | |
| 2024-12-11 | feat(tool): fs_write ask confirmation for existing files | sigoden | -2/+7 | |
| 2024-12-10 | refactor: update web_search_aichat.sh (#136) | sigoden | -8/+2 | |
| 2024-11-30 | refactor: several improvements (#132) | sigoden | -2/+2 | |
| - js export expression - check args regarding run-agent/run-tool | ||||
| 2024-11-25 | fix: execute js/py code (#129) | sigoden | -8/+28 | |
| 2024-11-16 | refactor: improve bash code (#125) | sigoden | -57/+19 | |
| * refactor: extract guard_path to utils/guard_path.sh * add utils/guard_operation.sh | ||||
| 2024-11-16 | feat(tools): add fs_patch.sh (#124) | sigoden | -4/+43 | |
| 2024-11-14 | feat: add `LLM_OUTPUT=/dev/stdout` to all tools/agents bashscripts (#123) | sigoden | -12/+52 | |
| 2024-11-02 | feat(tool): add web_search_aichat.sh (#120) | sigoden | -78/+32 | |
| 2024-10-26 | chore: execute js/py code | sigoden | -6/+6 | |
| 2024-10-26 | refactor: execute js/py code (#118) | sigoden | -6/+22 | |
| 2024-10-23 | feat: improve execute js/py code and collect results (#117) | sigoden | -2/+6 | |
| 2024-08-17 | refactor: improve `fs_*` (#99) | sigoden | -2/+2 | |
| improve `_guard_path` to use `realpath -m <path>` to get absolute path | ||||
| 2024-08-09 | feat(tool): add web_search_vertexai.sh (#93) | sigoden | -1/+52 | |
| 2024-08-03 | feat(tool): add execute_sql_code (#91) | sigoden | -0/+23 | |
| 2024-08-03 | chore: update description of some tools | sigoden | -3/+3 | |
| 2024-08-03 | chore: update tools/fs_rm.sh | sigoden | -1/+0 | |
| 2024-08-02 | feat: prompt confirmation for fs write operations outside cwd (#90) | sigoden | -18/+41 | |
| 2024-08-01 | refactor: improve llm-based web_search tools (#87) | sigoden | -2/+4 | |
| 2024-07-29 | feat: add web_search_cohere tool (#79) | sigoden | -0/+26 | |
| 2024-07-29 | feat: add web_search_* tools, rm some search_* tools (#78) | sigoden | -173/+32 | |
| 2024-07-17 | refactor: improve fetch_url_via_curl (#77) | sigoden | -2/+2 | |
| 2024-07-17 | refactor: search tools (#76) | sigoden | -22/+42 | |
| 2024-07-14 | refactor: tools/search_wikipedia.sh (#74) | sigoden | -9/+9 | |
| 2024-07-11 | feat: add jina tools (#73) | sigoden | -16/+55 | |
| 2024-07-11 | feat: add send_twilio tool (#72) | sigoden | -0/+44 | |
| 2024-07-10 | feat: adjust the way of returning data to LLM (#69) | sigoden | -46/+79 | |
| 2024-07-09 | refactor: demo tools/agents (#67) | sigoden | -0/+0 | |
| 2024-07-06 | refactor: update tools/get_web_page.sh | sigoden | -1/+1 | |
| 2024-07-06 | refactor: improve code quality | sigoden | -5/+6 | |
| 2024-07-06 | feat: add more search tools (#62) | sigoden | -0/+46 | |
| 2024-07-06 | refactor: tools/send_mail.sh with curl (#61) | sigoden | -6/+20 | |
| 2024-07-05 | feat: add fs tools (#59) | sigoden | -16/+79 | |
| 2024-07-05 | feat: add search tools (#58) | sigoden | -21/+125 | |
| 2024-07-04 | feat: add tool search_tavily.sh (#57) | sigoden | -0/+19 | |
| 2024-07-03 | feat: rename `may_execute_*` to `execute_*` (#56) | sigoden | -0/+0 | |
| 2024-06-29 | fix: tools/save_file.sh (#52) | sigoden | -1/+1 | |
| 2024-06-07 | refactor: demo_tool.* inspect LLM_* env vars (#33) | sigoden | -11/+18 | |
| 2024-06-07 | refactor: numerous improvements (#32) | sigoden | -3/+3 | |
| 2024-06-07 | refactor: py/js entry func name (#31) | sigoden | -4/+4 | |
| 2024-06-07 | feat: js/py generate declarations from comments (#30) | sigoden | -42/+77 | |
| 2024-06-06 | feat: add save_file.sh (#25) | sigoden | -0/+16 | |
| 2024-06-06 | feat: add send_mail.sh (#21) | sigoden | -0/+15 | |
