You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: tool calling for local llm (#117) and release v0.9.0
* feat: Implement tool calling to local LLMs
* Fix tool calling logic in multiple iterations loop
- Prevent tool definition duplication in the system prompt during subsequent loop iterations.
- Refine system prompt to enforce format more effectively.
* fix(LLMService): minor fixes and code cleanup
- Add invalid chat responses during ToolCalling to the chat, so it sees them in the next prompts.
- Mark first message as processed after processing.
- Removeunnecessary parsing methods.
- Add messages about invalid formating to the promt so model sees what went wrong.
- Format and clean the code.
* refactor: tool code cleanup
- OpenAICompatibleService and LLMService use Tool Classes Defined in the Domain.
- Extract Json-Tool parse logic to helper function.
* fix: minor fixes related to tool-calling
* chore: bump version to 0.9.0 and update release notes
0 commit comments