返回顶部
d

dgent去AI化检查

De-agent your code. Run dgent to check files and commit messages for AI tells before committing — flags naming patterns, catch-rethrow, AI vocabulary, emoji, trailers. Use when finishing work, before commits, or when asked to clean up agent output.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.4
安全检测
已通过
101
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

dgent

dgent — 为你的代码去AI化

从代码和提交信息中清除AI痕迹。可作为Git钩子自动运行,或通过CLI按需执行。

使用场景

  • - 提交由AI助手编写的代码前
  • 被要求清理或去AI化输出时
  • 检查代码是否存在AI命名模式、捕获重抛、章节标题或噪声注释
  • 检查提交信息是否包含AI词汇、表情符号或尾部标记

快速检查文件

bash
dgent run --json <文件>

返回包含clean、fixes[]、flags[]和output(清理后内容)的JSON。退出码:0=已清理或已修复,1=发现标记。

快速检查——仅退出码

bash
dgent run --check <文件>

静默模式。若已清理或已修复则退出0,发现标记则退出1。用于预提交脚本。

扫描整个目录

bash
dgent scan --json [目录]

返回包含每个文件结果的JSON。在提交多文件变更前使用。

原地修复文件

bash
dgent run --fix <文件>

应用所有确定性修复规则(去除尾部标记、表情符号、章节标题)并写回文件。

检查提交信息

bash
echo 你的信息 | dgent run --json --commit-msg -

通过标准输入传入短的非代码内容会自动检测为提交信息。返回修复项(表情符号、尾部标记)和标记项(AI词汇)。

获取完整规则目录

bash
dgent rules --json

返回每条规则的名称、阶段、类型、启用状态及完整模式列表。用于精确了解应避免的内容。

应避免的模式

以下内容会触发标记(来自dgent rules --json):

提交信息词汇: 增强、精简、全面、利用、运用、促进、稳健、优化

提交信息短语: 本次提交、此变更、为了、旨在、设计用于

命名后缀: Manager、Handler、Processor、Service、Factory、Builder、Validator、Controller、Orchestrator、Coordinator

标识符长度: 超过40个字符

捕获重抛: catch (e) { console.error(e); throw e; } ——要么处理错误,要么让它传播

抑制特定标记

typescript
// dgent-ignore flag-naming
class DataProcessor { ... } // 不会被标记

支持// dgent-ignore、// dgent-ignore-next-line、// dgent-ignore <规则1> <规则2>。

AI助手工作流程

  1. 1. 编写代码
  2. 对每个修改的文件运行dgent run --json <文件>
  3. 修复所有标记(重命名标识符、移除捕获重抛等)
  4. 对提交信息运行echo 提交信息 | dgent run --json --commit-msg -
  5. 修复信息中的标记(移除AI词汇、重新措辞)
  6. 提交——dgent钩子会自动清理尾部标记和表情符号

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dgent-1775928747 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dgent-1775928747 技能

通过命令行安装

skillhub install dgent-1775928747

下载

⬇ 下载 dgent v0.1.4(免费)

文件大小: 2 KB | 发布时间: 2026-4-12 09:44

v0.1.4 最新 2026-4-12 09:44
- Updated documentation with detailed usage instructions, example commands, and rule catalog.
- Clarified patterns and flags detected (e.g., AI vocabulary, naming suffixes, identifier length, catch-rethrow).
- Added examples for running checks on files, directories, and commit messages.
- Documented suppression of specific flags via comments.
- Included recommended workflow for checking and cleaning agent-generated code and messages.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部