Agentic Toolbox
七个本地工具共享命令行和网页入口,覆盖热点、配置、Skills、告警、OCR、网页健康和安全自查。
- 本人职责
- 工具整合、统一入口、Web 界面与测试
- 时间范围
- 2026-07
- 技术栈
- Python / unittest / 本地 Web / SQLite
- 最后核验
- 2026/07/17
01 / Problem
问题背景
零散脚本各自有参数、报告格式和输出目录,日常使用时难以发现、复用和追踪历史。
02 / Approach
方法与结构
- 保留七个工具的独立业务边界,同时提供统一命令行调度。
- 增加本地网页入口、运行历史、报告浏览与筛选。
- 使用合成样例覆盖热点、配置、OCR、告警、网页检查和安全自查。
03 / Decisions
核心决策与取舍
- 优先使用 Python 标准库,降低本机安装和迁移成本。
- 命令行与网页共享同一业务入口,避免复制实现。
- 安全自查只报告命中类型,不回显密钥内容。
04 / Outcome
结果与当前边界
- 七个工具能够通过统一入口运行并生成本地报告。
- 97 项单元测试在 2026-07-18 重新执行并全部通过。
- 网页界面保留历史与筛选,但不依赖远程数据库。
05 / Evidence
可查看证据
只有重新执行或重新检查过的事实才进入这里;没有公开链接的项目只显示来源核验摘要。
97 项测试通过
使用 Python unittest 重新执行完整测试目录。
打开证据7 个独立工具
工具目录、统一调度入口和网页入口均已存在。
工具收敛记录
记录统一合同、网页入口和本地持久化的设计过程。
打开证据