xiajingchun/dsh-nebulagraph-v5
xiajingchun★ 2Gherkin最后同步: 2026-08-14
nebula v5 plugin for deepseek harness
README 摘要
dsh-nebula A DeepSeek Harness plugin that connects to a NebulaGraph 5.0 server and executes nGQL queries, in the spirit of the ngql console tool. The plugin speaks the native NebulaGraph 5.0 wire protocol (gRPC + nebula.proto.graph.GraphService ) with a pure-JS client — no native modules, no external gateway. Results come back as structured JSON rows plus an ngql-style ASCII table render. Features - Connect / authenticate against a graphd ( nebula connect ), execute nGQL on the same server-side session ( nebula execute ), and close it ( nebula disconnect ). - Decodes the columnar VectorResultTable payload exactly like the official nebula-go v5 client: scalars, strings, temporal values, lists, sets, maps, records, vertices, edges, paths, embedding vectors, geography, Any -typed columns, const vectors, and null bitmaps. - ngql-compatible value rendering ( (id@type:labels{props}) , (src)-[rank@type:labels{props}]- (dst) , 2019-01-01T12:34:56.123456 , durations as P1Y2M3DT4H5M6.123456S , …) and an ASCII table output. - USE graph and other session-state statements persist per connectionId . - Bundles the gql-query-generator skill: the plugin registers a ctx.skills provider so the agent'…
在 GitHub 查看完整 README →