deepseek-harness/packages/host/apiproxy/tests
Yichen Jiang 85422f44dc feat(host): user-invocable skill listing and skill.invoke injection RPC
skill.list now serves every user-invocable skill and carries modelInvocable
so menus can mark user-only entries; the old model-and-user intersection
hid disable-model-invocation skills from their only legitimate entry point
(issue #1470). skill.invoke enforces user-invocation policy at the host
boundary, renders the canonical <skill_content> body, and injects it as a
user-role message carrying the skill-invocation source before starting a
turn. The connection fixture mirrors both faces for client tests.
2026-08-08 00:51:24 +08:00
..
api-proxy-approval.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-blank.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-cold.spec.ts fix(api): preserve dynamic defaults after rebase 2026-08-07 21:47:18 +08:00
api-proxy-commands.spec.ts feat(host): user-invocable skill listing and skill.invoke injection RPC 2026-08-08 00:51:24 +08:00
api-proxy-config.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-default-route.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-fork.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-models.spec.ts feat(ui): make a session that cannot send refuse to accept one 2026-08-07 15:26:42 +08:00
api-proxy-projections.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-question.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-rename.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-search.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-subagents.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-view.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
api-proxy-workspace.spec.ts feat(apiproxy): make the default model a user setting the picker writes 2026-08-07 13:23:19 +08:00
client-handler.spec.ts feat(host): user-invocable skill listing and skill.invoke injection RPC 2026-08-08 00:51:24 +08:00
fetch-carrier.spec.ts feat(host): user-invocable skill listing and skill.invoke injection RPC 2026-08-08 00:51:24 +08:00
native-path-opener.spec.ts Merge remote-tracking branch 'origin/master' into feat/web-workspace-file-links 2026-08-07 16:49:20 +08:00
rpc-schemas.spec.ts feat(host): user-invocable skill listing and skill.invoke injection RPC 2026-08-08 00:51:24 +08:00