MCPcopy Index your code
hub / github.com/coder/coder / GetChatComputerUseProvider

Method GetChatComputerUseProvider

codersdk/chats.go:2584–2595  ·  view source on GitHub ↗

GetChatComputerUseProvider returns the deployment-wide computer use provider.

(ctx context.Context)

Source from the content-addressed store, hash-verified

2582
2583// GetChatComputerUseProvider returns the deployment-wide computer use provider.
2584func (c *ExperimentalClient) GetChatComputerUseProvider(ctx context.Context) (ChatComputerUseProviderResponse, error) {
2585 res, err := c.Request(ctx, http.MethodGet, "/api/experimental/chats/config/computer-use-provider", nil)
2586 if err != nil {
2587 return ChatComputerUseProviderResponse{}, err
2588 }
2589 defer res.Body.Close()
2590 if res.StatusCode != http.StatusOK {
2591 return ChatComputerUseProviderResponse{}, ReadBodyAsError(res)
2592 }
2593 var resp ChatComputerUseProviderResponse
2594 return resp, json.NewDecoder(res.Body).Decode(&resp)
2595}
2596
2597// UpdateChatComputerUseProvider updates the deployment-wide computer use
2598// provider.

Callers 1

Calls 3

ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65
RequestMethod · 0.45

Tested by 1