发现 AI 代理的未来arrow_forward

PMAT

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
工作流自动化RustMCPSDKCLI智能体与应用工具开发者工具/代码自动化/工作流/RPA协议/API/集成

零配置的 AI 上下文生成与代码质量治理工具包,支持技术债务评分、变异测试、MCP 协议集成及 22+ 编程语言深度分析,适用于 AI 代码助手集成与 CI/CD 质量门禁场景。

项目定位#

PMAT 解决了 LLM 上下文构建低效、技术债务量化缺失、测试有效性验证困难等问题。为 Claude、GPT 等 LLM 生成深度分析上下文,同时提供技术债务评分、变异测试、仓库健康评估等功能。

核心能力#

上下文生成#

  • 为 Claude、GPT 等 LLM 生成深度分析上下文
  • 支持 --format llm-optimized AI 优化输出
  • 支持 --include-tests 包含测试文件

技术债务评分 (TDG)#

  • 6 个正交指标进行 A+ 到 F 级评分:复杂度、耦合度、测试覆盖、文档完整性、代码重复、安全风险
  • 支持 baseline 创建与回归检测

变异测试#

  • 验证测试套件有效性,目标 85%+ 杀死率
  • 支持 --failures-only CI 优化模式

仓库健康评分#

  • 0-211 分的量化健康评估
  • 支持 --deep 完整 git 历史分析

MCP 集成#

  • 19 个 MCP 工具支持 Claude Code、Cline 等 AI 代理
  • MCP 协议服务器模式

合规治理#

  • 30+ 自动检查覆盖代码质量、最佳实践、可复现性
  • 检查项包括:CB-200 (TDG 等级门禁)、CB-304 (死代码百分比)、CB-400 (Shell/Makefile 质量)、CB-500 (Rust 最佳实践)、CB-900 (Markdown 链接验证)、CB-1000 (MLOps 模型质量)

Git 历史 RAG#

  • TF-IDF 语义嵌入搜索 git 历史
  • 支持 --churn--duplicates--entropy--faults 标志

多语言支持#

支持 22+ 语言:Rust、TypeScript、Python、Go、Java、C/C++、Lua、Kotlin、Ruby、Swift、SQL、Scala、YAML、Markdown + MLOps 模型格式 (GGUF、SafeTensors、APR)

安装方式#

# 从 crates.io 安装
cargo install pmat

# 从源码安装
git clone https://github.com/paiml/paiml-mcp-agent-toolkit
cd paiml-mcp-agent-toolkit && cargo install --path .

CLI 命令示例#

# 上下文生成
pmat context --output context.md --format llm-optimized

# 技术债务评分
pmat analyze tdg --include-components
pmat tdg baseline create
pmat tdg check-regression

# 变异测试
pmat mutate --target src/ --threshold 85

# MCP 服务器
pmat mcp

# 合规检查
pmat comply check --strict --format json

# Kaizen 自动改善
pmat kaizen --dry-run
pmat kaizen --commit --push

配置文件示例#

# .pmat-gates.toml
[tdg]
min_grade = "A"
exclude = ["examples/**", "scripts/**"]

[mutation]
min_score = 85
fail_on_regression = true

性能基准#

操作数据规模平均耗时
Context 生成1K LOC127ms
Context 生成10K LOC1.84s
TDG 评分项目级156ms
复杂度分析模块级23ms

质量承诺#

  • 上下文生成延迟 < 5s @ 10K LOC
  • 内存占用 < 500MB @ 100K LOC
  • 测试覆盖率 ≥ 85%
  • 变异分数 ≥ 80%

Sovereign Stack 依赖#

用途
aprenderML 库 (文本相似度、聚类、主题建模)
truenoSIMD 计算库
trueno-graphGPU 优先图数据库
trueno-ragRAG 管道
trueno-db嵌入式分析数据库

版本信息#

当前版本: v3.3.0 发布数量: 184 Releases, 325+ Tags 主要语言: Rust (97.0%)

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch