Documentation
¶
Overview ¶
Package binaries provides per-binary BinaryDetector implementations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgyDetector ¶
type AgyDetector struct{}
AgyDetector implements dtypes.BinaryDetector for the Agy (Antigravity) CLI. Agy uses the same TUI codebase as Gemini CLI, so the patterns are equivalent but use an "agy_" prefix to keep names unique within the registry.
func (*AgyDetector) FilterContent ¶
func (d *AgyDetector) FilterContent(content string) string
FilterContent returns content unchanged.
func (*AgyDetector) Patterns ¶
func (d *AgyDetector) Patterns() dtypes.StatusPatterns
Patterns returns Agy-specific status patterns. The pattern strings are identical to GeminiDetector because agy shares the same TUI codebase; only the Names differ (agy_ prefix) so they remain unique.
type AiderDetector ¶
type AiderDetector struct{}
AiderDetector implements dtypes.BinaryDetector for the Aider CLI.
func NewAiderDetector ¶
func NewAiderDetector() *AiderDetector
NewAiderDetector returns a new AiderDetector.
func (*AiderDetector) FilterContent ¶
func (d *AiderDetector) FilterContent(content string) string
FilterContent returns content unchanged.
func (*AiderDetector) Patterns ¶
func (d *AiderDetector) Patterns() dtypes.StatusPatterns
Patterns returns Aider-specific status patterns.
type ClaudeDetector ¶
type ClaudeDetector struct{}
ClaudeDetector implements dtypes.BinaryDetector for the Claude Code CLI.
func NewClaudeDetector ¶
func NewClaudeDetector() *ClaudeDetector
NewClaudeDetector returns a new ClaudeDetector.
func (*ClaudeDetector) FilterContent ¶
func (d *ClaudeDetector) FilterContent(content string) string
FilterContent returns content unchanged (no binary-specific filtering for Claude).
func (*ClaudeDetector) Patterns ¶
func (d *ClaudeDetector) Patterns() dtypes.StatusPatterns
Patterns returns the Claude Code-specific status patterns.
type GeminiDetector ¶
type GeminiDetector struct{}
GeminiDetector implements dtypes.BinaryDetector for the Gemini CLI.
func NewGeminiDetector ¶
func NewGeminiDetector() *GeminiDetector
NewGeminiDetector returns a new GeminiDetector.
func (*GeminiDetector) FilterContent ¶
func (d *GeminiDetector) FilterContent(content string) string
FilterContent returns content unchanged.
func (*GeminiDetector) Patterns ¶
func (d *GeminiDetector) Patterns() dtypes.StatusPatterns
Patterns returns Gemini CLI-specific status patterns.
type OpencodeDetector ¶
type OpencodeDetector struct{}
OpencodeDetector implements dtypes.BinaryDetector for the OpenCode CLI.
func NewOpencodeDetector ¶
func NewOpencodeDetector() *OpencodeDetector
NewOpencodeDetector returns a new OpencodeDetector.
func (*OpencodeDetector) FilterContent ¶
func (d *OpencodeDetector) FilterContent(content string) string
FilterContent returns content unchanged.
func (*OpencodeDetector) Patterns ¶
func (d *OpencodeDetector) Patterns() dtypes.StatusPatterns
Patterns returns OpenCode-specific status patterns.