diff --git a/gitnexus/package.json b/gitnexus/package.json index af5505cb5..891efe4a1 100644 --- a/gitnexus/package.json +++ b/gitnexus/package.json @@ -1,6 +1,6 @@ { "name": "gitnexus", - "version": "1.3.0", + "version": "1.3.1", "description": "Graph-powered code intelligence for AI agents. Index any codebase, query via MCP or CLI.", "author": "Abhigyan Patwari", "license": "PolyForm-Noncommercial-1.0.0", diff --git a/gitnexus/src/core/kuzu/schema.ts b/gitnexus/src/core/kuzu/schema.ts index 50cc45988..7fcdac826 100644 --- a/gitnexus/src/core/kuzu/schema.ts +++ b/gitnexus/src/core/kuzu/schema.ts @@ -250,6 +250,8 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Class TO \`Macro\`, FROM Class TO \`Impl\`, FROM Class TO \`Union\`, + FROM Class TO \`Namespace\`, + FROM Class TO \`Typedef\`, FROM Method TO Function, FROM Method TO Method, FROM Method TO Class, @@ -286,6 +288,9 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM Interface TO \`Constructor\`, FROM \`Struct\` TO Community, FROM \`Struct\` TO \`Trait\`, + FROM \`Struct\` TO \`Struct\`, + FROM \`Struct\` TO Class, + FROM \`Struct\` TO \`Enum\`, FROM \`Struct\` TO Function, FROM \`Struct\` TO Method, FROM \`Enum\` TO Community, @@ -297,6 +302,7 @@ CREATE REL TABLE ${REL_TABLE_NAME} ( FROM \`Typedef\` TO Community, FROM \`Union\` TO Community, FROM \`Namespace\` TO Community, + FROM \`Namespace\` TO \`Struct\`, FROM \`Trait\` TO Community, FROM \`Impl\` TO Community, FROM \`Impl\` TO \`Trait\`,