Files
wehub-resource-sync f6211b6268
CI / Unit tests (push) Has been cancelled
CI / commit_lint (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:37:24 +08:00

15 lines
525 B
Go

package model
type Tool struct {
Id string `json:"id,omitempty"`
Type string `json:"type,omitempty"` // when splicing claude tools stream messages, it is empty
Function Function `json:"function"`
}
type Function struct {
Description string `json:"description,omitempty"`
Name string `json:"name,omitempty"` // when splicing claude tools stream messages, it is empty
Parameters any `json:"parameters,omitempty"` // request
Arguments any `json:"arguments,omitempty"` // response
}