Documentation
¶
Overview ¶
Package session detecta la sesión de agente activa: la sesión más recientemente modificada entre los agentes soportados (transcript .jsonl para Codex/Claude/Antigravity, fila de la DB para opencode).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Detector ¶
type Detector interface {
// Detect devuelve la sesión activa, o (nil, nil) si no encuentra ninguna.
Detect() (*Session, error)
}
Detector resuelve la sesión activa.
func NewDetector ¶
NewDetector crea un Detector. Por defecto usa ~/.codex/sessions, ~/.claude/projects, ~/.gemini/antigravity-cli/brain y la DB de opencode.
type Option ¶
type Option func(*config) error
Option configura el Detector.
func WithAntigravityRoot ¶ added in v0.8.0
WithAntigravityRoot fuerza el root de sesiones de Antigravity (default ~/.gemini/antigravity-cli/brain).
func WithClaudeRoot ¶
WithClaudeRoot fuerza el root de sesiones de Claude (default ~/.claude/projects).
func WithCodexRoot ¶
WithCodexRoot fuerza el root de sesiones de Codex (default ~/.codex/sessions).
func WithOpencodeDB ¶ added in v0.11.0
WithOpencodeDB fuerza la ruta de la DB de sesiones de opencode (default ~/.local/share/opencode/opencode.db, honrando XDG_DATA_HOME).