fix: ci and static

This commit is contained in:
imccyu
2026-08-13 01:00:49 +08:00
parent a7d4cd8e1b
commit 5a0283b04f
23 changed files with 260 additions and 207 deletions

View File

@@ -13,6 +13,7 @@
* @module @deepseek-ai/dsh-tool-cordis/client-catalog
*/
/* jscpd:ignore-start */
/** One option a register call passes for a given slot cardinality. */
export interface ClientSlotOption {
/** Option name as written in the register options object. */
@@ -77,7 +78,6 @@ export const CLIENT_NOTES: readonly string[] = [
// Seats of one cardinality repeat their register options and framework props
// verbatim; that sameness IS the contract a registrant reads, so clone
// detection is told to skip the data rather than the file.
/* jscpd:ignore-start */
export const CLIENT_SLOT_API: readonly ClientSlotEntry[] = [
{
key: 'conversation',

View File

@@ -29,7 +29,7 @@ export function hostInspectProviders(ctx: Context): HostCordisInspectProviderReg
'Service',
'Progressive Host Service discovery: compact capability/signature directory, then one exact coding contract.',
'listService',
async input => queryServiceApi(readExact(input, 'service')) as unknown as JsonValue,
input => queryServiceApi(readExact(input, 'service')) as unknown as JsonValue,
SERVICE_INPUT,
SERVICE_OUTPUT,
),
@@ -37,11 +37,11 @@ export function hostInspectProviders(ctx: Context): HostCordisInspectProviderReg
'Event',
'Progressive Host Event discovery: compact listener directory, then one exact event contract.',
'listEvents',
async input => queryEventApi(readExact(input, 'event'), HOST_EVENTS) as unknown as JsonValue,
input => queryEventApi(readExact(input, 'event'), HOST_EVENTS) as unknown as JsonValue,
EVENT_INPUT,
EVENT_OUTPUT,
),
registration('Builtin', 'Plain-JavaScript symbols available to a dynamic Host half.', 'listBuiltins', async () => ({
registration('Builtin', 'Plain-JavaScript symbols available to a dynamic Host half.', 'listBuiltins', () => ({
builtins: HOST_BUILTIN_INSPECTION,
referencedTypes: [],
} as unknown as JsonValue)),
@@ -68,7 +68,7 @@ function registration(
id: string,
description: string,
method: string,
query: (input: JsonValue | undefined) => Promise<JsonValue>,
query: (input: JsonValue | undefined) => JsonValue | Promise<JsonValue>,
inputSchema: JsonValue = EMPTY_INPUT,
outputSchema: JsonValue = ANY_OUTPUT,
): HostCordisInspectProviderRegistration {