Liking cljdoc? Tell your friends :D
Clojure only.

clj-oci.generative-ai-agent

OCI Generative AI Agents Service Management API wrapper.

This slice (clj-oci 1.8.3) exposes only list-agents. The Generative AI Agents service has 44 operations across 8 resource types (Agents, AgentEndpoints, KnowledgeBases, DataSources, DataIngestionJobs, Tools, ProvisionedCapacity, WorkRequests); broader coverage is a separate slice.

Distinct from clj-oci.generative-ai, which wraps oci-java-sdk-generativeai (Model + ImportedModel CRUD). This namespace wraps oci-java-sdk-generativeaiagent — different service, different SDK artifact, different client class.

The service is regional. Operations route via clients/generativeai-agent-client-for, with the same precedence as Compute and Generative AI Models: (:region opts) > OCID region segment > the singleton's default.

OCI Generative AI Agents Service Management API wrapper.

This slice (clj-oci 1.8.3) exposes only `list-agents`. The Generative AI
Agents service has 44 operations across 8 resource types (Agents,
AgentEndpoints, KnowledgeBases, DataSources, DataIngestionJobs, Tools,
ProvisionedCapacity, WorkRequests); broader coverage is a separate slice.

Distinct from `clj-oci.generative-ai`, which wraps `oci-java-sdk-generativeai`
(Model + ImportedModel CRUD). This namespace wraps
`oci-java-sdk-generativeaiagent` — different service, different SDK artifact,
different client class.

The service is regional. Operations route via
`clients/generativeai-agent-client-for`, with the same precedence as Compute
and Generative AI Models: (:region opts) > OCID region segment > the
singleton's default.
raw docstring

list-agentsclj

(list-agents compartment-id)
(list-agents compartment-id opts)

Lists Agents in compartment-id, paginating automatically.

Returns {:data {:items [agent-summary-maps...]}} or {:error ...}. Each map has camelCase keys via from-java: :id, :displayName, :description, :compartmentId, :lifecycleState, :lifecycleDetails, :timeCreated, :timeUpdated, :welcomeMessage, :llmConfig, :knowledgeBaseIds, :freeformTags, :definedTags, :systemTags.

Options (all optional): :region — region-id (e.g. "us-chicago-1") or 3-letter code (e.g. "ord"); defaults to the singleton's region :lifecycle-state — keyword (:active, :creating, :updating, :deleting, :deleted, :failed) or Java constant :display-name — exact match (case-sensitive) :sort-by — :display-name or :time-created :sort-order — :asc or :desc :limit — page size (default 100)

Lists Agents in `compartment-id`, paginating automatically.

Returns `{:data {:items [agent-summary-maps...]}}` or `{:error ...}`. Each
map has camelCase keys via `from-java`: `:id`, `:displayName`,
`:description`, `:compartmentId`, `:lifecycleState`, `:lifecycleDetails`,
`:timeCreated`, `:timeUpdated`, `:welcomeMessage`, `:llmConfig`,
`:knowledgeBaseIds`, `:freeformTags`, `:definedTags`, `:systemTags`.

Options (all optional):
  :region          — region-id (e.g. "us-chicago-1") or 3-letter code
                     (e.g. "ord"); defaults to the singleton's region
  :lifecycle-state — keyword (`:active`, `:creating`, `:updating`,
                     `:deleting`, `:deleted`, `:failed`) or Java constant
  :display-name    — exact match (case-sensitive)
  :sort-by         — `:display-name` or `:time-created`
  :sort-order      — `:asc` or `:desc`
  :limit           — page size (default 100)
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close