From e0bea0c54f7414257fe5c6ca55fdc13f2356e746 Mon Sep 17 00:00:00 2001 From: Donny Date: Thu, 5 Nov 2026 02:31:24 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=B7=B2=E6=8B=8D=E6=9D=BF=E7=AC=AC=20?= =?UTF-8?q?6=20=E6=9D=A1=20=E2=80=94=20agtype=20=E8=87=AA=E7=A0=94?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=EF=BC=8C=E6=B5=8B=E8=AF=95=E6=A0=B7=E6=9C=AC?= =?UTF-8?q?=E9=A1=BB=E5=8F=96=E8=87=AA=E7=9C=9F=E5=AE=9E=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 29c4e2b..ad74af6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -69,6 +69,7 @@ src/adapter_python_pg/ 3. **先全 JSONB**:属性一律存 JSONB,`column: true`(属性提升为真实列)在 spec 里**预留字段但不实现**,等性能有真实压力再开。 4. **FastAPI 路由动态生成**:`entity` 作为路径参数,OpenAPI 是泛化 schema;**不做**逐实体 typed routes、不导出 OpenAPI 代码。 5. **发布方式**:先支持 `pip install git+ssh://git@gitlab.cnsjzn.com/donnyzhang/adapter_python_pg.git`;GitLab PyPI registry 后续再接。 +6. **agtype 自己解析,不 vendor、不引包**:`graph/agtype.py` 用 `json.raw_decode` + 自定义数组扫描消费 `::vertex` / `::edge` / `::path` 后缀。理由——需要在解析层做自己的类型映射、错误归一与标识符校验,vendor 上游未发布代码等于把维护负担抄一份。测试样本必须是**从真实库抓的原文**。 ## 5. 硬规则(违反即回退)