Documentation
¶
Index ¶
- Constants
- func BaseURL(addr string) string
- type AddGuidanceRequest
- type AddPitfallRequest
- type AddReviewRequest
- type Client
- func (c *Client) AddGuidance(ctx context.Context, session mcpbridge.SessionContext, campaignID string, ...) (map[string]any, error)
- func (c *Client) AddPitfall(ctx context.Context, session mcpbridge.SessionContext, campaignID string, ...) (map[string]any, error)
- func (c *Client) AddReview(ctx context.Context, session mcpbridge.SessionContext, campaignID string, ...) (map[string]any, error)
- func (c *Client) CreateCampaign(ctx context.Context, session mcpbridge.SessionContext, ...) (map[string]any, error)
- func (c *Client) CreateTask(ctx context.Context, session mcpbridge.SessionContext, req CreateTaskRequest) (map[string]any, error)
- func (c *Client) DeleteTask(ctx context.Context, session mcpbridge.SessionContext, taskID string) (map[string]any, error)
- func (c *Client) GetCampaign(ctx context.Context, session mcpbridge.SessionContext, campaignID string) (map[string]any, error)
- func (c *Client) GetTask(ctx context.Context, session mcpbridge.SessionContext, taskID string) (map[string]any, error)
- func (c *Client) IsEnabled() bool
- func (c *Client) ListCampaigns(ctx context.Context, session mcpbridge.SessionContext, status string, ...) (map[string]any, error)
- func (c *Client) ListTasks(ctx context.Context, session mcpbridge.SessionContext, status string, ...) (map[string]any, error)
- func (c *Client) PatchCampaign(ctx context.Context, session mcpbridge.SessionContext, campaignID string, ...) (map[string]any, error)
- func (c *Client) PatchTask(ctx context.Context, session mcpbridge.SessionContext, taskID string, ...) (map[string]any, error)
- func (c *Client) SendFile(ctx context.Context, session mcpbridge.SessionContext, req FileRequest) (map[string]any, error)
- func (c *Client) SendImage(ctx context.Context, session mcpbridge.SessionContext, req ImageRequest) (map[string]any, error)
- func (c *Client) UpsertTrial(ctx context.Context, session mcpbridge.SessionContext, campaignID string, ...) (map[string]any, error)
- type CreateCampaignRequest
- type CreateTaskRequest
- type FileRequest
- type ImageRequest
- type Sender
- type Server
- type UpsertTrialRequest
Constants ¶
View Source
const ( EnvBaseURL = "ALICE_RUNTIME_API_BASE_URL" EnvToken = "ALICE_RUNTIME_API_TOKEN" EnvBin = "ALICE_RUNTIME_BIN" HeaderReceiveIDType = "X-Alice-Receive-Id-Type" HeaderReceiveID = "X-Alice-Receive-Id" HeaderResourceRoot = "X-Alice-Resource-Root" HeaderSourceMessageID = "X-Alice-Source-Message-Id" HeaderActorUserID = "X-Alice-Actor-User-Id" HeaderActorOpenID = "X-Alice-Actor-Open-Id" HeaderChatType = "X-Alice-Chat-Type" HeaderSessionKey = "X-Alice-Session-Key" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddGuidanceRequest ¶ added in v0.3.9
type AddPitfallRequest ¶ added in v0.3.9
type AddReviewRequest ¶ added in v0.3.9
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) AddGuidance ¶ added in v0.3.9
func (c *Client) AddGuidance( ctx context.Context, session mcpbridge.SessionContext, campaignID string, req AddGuidanceRequest, ) (map[string]any, error)
func (*Client) AddPitfall ¶ added in v0.3.9
func (c *Client) AddPitfall( ctx context.Context, session mcpbridge.SessionContext, campaignID string, req AddPitfallRequest, ) (map[string]any, error)
func (*Client) AddReview ¶ added in v0.3.9
func (c *Client) AddReview( ctx context.Context, session mcpbridge.SessionContext, campaignID string, req AddReviewRequest, ) (map[string]any, error)
func (*Client) CreateCampaign ¶ added in v0.3.9
func (c *Client) CreateCampaign( ctx context.Context, session mcpbridge.SessionContext, req CreateCampaignRequest, ) (map[string]any, error)
func (*Client) CreateTask ¶
func (c *Client) CreateTask(ctx context.Context, session mcpbridge.SessionContext, req CreateTaskRequest) (map[string]any, error)
func (*Client) DeleteTask ¶
func (*Client) GetCampaign ¶ added in v0.3.9
func (*Client) ListCampaigns ¶ added in v0.3.9
func (*Client) PatchCampaign ¶ added in v0.3.9
func (*Client) SendFile ¶
func (c *Client) SendFile(ctx context.Context, session mcpbridge.SessionContext, req FileRequest) (map[string]any, error)
func (*Client) SendImage ¶
func (c *Client) SendImage(ctx context.Context, session mcpbridge.SessionContext, req ImageRequest) (map[string]any, error)
func (*Client) UpsertTrial ¶ added in v0.3.9
func (c *Client) UpsertTrial( ctx context.Context, session mcpbridge.SessionContext, campaignID string, req UpsertTrialRequest, ) (map[string]any, error)
type CreateCampaignRequest ¶ added in v0.3.9
type CreateCampaignRequest struct {
Title string `json:"title,omitempty"`
Objective string `json:"objective"`
Repo string `json:"repo,omitempty"`
CampaignRepoPath string `json:"campaign_repo_path,omitempty"`
IssueIID string `json:"issue_iid,omitempty"`
IssueURL string `json:"issue_url,omitempty"`
ManageMode campaign.ManageMode `json:"manage_mode,omitempty"`
MaxParallelTrials int `json:"max_parallel_trials,omitempty"`
Summary string `json:"summary,omitempty"`
Baseline []campaign.Metric `json:"baseline,omitempty"`
Gates []campaign.Gate `json:"gates,omitempty"`
Tags []string `json:"tags,omitempty"`
}
type CreateTaskRequest ¶
type CreateTaskRequest struct {
Title string `json:"title,omitempty"`
Schedule automation.Schedule `json:"schedule"`
Action automation.Action `json:"action"`
ManageMode automation.ManageMode `json:"manage_mode,omitempty"`
MaxRuns int `json:"max_runs,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
type FileRequest ¶
type ImageRequest ¶
type Sender ¶
type Sender = messaging.RuntimeSender
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) UpdateRuntimeConfig ¶ added in v0.3.17
type UpsertTrialRequest ¶ added in v0.3.9
Click to show internal directories.
Click to hide internal directories.