Versions in this module Expand all Collapse all v0 v0.2.11 Oct 19, 2026 Changes in this version + const Usage + func Display(text string) string + func FormatMessage(m Message) string + func Save(root, session string, c Connection) error + func ValidBoard(name string) bool + func ValidateURL(raw string) error + type Args struct + After *int64 + Board string + ID string + JSON bool + KeySecret string + Limit int + Text string + Thread string + URL string + Verb string + Workspace string + func Parse(args []string) (Args, error) + type Client struct + Connection Connection + Key string + func (c Client) ResolveWorkspace(ctx context.Context) (string, error) + func (c Client) Send(ctx context.Context, p Post) (Receipt, error) + func (c Client) Status(ctx context.Context) (Status, error) + func (c Client) Tail(ctx context.Context, after *int64, limit int) (Page, error) + type Connection struct + Board string + Enabled bool + KeySecret string + SessionID string + URL string + Workspace string + func Load(root, session string) (Connection, error) + type CoordinationClient struct + PeerToken string + func (c CoordinationClient) Apply(ctx context.Context, r pc.Request, token string) (pc.Response, error) + func (c CoordinationClient) Events(ctx context.Context, after int64) (pc.Page, error) + func (c CoordinationClient) State(ctx context.Context) (pc.State, error) + type Message struct + AgentID string + AgentName string + Board string + CreatedAt time.Time + ID string + Sequence int64 + SessionID string + SessionName string + Text string + ThreadID string + UserID string + WorkspaceID string + type Page struct + HasMore bool + Messages []Message + Next int64 + type Post struct + AgentID string + AgentName string + ID string + SessionID string + SessionName string + Text string + ThreadID string + type Receipt struct + Message Message + Replayed bool + type Status struct + Board string + Role string + Transport string + User string + Workspace string