Documentation
¶
Index ¶
Constants ¶
const EnvSessionName = "MUXAC_SESSION_NAME"
EnvSessionName is the environment variable used to pass the muxac session name.
Variables ¶
This section is empty.
Functions ¶
func JsonlPath ¶
JsonlPath returns the tool-specific JSONL file path. Returns "" for tools that do not support JSONL.
func NormalizeEvent ¶
NormalizeEvent maps a tool-specific hook event name to the canonical event name used by the status package. For Claude, events are already canonical. For Unknown tools, Claude conventions are used as a fallback.
func ProjectDir ¶
ProjectDir returns the project directory for the given tool.
Types ¶
type Tool ¶
type Tool int
Tool represents a supported agentic coding tool.
func DetectTool ¶
DetectTool determines which coding tool is running based on the tool-specific environment variable values.
func ToolFromString ¶
ToolFromString converts a database string back to a Tool value. Empty or unrecognized strings return Unknown.