OpenCode.Generated.Control (opencode_sdk v0.1.68)

Copy Markdown View Source

Provides API endpoints related to control

Summary

Functions

app_log(body, opts \\ [])

@spec app_log(body :: map(), opts :: keyword()) ::
  {:ok, boolean()}
  | {:error,
     OpenCode.Generated.EffectHttpApiErrorBadRequest.t()
     | OpenCode.Generated.InvalidRequestError.t()}

Write log

Write a log entry to the server logs with specified level and metadata.

Options

  • directory
  • workspace

Request Body

Content Types: application/json

auth_remove(providerID, opts \\ [])

@spec auth_remove(providerID :: String.t(), opts :: keyword()) ::
  {:ok, boolean()}
  | {:error,
     OpenCode.Generated.EffectHttpApiErrorBadRequest.t()
     | OpenCode.Generated.InvalidRequestError.t()}

Remove auth credentials

Remove authentication credentials

auth_set(providerID, body, opts \\ [])

Set auth credentials

Set authentication credentials

Request Body

Content Types: application/json