Versions in this module Expand all Collapse all v0 v0.2.0 Jun 16, 2026 Changes in this version + type IssueComment struct + Author string + Body string + CreatedAt time.Time + URL string + type IssueDetailResult struct + Author string + Body string + ClosedAt *time.Time + Comments []IssueComment + CreatedAt time.Time + Labels []string + Number int + State string + Title string + URL string + UpdatedAt time.Time + type PullRequestDetailResult struct + Author string + BaseRef string + Body string + ClosedAt *time.Time + Comments []IssueComment + CreatedAt time.Time + Draft bool + Files []PullRequestFile + HeadRef string + Labels []string + Merged bool + Number int + Reviews []PullRequestReview + State string + Title string + URL string + UpdatedAt time.Time + type PullRequestFile struct + Additions int + Deletions int + Patch string + PatchTruncated bool + Path string + Status string + type PullRequestReview struct + Author string + Body string + CreatedAt time.Time + State string v0.1.0 Jun 13, 2026 Changes in this version + type BlameRange struct + Author string + CommitMessage string + CommitSHA string + Date time.Time + EndLine int + StartLine int + type CodeSearchResult struct + HTMLURL string + Matches []string + Path string + Repository string + type CommitResult struct + Author string + Date time.Time + HTMLURL string + Message string + SHA string + type ContentResult struct + Content string + HTMLURL string + Path string + Repository string + SHA string + Size int + type IssueSearchResult struct + Body string + CreatedAt time.Time + HTMLURL string + IsPR bool + Labels []string + Number int + Repository string + State string + Title string + UpdatedAt time.Time + User string + type Option func(*ToolSet) + func WithLogger(logger *slog.Logger) Option + type ToolSet struct + func New(appID int64, installationID int64, privateKey string, opts ...Option) (*ToolSet, error) + func (t *ToolSet) Ping(ctx context.Context) error + func (t *ToolSet) Run(ctx context.Context, name string, args map[string]any) (map[string]any, error) + func (t *ToolSet) Specs(_ context.Context) ([]gollem.ToolSpec, error)