mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-17 22:05:50 +00:00
Merge branch 'pr/amDosion/60'
This commit is contained in:
@@ -1,16 +1,34 @@
|
||||
/**
|
||||
* Stub: SDK Control Types (not yet published in open-source).
|
||||
* Used by bridge/transport layer for the control protocol.
|
||||
* SDK Control Types — inferred from Zod schemas in controlSchemas.ts / coreSchemas.ts.
|
||||
*
|
||||
* These types define the control protocol between the CLI bridge and the server.
|
||||
* Used by bridge/transport layer, remote session manager, and CLI print/IO paths.
|
||||
*/
|
||||
export type SDKControlRequest = { type: string; [key: string]: unknown }
|
||||
export type SDKControlResponse = { type: string; [key: string]: unknown }
|
||||
export type StdoutMessage = any;
|
||||
export type SDKControlInitializeRequest = any;
|
||||
export type SDKControlInitializeResponse = any;
|
||||
export type SDKControlMcpSetServersResponse = any;
|
||||
export type SDKControlReloadPluginsResponse = any;
|
||||
export type StdinMessage = any;
|
||||
export type SDKPartialAssistantMessage = any;
|
||||
export type SDKControlPermissionRequest = any;
|
||||
export type SDKControlCancelRequest = any;
|
||||
export type SDKControlRequestInner = any;
|
||||
import type { z } from 'zod'
|
||||
import type {
|
||||
SDKControlRequestSchema,
|
||||
SDKControlResponseSchema,
|
||||
SDKControlInitializeRequestSchema,
|
||||
SDKControlInitializeResponseSchema,
|
||||
SDKControlMcpSetServersResponseSchema,
|
||||
SDKControlReloadPluginsResponseSchema,
|
||||
SDKControlPermissionRequestSchema,
|
||||
SDKControlCancelRequestSchema,
|
||||
SDKControlRequestInnerSchema,
|
||||
StdoutMessageSchema,
|
||||
StdinMessageSchema,
|
||||
} from './controlSchemas.js'
|
||||
import type { SDKPartialAssistantMessageSchema } from './coreSchemas.js'
|
||||
|
||||
export type SDKControlRequest = z.infer<ReturnType<typeof SDKControlRequestSchema>>
|
||||
export type SDKControlResponse = z.infer<ReturnType<typeof SDKControlResponseSchema>>
|
||||
export type StdoutMessage = z.infer<ReturnType<typeof StdoutMessageSchema>>
|
||||
export type SDKControlInitializeRequest = z.infer<ReturnType<typeof SDKControlInitializeRequestSchema>>
|
||||
export type SDKControlInitializeResponse = z.infer<ReturnType<typeof SDKControlInitializeResponseSchema>>
|
||||
export type SDKControlMcpSetServersResponse = z.infer<ReturnType<typeof SDKControlMcpSetServersResponseSchema>>
|
||||
export type SDKControlReloadPluginsResponse = z.infer<ReturnType<typeof SDKControlReloadPluginsResponseSchema>>
|
||||
export type StdinMessage = z.infer<ReturnType<typeof StdinMessageSchema>>
|
||||
export type SDKPartialAssistantMessage = z.infer<ReturnType<typeof SDKPartialAssistantMessageSchema>>
|
||||
export type SDKControlPermissionRequest = z.infer<ReturnType<typeof SDKControlPermissionRequestSchema>>
|
||||
export type SDKControlCancelRequest = z.infer<ReturnType<typeof SDKControlCancelRequestSchema>>
|
||||
export type SDKControlRequestInner = z.infer<ReturnType<typeof SDKControlRequestInnerSchema>>
|
||||
|
||||
Reference in New Issue
Block a user