dhscanner-kbapi: query language api for dhscanner knowledge base
This package defines the API for the knowledge base used by dhscanner. The documentation is intended for both humans 🚶and LLM agents 🤖. In this context, a knowledge base is a structured collection of code facts. For a detailed explanation of code facts and how they are generated, see dhscanner-kbgen on Hackage.
Code facts form an abstraction layer over the underlying data representation, which can be a graph database, a relational database (like Postgres), a logic program etc.
The design aims to separate, as much as possible, the following entities:
the underlying data storage
the code facts abstraction layer
the exposed knowledge base API
For instance, migrating from a graph database to a logic program representation should conceptually be straightforward.
As another example, changes to the API should ideally not require fundamental modifications to the structure or specification of code facts.
Downloads
- dhscanner-kbapi-1.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.1.0, 1.1.1 |
|---|---|
| Dependencies | aeson (>=2.2 && <2.3), aeson-pretty (>=0.8 && <0.9), base (>=4.22 && <4.23), bytestring (>=0.11 && <0.13), containers (>=0.8 && <0.9), dhscanner-ast (>=1.3 && <1.4), dhscanner-kbapi, openapi3 (>=3.2 && <3.3) [details] |
| License | GPL-3.0-only |
| Copyright | (c) 2026 Oren Ish Shalom |
| Author | OrenGitHub |
| Maintainer | Oren Ish Shalom |
| Uploaded | by OrenHackage at 2026-09-25T05:36:23Z |
| Category | api |
| Home page | https://github.com/OrenGitHub/dhscanner |
| Distributions | |
| Executables | json-schema-creator |
| Downloads | 59 total (24 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |