Documentation
¶
Overview ¶
Package runtime defines the capability execution pipeline.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capability ¶
type Handler ¶
func RequireWorkTree ¶
RequireWorkTree wraps a handler so it refuses to run outside a git work tree.
type Result ¶
type Result struct {
Status string `json:"status"`
Summary string `json:"summary"`
Data any `json:"data,omitempty"`
Artifacts []string `json:"artifacts"`
Warnings []string `json:"warnings"`
NextActions []string `json:"next_actions"`
TraceID string `json:"trace_id"`
}
func Execute ¶
func Execute(ctx context.Context, c Capability, input json.RawMessage) (result Result)
Click to show internal directories.
Click to hide internal directories.