wiki: config skillu wiki + gitignore pro derived index
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -10,3 +10,5 @@ tasks/
|
|||||||
*.bak
|
*.bak
|
||||||
notes/.compile.lock
|
notes/.compile.lock
|
||||||
cron/runs/
|
cron/runs/
|
||||||
|
wiki/*
|
||||||
|
!wiki/config.yaml
|
||||||
|
|||||||
52
wiki/config.yaml
Normal file
52
wiki/config.yaml
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# Konfigurace skillu wiki (hybrid RAG index nad poznámkami).
|
||||||
|
# Živá kopie: ~/.nanobot/workspace/wiki/config.yaml — jediný verzovaný soubor pod wiki/.
|
||||||
|
#
|
||||||
|
# Rozsah indexace: paths (whitelist, co v něm není pro index neexistuje)
|
||||||
|
# -> include (whitelist přípon) -> exclude (skalpel, vyhrává nad oběma).
|
||||||
|
# Klíč sekce = source id. Je stabilní: visí na něm katalog i vektory, takže rename
|
||||||
|
# znamená explicitní invalidaci indexu daného zdroje.
|
||||||
|
|
||||||
|
embedding:
|
||||||
|
endpoint: http://nvidia.hell:11434
|
||||||
|
model: qwen3-embedding:0.6b # tag psát VŽDY explicitně (latest = 8b, 4,7 GB)
|
||||||
|
dims: 1024
|
||||||
|
batch: 32
|
||||||
|
keep_alive: -1 # číslo, ne string ("-1" vrací HTTP 400)
|
||||||
|
# Instruct prefix je load-bearing, ne kosmetika: naměřeno recall@10 8/12 s ním
|
||||||
|
# vs. 3/12 bez něj. Musí být bitově identický při indexaci i dotazu, proto se
|
||||||
|
# ukládá do meta.query_prefix a jeho změna vyžaduje --full.
|
||||||
|
query_prefix: "Instruct: Given a web search query, retrieve relevant passages that answer the query\nQuery: "
|
||||||
|
|
||||||
|
sources:
|
||||||
|
index:
|
||||||
|
kind: git # klon → wiki/remote/index/, indexuje se remote HEAD
|
||||||
|
url: git@git.fnet.cz:lachtan/index.git
|
||||||
|
paths: ["**"]
|
||||||
|
include: ["*.md"] # zdrojáky se NEindexují; grep je vidí, index ne
|
||||||
|
exclude:
|
||||||
|
- "**/node_modules/**"
|
||||||
|
- "**/vendor/**"
|
||||||
|
- "**/.venv/**"
|
||||||
|
- "**/site-packages/**"
|
||||||
|
|
||||||
|
travel:
|
||||||
|
kind: git
|
||||||
|
url: git@git.fnet.cz:lachtan/travel-notes.git
|
||||||
|
paths: ["**"]
|
||||||
|
include: ["*.md"]
|
||||||
|
exclude: []
|
||||||
|
|
||||||
|
workspace:
|
||||||
|
kind: workspace # paths relativní k workspace rootu
|
||||||
|
paths:
|
||||||
|
- "notes/**"
|
||||||
|
- "projects/**"
|
||||||
|
- "plans/**"
|
||||||
|
- "knowledge/**"
|
||||||
|
- "results/**"
|
||||||
|
- "cook/**"
|
||||||
|
- "develop/**"
|
||||||
|
include: ["*.md"]
|
||||||
|
exclude:
|
||||||
|
- "**/inbox/**" # rozpracované zachyty před compile
|
||||||
|
- "develop/history.md" # append-only deník, nízká hustota signálu
|
||||||
Reference in New Issue
Block a user