Interface NamespaceServiceAsync
-
- All Implemented Interfaces:
public interface NamespaceServiceAsyncCreate, manage, and execute AI agents with tool access, sandbox environments, and async run workflows
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceNamespaceServiceAsync.WithRawResponseA view of NamespaceServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract NamespaceServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract NamespaceServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
CompletableFuture<Void> create(NamespaceCreateParams params)
Create a private skill namespace owned by the authenticated org and receive a one-time bearer token used by the case-skills publisher.
-
create
abstract CompletableFuture<Void> create(NamespaceCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Void> retrieve(String id)
Read skill namespace
-
retrieve
CompletableFuture<Void> retrieve(String id, NamespaceRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Void> retrieve(String id, NamespaceRetrieveParams params)
-
retrieve
abstract CompletableFuture<Void> retrieve(NamespaceRetrieveParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Void> retrieve(NamespaceRetrieveParams params)
-
retrieve
CompletableFuture<Void> retrieve(String id, RequestOptions requestOptions)
-
list
CompletableFuture<Void> list()
List all active skill namespaces owned by the authenticated organization.
-
list
abstract CompletableFuture<Void> list(NamespaceListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<Void> list(NamespaceListParams params)
-
list
CompletableFuture<Void> list(RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(String id)
Delete skill namespace
-
delete
CompletableFuture<Void> delete(String id, NamespaceDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(String id, NamespaceDeleteParams params)
-
delete
abstract CompletableFuture<Void> delete(NamespaceDeleteParams params, RequestOptions requestOptions)
-
delete
CompletableFuture<Void> delete(NamespaceDeleteParams params)
-
delete
CompletableFuture<Void> delete(String id, RequestOptions requestOptions)
-
publish
CompletableFuture<Void> publish(String id, NamespacePublishParams params)
Upload a tree of skill files for the namespace. Authenticated by the namespace bearer token. Atomic at the version-bump level: a partial upload leaves the namespace pinned to the previous version.
-
publish
CompletableFuture<Void> publish(String id, NamespacePublishParams params, RequestOptions requestOptions)
-
publish
CompletableFuture<Void> publish(NamespacePublishParams params)
-
publish
abstract CompletableFuture<Void> publish(NamespacePublishParams params, RequestOptions requestOptions)
-
pull
CompletableFuture<Void> pull(String id)
Returns the active version's file manifest with short-lived presigned S3 URLs. Sandboxes use this to materialize the tree at /workspace/.agents/skills/ before opencode boots.
-
pull
CompletableFuture<Void> pull(String id, NamespacePullParams params, RequestOptions requestOptions)
-
pull
CompletableFuture<Void> pull(String id, NamespacePullParams params)
-
pull
abstract CompletableFuture<Void> pull(NamespacePullParams params, RequestOptions requestOptions)
-
pull
CompletableFuture<Void> pull(NamespacePullParams params)
-
pull
CompletableFuture<Void> pull(String id, RequestOptions requestOptions)
-
rotateToken
CompletableFuture<Void> rotateToken(String id)
Rotate skill namespace token
-
rotateToken
CompletableFuture<Void> rotateToken(String id, NamespaceRotateTokenParams params, RequestOptions requestOptions)
-
rotateToken
CompletableFuture<Void> rotateToken(String id, NamespaceRotateTokenParams params)
-
rotateToken
abstract CompletableFuture<Void> rotateToken(NamespaceRotateTokenParams params, RequestOptions requestOptions)
-
rotateToken
CompletableFuture<Void> rotateToken(NamespaceRotateTokenParams params)
-
rotateToken
CompletableFuture<Void> rotateToken(String id, RequestOptions requestOptions)
-
-
-
-