laodonge/col-dsh-plugin:DeepSeek Harness 的上下文组织层
laodonge/col-dsh-plugin 是一个专为 DeepSeek Harness (DSH) 设计的插件,旨在解决上下文管理与执行逻辑耦合及权限控制复杂的问题。该插件引入持久化上下文槽位,提供 Fail-closed 权限检查、两阶段审计、权限剪枝及零运行时依赖等核心功能。开发者需注意其以当前进程权限运行的安全风险,并建议在安装前审查源码。
阅读全文dsh-risk-gate:按语义自动分级与渐进授权的 DeepSeek Harness 插件
DeepSeek Harness 的 `dsh-risk-gate` 插件提供了一种基于本地语义分析的操作分级与渐进授权机制。它将工具调用分为安全、风险和红线三个等级,并据此自动执行通过、询问或拒绝操作,无需依赖外部 LLM。该插件支持 Bash 命令正则检查,可通过配置阈值实现免打扰的自动放行,也可针对特定工具进行覆盖拦截。该方案适合用于在 DSH 生态中快速构建轻量级的安全控制层。
阅读全文dsh-write-protect:工作区路径只读保护
DeepSeek Harness (DSH) 插件 `dsh-write-protect` 解决了原沙箱仅支持“全写”或“全读”的局限,允许开发者在 `workspace-write` 模式下对特定路径(如 `.git`)进行只读保护。该插件由 azazo1 维护,支持通过配置拦截工具写入、命令沙箱访问,并提供会话级临时授权功能。它还支持放置 `.readonly` 规则文件及配置额外可写根目录。需注意该插件依赖 DSH 引擎版本不低于 0.2.0-rc.1,且在 Windows 平台存在兼容性问题。
阅读全文dsh-access-mode:DeepSeek Harness 会话访问模式插件
`dsh-access-mode` 是 DeepSeek Harness (DSH) 的一个插件,旨在解决原生权限预设平衡性不足及修改核心代码成本高的问题。该插件通过提供 Default / No Edit / Auto 三种会话级访问模式,让用户在不修改 Harness 核心代码的情况下,精细控制 AI 的工具调用、Sandbox 策略及审批策略。 **核心特性**:无侵入集成,复用原生服务,支持会话持久化。**模式说明**:Default 采用保守的 `workspace-write` 边界,No Edit 解除文件限制仅限制编辑,Auto 则完全放行。**安全提示**:No Edit 和
阅读全文dsh-agent-gate:权限闸 · 按分层权限拦截工具
dsh-agent-gate 是 DeepSeek Harness 的权限闸插件,旨在通过分层拦截与审批机制,精细化管控 Agent 的工具调用与资源访问。它基于 `tools.pre-execute` 和 `tools.guard` 钩子,支持技能/MCP 过滤、策略复用及审计日志记录。插件卸载后,拦截机制停止,但官方文件沙箱权限仍由权限插件独立维护。安装方式为通过 `dsh plugin` 命令,需注意仅拦截 Claw 会话,建议配合 `dsh-session-permissions` 使用。
阅读全文dsh-agent-delegate:DeepSeek Harness 的委派治理与工作流管理
`dsh-agent-delegate` 是一个委派代理插件,旨在通过代码逻辑解决 DSH 子代理调用中的深度失控、角色越界和并发溢出问题。它提供深度与并发控制、角色过滤、独立 Git worktree 写入隔离以及基于 patch 的结果合入机制。插件支持通过配置限制委派层级、子代理数量及权限扩散,确保子代理修改需经父任务验收后方可合入,适合对子代理行为有严格管控的场景。
阅读全文dsh-plan-preset: 将 DSH Read-Only 映射为 Plan 模式
`dsh-plan-preset` 是 DeepSeek Harness (DSH) 的一个轻量级配置插件。它利用 Cordis Patch 机制,将 DSH Web UI 的“只读”权限映射为 OpenCode 风格的“Plan”模式。 安装后,该模式实现了严格的语义隔离:文件操作仅限读取,网络搜索可用,且禁止任何权限升级申请。这解决了智能体在“调研/计划”与“执行”阶段权限需求不同的问题,强制阻断越级操作,为团队提供标准化的工作流权限管理方案。
阅读全文dsh-session-permissions:会话级权限控制
`dsh-session-permissions` 是一个为 DeepSeek Harness (DSH) 提供会话级权限控制的插件,旨在解决多层级权限重叠导致的安全风险。该插件通过计算官方权限、Agent 策略与本地会话覆盖的交集来确定有效权限。它为 Claw 会话提供沙箱钉住机制,确保权限仅收紧不放宽,并支持对工具和文件访问的精细化管理。安装后需重启服务,卸载后已开启会话的钉住机制仍会生效。
阅读全文dsh-workspace-scope-selection:DeepSeek Harness 会话的第四个权限选项
DeepSeek Harness 插件 `dsh-workspace-scope-selection` 为会话权限提供了“Selected Workspace Write”选项,允许用户通过目录树编辑器精确指定可写目录,平衡安全性与灵活性。该插件在文件系统和 Shell 工具中强制执行此限制,并支持会话持久化。使用时需注意,在 Windows 上仅支持工作区和临时区域写入,超出范围的写入操作均需升级批准。
阅读全文DeepSeek Harness 权限规则引擎:dsh-permissions
dsh-permissions 是 DeepSeek Harness 的规则引擎插件,用于实现精细化的安全控制。它支持四级优先级、全局与工作区作用域叠加,并通过可视化编辑器管理规则。核心功能包括针对文件路径的通配符匹配、命令前缀拦截以及通用的权限硬拒绝机制。所有规则持久化存储并注入系统提示,内置安全默认值保护敏感目录和命令。该插件旨在收窄沙箱范围,提供低成本的细粒度策略管理。
阅读全文dsh-permgate:为 DSH 增加细粒度权限控制
dsh-permgate 是一款为 DeepSeek Harness (DSH) 设计的 MIT 许可证开源插件,旨在将 AI 工具调用的权限控制从粗放的会话级授权细化到工具调用层面。该插件支持按目录访问、命令执行、文件读写、子代理启动及重复操作等分类进行独立审查。其核心功能包括全局与项目双级配置、白/黑名单例外管理、快捷工具默认值设置、自定义规则、审批弹窗(支持查看 diff 及命令参数)、自定义拒绝意见、底层沙箱升级审批流程、中英文双语支持以及配置持久化。用户可通过 `dsh plugin` 命令安装,并在权限选择器中启用“自定义审查”。该插件适用于需要明确 AI 操作边界的场景,建议从小
阅读全文Flask用户认证:Flask-Login实现权限控制
本文介绍如何使用Flask-Login实现Web应用的用户认证与权限控制。首先需安装Flask、Flask-Login、Flask-SQLAlchemy和Werkzeug库。核心步骤包括:配置应用与用户模型,定义User类继承UserMixin,存储用户名、密码哈希及角色字段(通过Werkzeug加密密码);设置用户加载函数,通过@login_manager.user_loader从数据库加载用户;实现登录登出功能,登录验证用户名密码后用login_user保持会话,登出用logout_user;通过@login_required装饰器保护路由,进阶通过角色字段控制权限。关键注意事项:密码必须加密存储,SECRET_KEY需安全配置,确保用户加载函数正确。最终实现用户登录状态维护、路由权限控制及基础角色验证,可扩展“记住我”、OAuth等功能。
阅读全文