deepseek-harness/packages/client/ui-approval
2026-08-23 23:06:38 +08:00
..
src refactor(client): keep feature helpers with consumers 2026-08-23 23:06:38 +08:00
tests fix(client): settle interactions during plugin teardown 2026-08-23 16:28:20 +08:00
package.json chore(client): remove feature module externals 2026-08-23 23:06:38 +08:00
README.i18n.yaml fix(client): align domain split with repository gates 2026-08-23 16:28:19 +08:00
README.md fix(client): align domain split with repository gates 2026-08-23 16:28:19 +08:00
README.zh.md fix(client): align domain split with repository gates 2026-08-23 16:28:19 +08:00
tsconfig.json refactor(interaction): move Approval and Question into UI owners 2026-08-23 16:28:17 +08:00
tsdown.config.ts refactor(interaction): move Approval and Question into UI owners 2026-08-23 16:28:17 +08:00

@deepseek-ai/dsh-client-ui-approval

English | 中文

Browser approval presentation over the Agent-scoped Remote Event waterfall. The plugin publishes each pending request through ctx.uiSession, takes over the Conversation composer, optionally renders correlated Tool detail, and returns the user's decision to the waiting Host request.

Model Experience

None, as this package presents approval requests in the browser and registers nothing model-facing.

KV Cache effect

None; approval request and response rendering does not alter a model request.

Known Limitations and Deferred Work

  • The panel exposes transient decisions only — it supports allow-once and reject; persistent permission policy remains owned by Host-side approval packages.