DSH-Approval-AI: AI-Assisted Response Plugin for DSH Approval Requests

dsh-approval-ai is a DSH plugin designed to provide AI-assisted evaluation for existing approval workflows, rather than creating new approval triggers. It handles approval/request events already sent by DSH through a unified `ctx.llm` routing, using the DeepSeek routing by default, and strictly limits the scope of data access, without accessing project files, credentials, or session history. The plugin supports three modes: `ai-only`, `ai-then-human`, and `human-only`, and automatically adopts a fail closed strategy in cases such as rejection, high risk, malformed formatting, or timeout to ensure safety. Users can check status, switch modes, and change Provider/models via the `/approval-ai` command.

Read More