tracker

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package tracker defines the small tracker mutation interface used by eino-tools.

V0.1 intentionally exposes issue close plus optional string-based transition and comment writer capabilities. Reader APIs, PR linkage, and issue-state types stay with consumers until a later design promotes them into this shared module.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloseWriter

type CloseWriter interface {
	Close(ctx context.Context, id, reason string) error
}

CloseWriter is the v0.1 tracker mutation surface required by tracker_write.

type CommentWriter

type CommentWriter interface {
	CloseWriter
	Comment(ctx context.Context, id, body string) error
}

CommentWriter is an optional tracker mutation surface for writers that can close issues and post comments.

type TransitionWriter

type TransitionWriter interface {
	CloseWriter
	Transition(ctx context.Context, id, toState string) error
}

TransitionWriter is an optional tracker mutation surface for writers that can close issues and move them to a target state.

Directories

Path Synopsis
Package beads adapts github.com/mattsp1290/beads-go/beads to tracker interfaces.
Package beads adapts github.com/mattsp1290/beads-go/beads to tracker interfaces.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL