core-agent-ide/codex-rs/app-server-protocol/schema/json/v2
sayan-oai 7b2cee53db chore: wire through plugin policies + category from marketplace.json (#14305)
wire plugin marketplace metadata through app-server endpoints:
- `plugin/list` has `installPolicy` and `authPolicy`
- `plugin/install` has plugin-level `authPolicy`

`plugin/install` also now enforces `NOT_AVAILABLE` `installPolicy` when
installing.


added tests.
2026-03-11 12:33:10 -07:00
..
AccountLoginCompletedNotification.json
AccountRateLimitsUpdatedNotification.json
AccountUpdatedNotification.json
AgentMessageDeltaNotification.json
AppListUpdatedNotification.json
AppsListParams.json
AppsListResponse.json
CancelLoginAccountParams.json
CancelLoginAccountResponse.json
CommandExecOutputDeltaNotification.json
CommandExecParams.json
CommandExecResizeParams.json
CommandExecResizeResponse.json
CommandExecResponse.json
CommandExecTerminateParams.json
CommandExecTerminateResponse.json
CommandExecutionOutputDeltaNotification.json
CommandExecWriteParams.json
CommandExecWriteResponse.json
ConfigBatchWriteParams.json
ConfigReadParams.json
ConfigReadResponse.json
ConfigRequirementsReadResponse.json
ConfigValueWriteParams.json
ConfigWarningNotification.json
ConfigWriteResponse.json
ContextCompactedNotification.json
DeprecationNoticeNotification.json
ErrorNotification.json
ExperimentalFeatureListParams.json
ExperimentalFeatureListResponse.json
ExternalAgentConfigDetectParams.json
ExternalAgentConfigDetectResponse.json
ExternalAgentConfigImportParams.json
ExternalAgentConfigImportResponse.json
FeedbackUploadParams.json
FeedbackUploadResponse.json
FileChangeOutputDeltaNotification.json
GetAccountParams.json
GetAccountRateLimitsResponse.json
GetAccountResponse.json
HookCompletedNotification.json
HookStartedNotification.json
ItemCompletedNotification.json
ItemStartedNotification.json
ListMcpServerStatusParams.json
ListMcpServerStatusResponse.json
LoginAccountParams.json
LoginAccountResponse.json
LogoutAccountResponse.json
McpServerOauthLoginCompletedNotification.json
McpServerOauthLoginParams.json
McpServerOauthLoginResponse.json
McpServerRefreshResponse.json
McpToolCallProgressNotification.json
ModelListParams.json
ModelListResponse.json
ModelReroutedNotification.json
PlanDeltaNotification.json
PluginInstallParams.json
PluginInstallResponse.json
PluginListParams.json
PluginListResponse.json
PluginUninstallParams.json
PluginUninstallResponse.json
RawResponseItemCompletedNotification.json
ReasoningSummaryPartAddedNotification.json
ReasoningSummaryTextDeltaNotification.json
ReasoningTextDeltaNotification.json
ReviewStartParams.json
ReviewStartResponse.json
ServerRequestResolvedNotification.json
SkillsChangedNotification.json
SkillsConfigWriteParams.json
SkillsConfigWriteResponse.json
SkillsListParams.json
SkillsListResponse.json
SkillsRemoteReadParams.json
SkillsRemoteReadResponse.json
SkillsRemoteWriteParams.json
SkillsRemoteWriteResponse.json
TerminalInteractionNotification.json
ThreadArchivedNotification.json
ThreadArchiveParams.json
ThreadArchiveResponse.json
ThreadClosedNotification.json
ThreadCompactStartParams.json
ThreadCompactStartResponse.json
ThreadForkParams.json
ThreadForkResponse.json
ThreadListParams.json
ThreadListResponse.json
ThreadLoadedListParams.json
ThreadLoadedListResponse.json
ThreadMetadataUpdateParams.json
ThreadMetadataUpdateResponse.json
ThreadNameUpdatedNotification.json
ThreadReadParams.json
ThreadReadResponse.json
ThreadRealtimeClosedNotification.json
ThreadRealtimeErrorNotification.json
ThreadRealtimeItemAddedNotification.json
ThreadRealtimeOutputAudioDeltaNotification.json
ThreadRealtimeStartedNotification.json
ThreadResumeParams.json
ThreadResumeResponse.json
ThreadRollbackParams.json
ThreadRollbackResponse.json
ThreadSetNameParams.json
ThreadSetNameResponse.json
ThreadStartedNotification.json
ThreadStartParams.json
ThreadStartResponse.json
ThreadStatusChangedNotification.json
ThreadTokenUsageUpdatedNotification.json
ThreadUnarchivedNotification.json
ThreadUnarchiveParams.json
ThreadUnarchiveResponse.json
ThreadUnsubscribeParams.json
ThreadUnsubscribeResponse.json
TurnCompletedNotification.json
TurnDiffUpdatedNotification.json
TurnInterruptParams.json
TurnInterruptResponse.json
TurnPlanUpdatedNotification.json
TurnStartedNotification.json
TurnStartParams.json
TurnStartResponse.json
TurnSteerParams.json
TurnSteerResponse.json
WindowsSandboxSetupCompletedNotification.json
WindowsSandboxSetupStartParams.json
WindowsSandboxSetupStartResponse.json
WindowsWorldWritableWarningNotification.json