Added llm client and ui

This commit is contained in:
Radu Macocian (admac)
2026-06-10 15:59:13 +02:00
parent f3a6d44493
commit bbf01ed041
8 changed files with 537 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
package config
import "encoding/json"
type Tool struct {
Type string `json:"type"`
Function FunctionDefinition `json:"function"`
}
type FunctionDefinition struct {
Name string `json:"name"`
Description string `json:"description,omitempty"`
Parameters json.RawMessage `json:"parameters,omitempty"`
}
func AvailableTools() []Tool {
return []Tool{}
}