Class SessionPermissionsLocationsApi
java.lang.Object
com.github.copilot.generated.rpc.SessionPermissionsLocationsApi
API methods for the
permissions.locations namespace.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionPersists a tool approval for a permission location and applies its rules to this session's live permission service.Applies persisted location-scoped tool approvals and allowed directories for a working directory to this session's permission service.Resolves the permission location key and type for a working directory.
-
Method Details
-
resolve
@CopilotExperimental public CompletableFuture<SessionPermissionsLocationsResolveResult> resolve(SessionPermissionsLocationsResolveParams params) Resolves the permission location key and type for a working directory.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
apply
@CopilotExperimental public CompletableFuture<SessionPermissionsLocationsApplyResult> apply(SessionPermissionsLocationsApplyParams params) Applies persisted location-scoped tool approvals and allowed directories for a working directory to this session's permission service.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
addToolApproval
@CopilotExperimental public CompletableFuture<SessionPermissionsLocationsAddToolApprovalResult> addToolApproval(SessionPermissionsLocationsAddToolApprovalParams params) Persists a tool approval for a permission location and applies its rules to this session's live permission service.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-