
【免费下载链接】mexTeam memory for engineers and their AI agents. Lives in your repo. Shared through Git.项目地址https://gitcode.com/gh_mirrors/mex2/mex点击查看免费下载MEX 是一款为工程师和 AI Agent 打造的团队记忆工具它以 Git 仓库为载体共享项目知识。其中最受关注的能力是代码图谱Code Graph把 TypeScript、JavaScript、Python、Rust 等源码解析成函数、类、调用关系组成的知识图谱存入.mex/graph.db。本文带你一次讲透四个核心命令mex graph status、mex graph refresh、mex graph scope、mex graph query——从体检、保鲜到精准检索看完即可上手。命令清单总览一张表看懂 graph 命令族命令作用一句话定位mex graph status只读体检检查图谱新鲜度先看图谱还能用吗mex graph refresh增量刷新已有图谱再刷代码变了同步一下mex graph rebuild隔离重建并原子发布重建状态要求时的彻底方案mex graph scope task按自然语言任务检索代码上下文提问给我这块任务的代码邻域mex graph query relation target结构化查询调用关系追问谁调用了这个函数所有维护类命令都支持--json输出完整机器可读结果和--root dir指定项目根目录。命令入口定义在 src/cli.ts实现位于 src/graph/cli-graph.ts 与 src/graph/cli-agent.ts。graph status代码图谱健康检查第一步当你不确定图谱是否落后于代码时永远先跑mex graph status它是一个严格只读命令不写入、不重建只会告诉你四件事——状态fresh新鲜、stale过期、degraded降级、rebuild_required需重建或corrupt损坏仓库位置当前分支、HEAD 提交及是否 dirty源码变化自上次成功索引以来新增 / 修改 / 删除了多少文件解析健康度ok/partial/failed的文件统计。如果发现问题它会直接打印Next: 建议命令例如提示你执行mex graph refresh或mex graph rebuild跟着提示走即可。状态判定逻辑在 src/graph/status.ts 中实现状态字段定义见 src/team/contracts/graph.ts。graph refresh增量刷新让代码图谱保持新鲜0.8.3 版本起mex graph refresh走增量语义同步路径只重新处理有变化的部分速度显著快于全量重建mex graph refresh输出示例形如Code graph refreshed: 1204 nodes, 8632 edges across 214 files in 830ms; status fresh.几个值得注意的细节未索引文件会被点名若仓库含不受支持扩展名的文件如.go会按扩展名分组提示Not indexed: ...避免0 个节点让你误以为构建失败超大文件会被跳过而非报错被有界语料策略拒绝的文件会逐条列出原因升级场景从旧版本升级 MEX 后官方建议先refresh再提交以便旧节点 ID 平滑迁移详见 COMPATIBILITY.md。若status报告rebuild_required或corrupt则改用mex graph rebuild——它在隔离的候选库中重建、校验通过后才原子发布失败时会保留旧索引供本地恢复。维护逻辑在 src/graph/maintenance.ts 中。 如果你运行了 MEX Hub 网页界面也可以在 Jobs 页面可视化地启动和跟踪 graph refresh / rebuild 作业进度阶段包括 Discover → Stage → Parse → Resolve → Validate → Publish。graph query三种结构化查询快速上手当你明确知道一个符号名想查它的调用关系时用querymex graph query where-defined authenticate # 这个函数定义在哪里 mex graph query who-calls requireSession # 谁调用了 requireSession mex graph query what-calls processOrder # processOrder 又调用了谁三种关系语义一览relation回答的问题where-defined该符号定义在哪个文件的哪一行who-calls谁调用了目标入向调用what-calls目标调用了谁出向调用常用选项--detail minimal\|standard\|source控制返回详略--max-nodes n限制结果数量--max-source-lines n限制每节点源码行数。结果以 JSONL 输出最后附一条 summary 记录并给出下一步建议命令如mex graph get node-id --detail source展开源码。目标找不到时会返回明确的TARGET_NOT_FOUND错误码查询实现见 src/graph/cli-agent.ts。graph scope用自然语言问代码图谱scope是 MEX 代码图谱的重头戏你直接抛出一句任务描述它返回与该任务相关的候选符号、排名源码文件和执行流专为喂给 AI Agent 设计mex graph scope trace the authentication flow mex graph scope 找出订单退款逻辑涉及的所有文件它做的事远比关键词搜索聪明混合检索BM25 全文检索 图谱关系边calls / imports / references / extends 等融合排序执行流追踪沿调用边找出任务的调用链flows而不只是孤立文件有界且有证据强度输出带strong / moderate / weak证据评级对图谱未覆盖的改动文件还能回退为text-only的实文件文本证据--wiki选项附带返回锚定到这些代码节点上的知识实体实现代码与团队知识的联合检索。常用选项--detail source默认含源码片段、--max-files n限制返回文件数。检索与排序算法见 src/graph/scope.ts 与 src/graph/retrieval/query.ts。 上图是 Hub 的 Code 页面选中一个函数后Overview / Callers / Callees / Impact 四个标签页正是query三种关系和mex impact的可视化呈现底部 Related Knowledge 对应scope --wiki的知识锚定。推荐工作流status → refresh → scope → query日常使用建议按这个顺序形成肌肉记忆mex graph status—— 提交前、开工前先体检看到stale就刷新mex graph refresh—— 增量保鲜几秒钟完成多数场景mex graph scope 任务描述—— 让 Agent 拿到精准的代码邻域mex graph query who-calls xxx—— 对具体符号做深挖验证。更多命令get展开节点源码、impact影响面分析、ground、repair等可在 README.md 的 Whats inside 部分找到完整命令表。更多资料与源码入口支持矩阵docs/code-graph-support.md —— 各语言支持级别Supported / Partial / Unsupported性能与基准docs/design/release-performance-baseline.md图谱检索评测结果evaluate/RESULTS.md图数据库 schemasrc/graph/schema.sql语言解析器注册表src/graph/extraction/languages/index.ts框架路由解析Express / Next.js / FastAPI / Flask / NestJSsrc/graph/resolution/frameworks/掌握这四个命令你就拥有了让 MEX 代码图谱随时可信、随问随答的完整能力。赞分享【免费下载链接】mexTeam memory for engineers and their AI agents. Lives in your repo. Shared through Git.项目地址https://gitcode.com/gh_mirrors/mex2/mex点击查看免费下载相关推荐Chalice CLI命令完全清单new-project、deploy、delete等15条命令一次讲透Chalice CLI命令完全清单new project、deploy、delete等15条命令一次讲透 本文完整梳理 Chalice CLI 的 15 条核后端云原生ok-ww 实操指南5 步搞定鸣潮后台自动战斗、刷声骸与一键日常ok ww 实操指南5 步搞定鸣潮后台自动战斗、刷声骸与一键日常 ok ww 是一款面向《鸣潮》的开源自动化脚本它通过读取游戏画面驱动操作支持后台自动战斗GUI 自动化计算机视觉RPA人工智能eww yuck配置语言详解defwindow、defwidget、defvar、deflisten四大核心语法一次讲透eww yuck配置语言详解defwindow、defwidget、defvar、deflisten四大核心语法一次讲透 ewwElKowars Wack桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考