From 77f9c4fa0aa4843e6b332267137a30f8aee53c6b Mon Sep 17 00:00:00 2001 From: imccyu <276526105+imccyu@users.noreply.github.com> Date: Thu, 13 Aug 2026 04:02:29 +0800 Subject: [PATCH] fix: test --- .../cordis-client-runner/src/client/slot-catalog.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/extensions/cordis-client-runner/src/client/slot-catalog.ts b/packages/extensions/cordis-client-runner/src/client/slot-catalog.ts index c5f07fdef3..290740870d 100644 --- a/packages/extensions/cordis-client-runner/src/client/slot-catalog.ts +++ b/packages/extensions/cordis-client-runner/src/client/slot-catalog.ts @@ -1653,7 +1653,7 @@ export const CLIENT_SLOT_API: readonly ClientSlotEntry[] = [ 'useInput: SnapshotSelectorHook', 'inputActions: InputActions', ], - keyDomain: 'open: any string the owner dispatches (no compile-time key set), already taken: ask_user_question, bash, cordis_define, cordis_run, edit, glob, grep, read, skill, todo_write, web_fetch, web_search, write', + keyDomain: 'open: any string the owner dispatches (no compile-time key set), already taken: ask_user_question, bash, cordis_define, cordis_run, cordis_stop, cordis_undefine, edit, glob, grep, read, skill, todo_write, web_fetch, web_search, write', hookContext: '', slotInject: '', declaredBy: 'an entry in \'conversation.chat.node\' (client-ui-tool), so it exists while that entry is mounted', @@ -1671,6 +1671,8 @@ export const CLIENT_SLOT_API: readonly ClientSlotEntry[] = [ 'client-ui-tool WebRow key \'web_fetch\'', 'client-ui-cordis CordisDefineRow key \'cordis_define\'', 'client-ui-cordis CordisRunRow key \'cordis_run\'', + 'client-ui-cordis CordisActionRow key \'cordis_stop\'', + 'client-ui-cordis CordisActionRow key \'cordis_undefine\'', ], replaceRisk: 'shadows-shipped-ui', example: 'return {\n inject: [\'slots\'],\n apply(ctx) {\n ctx.slots.inject(\'tool.call.toolview\', () => ctx.slots.register(\n { name: \'tool.call.toolview\', key: \'\' },\n () => React.createElement(\'div\', null, \'hello\'),\n ))\n },\n}',