package
Version:
v1.0.1
Opens a new window with list of versions in this module.
Published: Sep 5, 2026
License: AGPL-3.0
Opens a new window with license information.
Imports: 25
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Names returns a defensive copy of the exact public tool catalog.
type Envelope struct {
OK bool `json:"ok"`
Tool string `json:"tool,omitempty"`
Operation string `json:"operation"`
Result any `json:"result,omitempty"`
Error *ToolError `json:"error,omitempty"`
Warnings []string `json:"warnings"`
Execution Execution `json:"execution"`
}
type Execution struct {
Provider string `json:"provider"`
Network bool `json:"network"`
ExternalWrite bool `json:"external_write"`
EstimatedCost float64 `json:"estimated_cost"`
ActualCost float64 `json:"actual_cost"`
}
type ToolError struct {
Code string `json:"code"`
Message string `json:"message"`
Retryable bool `json:"retryable"`
Details map[string]any `json:"details"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.