3.1 KiB
Quickstart
GroundRecall is a local-first grounded knowledge substrate for llmwiki++-style workflows.
This quickstart assumes a fresh checkout of the standalone repository.
Install
pip install -e .
groundrecall --help
You can also use the module entry point:
PYTHONPATH=src python -m groundrecall --help
Import A Knowledge Source
Fast import from an llmwiki-style tree:
groundrecall import /path/to/llmwiki --mode quick
More conservative import with stronger grounding expectations:
groundrecall import /path/to/llmwiki --mode grounded
The importer writes normalized artifacts under imports/<import-id>/.
Import from a normalized doclift bundle:
groundrecall import /path/to/doclift-bundle --mode quick
This path is intended for legacy-document corpora that were first normalized by
doclift. If you want a learner-facing pack first, use Didactopus in between:
doclift convert-dir /path/to/legacy-course /tmp/doclift-bundle --asset-root /path/to/legacy-course
didactopus doclift-bundle /tmp/doclift-bundle /tmp/didactopus-pack --course-title "Example Course"
groundrecall import /tmp/doclift-bundle --mode quick
Review And Promote
Inspect the import outputs:
groundrecall lint imports/<import-id>
Promote the imported review artifacts into a canonical store:
groundrecall promote imports/<import-id> store/
Query The Canonical Store
Query a concept:
groundrecall query store/ channel-capacity
Inspect the overall store:
groundrecall inspect store/
Export
Export assistant-neutral artifacts:
groundrecall export store/ exports/groundrecall --concept channel-capacity
Export a pack-ready groundrecall_query_bundle.json for Didactopus:
groundrecall export store/ exports/groundrecall --pack-ready-concept channel-capacity
Export assistant-targeted bundles:
groundrecall assistant-export store/ codex exports/codex --concept channel-capacity
groundrecall assistant-export store/ claude_code exports/claude --concept channel-capacity
Bridge To Didactopus
If you want a Didactopus learner pack that carries reviewed GroundRecall
concept context, the shortest bridge flow is:
doclift convert-dir /path/to/legacy-course /tmp/doclift-bundle --asset-root /path/to/legacy-course
didactopus doclift-bundle-groundrecall \
store/ \
channel-capacity \
/tmp/doclift-bundle \
/tmp/didactopus-pack \
--course-title "Example Course"
That command:
- exports a pack-ready
groundrecall_query_bundle.jsonfromGroundRecall - feeds it into the
Didactopusdocliftbundle flow - writes a pack with the GroundRecall query bundle included as a declared supporting artifact
Default Working Layout
A simple local layout is:
.groundrecall/
imports/
store/
exports/
events/
The current alpha does not require this exact layout, but it is a sensible starting point.