Commit Graph

14 Commits

Author SHA1 Message Date
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