Documentation
¶
Index ¶
- type AgentItem
- type BookmarkItem
- type ConversationDetails
- type ConversationHistoryItem
- type ConversationMessage
- type ConversationStats
- type ConversationSummary
- type FunctionItem
- type NubiClient
- func (c *NubiClient) AddBookmark(conversationID string) error
- func (c *NubiClient) DeleteConversation(ctx context.Context, conversationID string) error
- func (c *NubiClient) GetConversation(ctx context.Context) (string, string, string, string, string, string, error)
- func (c *NubiClient) GetConversationDetails(ctx context.Context) (*ConversationDetails, error)
- func (c *NubiClient) GetConversationMessages(conversationID string) ([]ConversationMessage, error)
- func (c *NubiClient) GetConversationStats(ctx context.Context, conversationID string) (ConversationStats, error)
- func (c *NubiClient) GetUsageMetrics(ctx context.Context) (string, error)
- func (c *NubiClient) ListAgents(ctx context.Context) ([]AgentItem, error)
- func (c *NubiClient) ListBookmarks() ([]BookmarkItem, error)
- func (c *NubiClient) ListFunctions() ([]FunctionItem, error)
- func (c *NubiClient) ListPlaybooks(ctx context.Context) ([]PlaybookItem, error)
- func (c *NubiClient) ListTools(ctx context.Context) ([]ToolItem, error)
- func (c *NubiClient) RemoveBookmark(conversationID string) error
- func (c *NubiClient) SendFollowupResponse(ctx context.Context, query, agentID, messageID string) error
- func (c *NubiClient) ShowHistory(limit int) ([]ConversationHistoryItem, error)
- func (c *NubiClient) StopConversation()
- func (c *NubiClient) SwitchToConversation(conversationID string) ([]ConversationMessage, error)
- func (c *NubiClient) TriggerInvestigation(ctx context.Context, query string) error
- type PlaybookItem
- type ToolItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookmarkItem ¶
type ConversationDetails ¶ added in v0.0.3
type ConversationHistoryItem ¶
type ConversationMessage ¶
type ConversationStats ¶ added in v0.0.3
type ConversationSummary ¶ added in v0.0.3
type FunctionItem ¶
type FunctionItem struct {
Name string `json:"name"`
Description string `json:"description"`
Status string `json:"status"`
Variables []string `json:"variables"`
}
func (*FunctionItem) UnmarshalJSON ¶ added in v0.0.3
func (f *FunctionItem) UnmarshalJSON(data []byte) error
type NubiClient ¶
type NubiClient struct {
Client *client.Client
AccountID string
Username string
SessionID string
ConversationID string
Endpoint string
}
func New ¶
func New(client *client.Client, accountID, username, sessionID, endpoint string) *NubiClient
func (*NubiClient) AddBookmark ¶
func (c *NubiClient) AddBookmark(conversationID string) error
func (*NubiClient) DeleteConversation ¶ added in v0.0.3
func (c *NubiClient) DeleteConversation(ctx context.Context, conversationID string) error
func (*NubiClient) GetConversation ¶
func (*NubiClient) GetConversationDetails ¶ added in v0.0.3
func (c *NubiClient) GetConversationDetails(ctx context.Context) (*ConversationDetails, error)
func (*NubiClient) GetConversationMessages ¶
func (c *NubiClient) GetConversationMessages(conversationID string) ([]ConversationMessage, error)
func (*NubiClient) GetConversationStats ¶ added in v0.0.3
func (c *NubiClient) GetConversationStats(ctx context.Context, conversationID string) (ConversationStats, error)
func (*NubiClient) GetUsageMetrics ¶
func (c *NubiClient) GetUsageMetrics(ctx context.Context) (string, error)
func (*NubiClient) ListAgents ¶
func (c *NubiClient) ListAgents(ctx context.Context) ([]AgentItem, error)
func (*NubiClient) ListBookmarks ¶
func (c *NubiClient) ListBookmarks() ([]BookmarkItem, error)
func (*NubiClient) ListFunctions ¶
func (c *NubiClient) ListFunctions() ([]FunctionItem, error)
func (*NubiClient) ListPlaybooks ¶ added in v0.0.3
func (c *NubiClient) ListPlaybooks(ctx context.Context) ([]PlaybookItem, error)
func (*NubiClient) ListTools ¶
func (c *NubiClient) ListTools(ctx context.Context) ([]ToolItem, error)
func (*NubiClient) RemoveBookmark ¶
func (c *NubiClient) RemoveBookmark(conversationID string) error
func (*NubiClient) SendFollowupResponse ¶
func (c *NubiClient) SendFollowupResponse(ctx context.Context, query, agentID, messageID string) error
func (*NubiClient) ShowHistory ¶
func (c *NubiClient) ShowHistory(limit int) ([]ConversationHistoryItem, error)
func (*NubiClient) StopConversation ¶
func (c *NubiClient) StopConversation()
func (*NubiClient) SwitchToConversation ¶
func (c *NubiClient) SwitchToConversation(conversationID string) ([]ConversationMessage, error)
func (*NubiClient) TriggerInvestigation ¶
func (c *NubiClient) TriggerInvestigation(ctx context.Context, query string) error
type PlaybookItem ¶ added in v0.0.3
Click to show internal directories.
Click to hide internal directories.