ktx/examples/local-warehouse
Andrey Avtomonov d7147f9ca1
feat: rename project wiki directory (#66)
* feat: rename project wiki directory

* test: fix wiki skill ordering expectations

* Show configured context sources in setup
2026-05-13 16:05:58 +02:00
..
semantic-layer/warehouse refactor: remove legacy compatibility paths (#64) 2026-05-13 15:55:00 +02:00
source/orders Initial open-source release 2026-05-10 23:12:26 +02:00
wiki/global feat: rename project wiki directory (#66) 2026-05-13 16:05:58 +02:00
ktx.yaml feat: rename project wiki directory (#66) 2026-05-13 16:05:58 +02:00
README.md feat(cli): clean up command surface 2026-05-12 23:51:46 +02:00

Local Warehouse Example

This example is a standalone KTX project that can be copied to a temp directory and used with the local CLI. It uses the fake ingest adapter so it does not require a database or external app server.

Run the example from the repository root after building the CLI:

pnpm --filter @ktx/cli run build
EXAMPLE_DIR="$(mktemp -d)/local-warehouse"
cp -R examples/local-warehouse "$EXAMPLE_DIR"
node packages/cli/dist/bin.js knowledge list --project-dir "$EXAMPLE_DIR"
node packages/cli/dist/bin.js sl list --project-dir "$EXAMPLE_DIR" --connection-id warehouse
node packages/cli/dist/bin.js ingest run --project-dir "$EXAMPLE_DIR" --connection-id warehouse --adapter fake --source-dir "$EXAMPLE_DIR/source"

The copied project creates its own Git repository on first use. Keep commands pointed at a copy when experimenting so the checked-in example fixture stays unchanged.