Versions in this module Expand all Collapse all v0 v0.7.2 May 26, 2026 v0.7.1 May 25, 2026 Changes in this version + const MaxLogBytes + const MaxPerPage + func ClampPerPage(perPage int64) int64 + func Destructive(title string, idempotent bool) *mcp.ToolAnnotations + func DryRunResult(action string) (*mcp.CallToolResult, any, error) + func Mutating(title string, idempotent bool) *mcp.ToolAnnotations + func PlainResult(text string) *mcp.CallToolResult + func ReadLog(r io.Reader) (string, error) + func ReadOnly(title string) *mcp.ToolAnnotations + func RequireEnum(val, name string, allowed ...string) error + func RequireID(id int64, name string) error + func RequireString(val, name string) error + func ResolveClientAndProject(f *cmdutil.Factory, repo string) (*api.Client, string, error) + func TextResult(v any) (*mcp.CallToolResult, any, error) + func ToolError(err error) (*mcp.CallToolResult, any, error) + func ToolErrorf(format string, args ...any) (*mcp.CallToolResult, any, error)