yetone
6f98cb0ed6
fix: fetch llm tool no longer depends on system libssl.so ( #1404 )
2025-02-26 17:36:01 +08:00
Peter Cardenas
901e1caa91
feat: run_command is run asynchronously ( #1377 )
2025-02-25 13:22:36 +08:00
Peter Cardenas
aa0449dbc1
fix: python tool message formatting and check for docker ( #1379 )
2025-02-25 12:08:28 +08:00
yetone
876246b9ae
fix: the enabled function of the llm tool was not called ( #1374 )
2025-02-24 22:04:44 +08:00
Jax Tsai
22739f33f2
fix: rename llm-tool search to search_keyword ( #1364 )
2025-02-24 22:00:11 +08:00
yetone
b627b335dd
feat: add generic type for llm func ( #1373 )
2025-02-24 21:54:36 +08:00
Peter Cardenas
fe496a9573
chore: make tool func type more accurate ( #1369 )
2025-02-24 21:49:06 +08:00
Peter Cardenas
3dd1854cd4
feat: add custom shell command config ( #1361 )
2025-02-23 21:55:37 +08:00
yetone
e47c27af66
fix: python llm tool with confirmation ( #1365 )
2025-02-23 21:53:40 +08:00
yetone
e93f2426e9
fix: scan directory ( #1362 )
2025-02-23 18:26:52 +08:00
yetone
fd84c91cdb
feat: RAG service ( #1220 )
2025-02-23 01:37:26 +08:00
yetone
b04bffa441
fix: types ( #1344 )
2025-02-22 23:24:20 +08:00
yetone
48ae1fed78
feat: python llm tool ( #1334 )
2025-02-21 13:04:02 +08:00
Hanchin Hsieh
40ab7ef537
feat: add Kagi as web search engine provider ( #1331 )
2025-02-21 11:45:23 +08:00
Hanchin Hsieh
c1f1a89d74
feat(llm_tools): add git diff and commit functions ( #1295 )
...
Added two new functions to support git operations:
- git_diff: Get git diff for generating commit message (both staged and unstaged changes)
- git_commit: Commit changes with commit message and optional signing
These functions also support:
- GPG signing if available and configured
- Automatic staging of files if scope is provided
- User confirmation before committing
- Signed-off-by line with git user info
Signed-off-by: Hanchin Hsieh <me@yuchanns.xyz >
2025-02-18 22:56:50 +08:00
yetone
7fa7b0fa3b
feat: support searchapi ( #1284 )
2025-02-17 00:36:00 +08:00
yetone
76c06ed277
fix: tools return json ( #1263 )
2025-02-13 11:54:54 +08:00
Amin Roosta
c07d396e30
feat(web_search_engine): adds google as a provider ( #1226 )
2025-02-10 13:21:55 +08:00
yetone
59fdbd72a4
fix: get abs path ( #1232 )
2025-02-10 02:08:58 +08:00
yetone
29a71b2976
fix: insert conflict contents ( #1201 )
2025-02-06 22:24:59 +08:00
yetone
152d0c609c
feat: serpapi ( #1198 )
2025-02-06 20:10:55 +08:00
yetone
1ec12907a2
feat: fetch tool ( #1196 )
2025-02-06 19:13:47 +08:00
yetone
f2bd4adba4
feat: add add_file_to_context tool ( #1191 )
2025-02-06 16:00:14 +08:00
yetone
4f41154e83
feat: tool logs ( #1190 )
2025-02-06 15:15:44 +08:00
yetone
0603364ea8
fix: typo ( #1182 )
2025-02-05 23:13:07 +08:00
yetone
1437f319d2
feat: tools ( #1180 )
...
* feat: tools
* feat: claude use tools
* feat: openai use tools
2025-02-05 22:39:54 +08:00