Versions in this module Expand all Collapse all v2 v2.7.0 Jul 20, 2026 Changes in this version + type BearerCreds struct + Token string + func (c BearerCreds) Apply(req *http.Request) error + type Client struct + Credentials Credentials + Token string + URL *ParsedURL + func New(parsed *ParsedURL, token string, timeout time.Duration) *Client + func NewWithCredentials(parsed *ParsedURL, creds Credentials, timeout time.Duration) *Client + func (c *Client) Agents(ctx context.Context, sessionPath string) ([]attach.AgentInfo, error) + func (c *Client) AllowPatterns(ctx context.Context, sessionPath string, patterns []string) error + func (c *Client) Context(ctx context.Context, sessionPath string) (attach.ContextInfo, error) + func (c *Client) DenyPatterns(ctx context.Context, sessionPath string, patterns []string) error + func (c *Client) Inject(ctx context.Context, sessionPath, message string) error + func (c *Client) Interrupt(ctx context.Context, sessionPath string) (InterruptResponse, error) + func (c *Client) ListPeers(ctx context.Context) ([]PeerDescriptor, error) + func (c *Client) ListSessions(ctx context.Context) ([]SessionDescriptor, error) + func (c *Client) MCP(ctx context.Context, sessionPath string) (attach.MCPInfo, error) + func (c *Client) Memory(ctx context.Context, sessionPath string) ([]attach.MemorySource, error) + func (c *Client) NewSession(ctx context.Context) (NewSessionResponse, error) + func (c *Client) Perms(ctx context.Context, sessionPath string) (attach.PermsInfo, error) + func (c *Client) Pricing(ctx context.Context, sessionPath string) (attach.PricingInfo, error) + func (c *Client) PromptStream(ctx context.Context, sessionPath string) (<-chan attach.PromptFrame, error) + func (c *Client) RefreshPricing(ctx context.Context, sessionPath string) (attach.PricingRefreshResponse, error) + func (c *Client) Reload(ctx context.Context, sessionPath string) (attach.ReloadResponse, error) + func (c *Client) Replan(ctx context.Context, sessionPath, reason string) (attach.ReplanResponse, error) + func (c *Client) RespondToPrompt(ctx context.Context, sessionPath, id, decision string) error + func (c *Client) SetManualPricing(ctx context.Context, sessionPath string, req attach.PricingSetRequest) error + func (c *Client) Skills(ctx context.Context, sessionPath string) ([]attach.SkillInfo, error) + func (c *Client) SlashBtw(ctx context.Context, sessionPath, question string) (string, error) + func (c *Client) SlashCompact(ctx context.Context, sessionPath, focus string) (attach.CompactResponse, error) + func (c *Client) SlashDone(ctx context.Context, sessionPath, note string) (attach.CheckpointResponse, error) + func (c *Client) SlashSubagent(ctx context.Context, sessionPath string, spec attach.SubagentSpec) (attach.SubagentSpawnResponse, error) + func (c *Client) Status(ctx context.Context, sessionPath string) (attach.StatusInfo, error) + func (c *Client) Stream(ctx context.Context, sessionPath string, since int64) (<-chan attach.Frame, error) + func (c *Client) Tools(ctx context.Context, sessionPath string) ([]attach.ToolInfo, error) + func (c *Client) Usage(ctx context.Context, sessionPath string) (attach.UsageInfo, error) + func (c *Client) Wake(ctx context.Context, sessionPath string) error + type Credentials interface + Apply func(req *http.Request) error + type GoogleIDTokenCreds struct + AttachToken string + Source oauth2.TokenSource + func (c GoogleIDTokenCreds) Apply(req *http.Request) error + type GoogleOAuthCreds struct + AttachToken string + Source oauth2.TokenSource + func (c GoogleOAuthCreds) Apply(req *http.Request) error + type InterruptResponse struct + Interrupted bool + Session string + type NewSessionResponse struct + AppName string + SessionID string + URL string + UserID string + type ParsedURL struct + BaseURL string + Host string + Scheme string + Session string + SocketPath string + func ParseURL(raw string) (*ParsedURL, error) + func (p *ParsedURL) IsHubURL() bool + type PeerDescriptor struct + Endpoint string + Labels map[string]string + Name string + RegistrationID string + type SessionDescriptor struct + App string + HasEventLog bool + SessionID string + User string v2.7.0-dev.5 Jul 20, 2026 Other modules containing this package github.com/go-steer/core-agent