wiki: config skillu wiki + gitignore pro derived index
This commit is contained in:
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