Documentation
¶
Overview ¶
Package setup registers RuntimePulse as an MCP server with the agent CLIs installed on the machine (the `runtimepulse setup` wizard).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent interface {
Name() string
Status(scope Scope) Status
Register(binPath string, scope Scope) error
SupportsScope(scope Scope) bool
}
Agent registers RuntimePulse as an MCP server for one agent CLI.
type AgentStatus ¶
AgentStatus pairs an agent with its detected status (for the wizard's detection table).
func DetectAll ¶
func DetectAll(agents []Agent, scope Scope) []AgentStatus
DetectAll inspects every agent at the given scope.
type Result ¶
type Result struct {
Agent string
OK bool
Skipped bool // already registered
Note string // e.g. scope fallback explanation
Err error
}
Result is the outcome of registering one agent.
Click to show internal directories.
Click to hide internal directories.