feat(acp): migrate upsertPermissions to setToolPermissions ACP method (#9999)

This commit is contained in:
Abhijay Jain
2026-06-26 17:46:18 +05:30
committed by GitHub
parent 59b28e455f
commit 22883e3704
17 changed files with 387 additions and 196 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-32
View File
@@ -1605,11 +1605,6 @@ export type ToolInfo = {
permission?: PermissionLevel | null;
};
export type ToolPermission = {
permission: PermissionLevel;
tool_name: string;
};
export type ToolRequest = {
_meta?: {
[key: string]: unknown;
@@ -1747,10 +1742,6 @@ export type UpsertConfigQuery = {
value: unknown;
};
export type UpsertPermissionsQuery = {
tool_permissions: Array<ToolPermission>;
};
/**
* `input_tokens` is the total input including cache read/write tokens;
* the cache fields are breakdown subsets of it. Parsers for providers
@@ -2402,29 +2393,6 @@ export type RemoveExtensionResponses = {
export type RemoveExtensionResponse = RemoveExtensionResponses[keyof RemoveExtensionResponses];
export type UpsertPermissionsData = {
body: UpsertPermissionsQuery;
path?: never;
query?: never;
url: '/config/permissions';
};
export type UpsertPermissionsErrors = {
/**
* Invalid request
*/
400: unknown;
};
export type UpsertPermissionsResponses = {
/**
* Permission update completed
*/
200: string;
};
export type UpsertPermissionsResponse = UpsertPermissionsResponses[keyof UpsertPermissionsResponses];
export type GetPromptsData = {
body?: never;
path?: never;