Documentation
¶
Index ¶
- Constants
- func BuildRequest(req hitlservice.ApprovalRequest, opts BuildOptions) libacp.RequestPermissionRequest
- func DiffContent(path, oldText, newText string) []libacp.ToolCallContent
- func MarshalArgs(args map[string]any) json.RawMessage
- func MarshalMeta(meta Meta) json.RawMessage
- func SummarizeToolCallArgs(toolName string, args map[string]any) string
- func Title(req hitlservice.ApprovalRequest) string
- func ToolCallID(req hitlservice.ApprovalRequest) string
- func ToolKindFor(toolsName, toolName string) libacp.ToolKind
- type BuildOptions
- type Meta
Constants ¶
View Source
const ( OptionAllow = "allow" OptionDeny = "deny" )
Variables ¶
This section is empty.
Functions ¶
func BuildRequest ¶
func BuildRequest(req hitlservice.ApprovalRequest, opts BuildOptions) libacp.RequestPermissionRequest
func DiffContent ¶
func DiffContent(path, oldText, newText string) []libacp.ToolCallContent
func MarshalArgs ¶
func MarshalArgs(args map[string]any) json.RawMessage
func MarshalMeta ¶
func MarshalMeta(meta Meta) json.RawMessage
func SummarizeToolCallArgs ¶
func Title ¶
func Title(req hitlservice.ApprovalRequest) string
func ToolCallID ¶
func ToolCallID(req hitlservice.ApprovalRequest) string
func ToolKindFor ¶
Types ¶
type BuildOptions ¶
type Meta ¶
type Meta struct {
ToolsName string `json:"toolsName,omitempty"`
ToolName string `json:"toolName,omitempty"`
PolicyName string `json:"policyName,omitempty"`
PolicyPath string `json:"policyPath,omitempty"`
Diff string `json:"diff,omitempty"`
DiffOld string `json:"diffOld,omitempty"`
DiffNew string `json:"diffNew,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.