Agent Skills
返回列表
🤖

GraphJin 受管数据与代码图谱连接器

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/connect-agents-to-governed-data-and-code-graphs-with-graphjin。

技能介绍

它解决什么问题

Agent 要访问数据时,通常卡在两个死胡同里:要么只能看到对话上下文里的碎片,于是开始编造不存在的表和字段;要么集成方把连接串和 SQL 硬编码进工具,治理、审计和变更监控全部失效。代码资产同理——文件、索引、工作流散落在不同系统里,agent 很难在不破坏边界的前提下做受管的发现与操作。

GraphJin 的思路是把受管数据与代码图谱本身变成一层可查询的接口:数据库、文件、代码索引、工作流和策略统一以 GraphQL 暴露,agent 只跟这一层打交道。

技能如何工作

核心能力可以拆成三块:

  • 统一端点:通过 MCP 与 agent 端点暴露 GraphQL,agent 用同一套查询语法做 schema 发现、读取和操作,不必为每种后端单独写工具。
  • 受管操作:发现与执行都在策略约束下进行,哪些源已批准、哪些动作允许,由 GraphJin 侧的策略决定,而不是交给模型自由发挥。
  • 持久记忆:保存的查询、片段和工作流落在按所有者隔离的 gj_artifacts 存储中;基于游标的监视器 gj_watch 在所有者权限下持续运行查询,状态不会随会话结束而消失。

典型接入流程:

  1. 准备 GraphJin CLI 或服务器,以及已批准的数据库、文件、代码源。
  2. 通过 MCP 把端点接入客户端(Codex、Claude Code 或其他支持 MCP 的工具)。
  3. agent 先做 schema 发现,确认可用的实体与关系,再构造具体查询。

适用边界

  • 这是基础设施层技能,不承载业务逻辑,也不该用来替代高风险变更的人工审批。
  • 支持范围取决于 GraphJin 已接入的源和策略配置,未批准的源不会出现在图谱里。
  • 必须搭配支持 MCP 的客户端使用,纯 prompt 工程解决不了端点连接问题。

使用场景

  • Agent 需要跨多个受管数据库查询,但不清楚哪些表和字段已批准,先通过 GraphQL schema 发现可用资源再构造查询
  • 要把代码索引和文件接入 agent 工具,让模型在策略约束下发现函数、引用关系和相关工作流,而不是自由翻找文件系统
  • 团队需要跨 agent 会话复用已验证的查询片段和保存的工作流,通过所有者隔离的 gj_artifacts 存储统一管理,避免重复编写
  • 策略变更后需要确认 agent 仍只能访问已批准的源,通过 GraphJin 的策略感知端点验证权限边界,而非逐个修改工具配置

适合人员

  • 为 AI agent 搭建受治理数据访问层的后端工程师,希望用统一端点替代散落的连接串和硬编码 SQL
  • 负责 agent 工具链的集成工程师,需要把数据库、文件和代码索引通过 MCP 安全接入模型上下文
  • 关注合规与审计的数据治理工程师,要确保 agent 的数据发现和操作遵循已批准策略并可追溯
  • 维护内部开发者平台的工程师,希望为团队提供可复用、可监控的 agent 查询和工作流资产