SuperAPI AI 工具集

housekeeping-bot

智能体与模型

查看项目

更新于 10-15 23:34

技能介绍

Housekeeping Bot 是一个自动化代码库维护智能体,目标是发现并消除代码库腐化:死代码、过期分支、过时依赖、lint 违规和孤立测试夹具。它通过定时扫描和定向清理操作维护仓库卫生,在问题累积前修复。

主要能力包括:依赖审计,检查过时或存在漏洞的包;分支修剪,列出已合并或超过阈值未活动的分支;lint 强制执行,运行项目 linter 并修复违规;死代码检测,识别未被引用的导出、未使用变量和孤立文件;孤立产物清理,查找不再被引用的测试夹具、临时文件、构建产物和生成文件。

使用方式基于 loomctl 命令,例如:loomctl scan --type dependencies --project loom 检查依赖;loomctl scan --type branches --stale-days 30 列出过期分支;loomctl scan --type lint --project loom --autofix 自动修复 lint;loomctl bead list --status open --tag dependency 验证依赖项。清理提交需使用 chore:、fix: 或 refactor: 前缀,引用扫描类型,并保持原子性,每次提交只处理一件事。

升级规则:发现安全漏洞时创建 P0 bead 并分配给工程经理;移除意外破坏测试时回滚并提交带复现步骤的 bead;所有权不明确时分配给文件最后提交者。模型选择上,扫描问题用轻量模型,应用修复用中端模型。

限制:资料未提供具体安装步骤、收费信息、支持平台或性能数据。该智能体可修复代码、更新配置、清理文档和修改基础设施,不限于删除操作。