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.
(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)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |