Update GLPI-Knowledge
release-tag / release-image (push) Successful in 1m35s

This commit is contained in:
2026-07-28 14:35:03 +02:00
parent 8ac1f97174
commit 4cfdac042d
18 changed files with 992 additions and 29 deletions
+18 -1
View File
@@ -52,13 +52,30 @@ KNOWLEDGE_TOP_K=3
KNOWLEDGE_MIN_SCORE=0.88
CATEGORY_PROMPT_LIMIT=80
# Fail-closed source policy. Only documents carrying one of these source labels are indexed/searched.
KNOWLEDGE_ALLOWED_SOURCES=internal-kb
KNOWLEDGE_ALLOWED_SOURCES=internal-kb,glpi-kb
# Must be a subset of KNOWLEDGE_ALLOWED_SOURCES. Set to "none" to disable source-based auto-replies.
KNOWLEDGE_AUTO_REPLY_SOURCES=internal-kb
# Enables authenticated CRUD in the dashboard. Managed articles are written below DATA_DIR/knowledge-managed;
# the static KNOWLEDGE_DIR stays read-only.
KNOWLEDGE_WEB_EDIT_ENABLED=false
# GLPI Knowledge Base (read-only connector). The service account's GLPI rights
# determine which articles are visible. "auto" discovers the KnowbaseItem
# collection route from /api.php/doc.json at runtime.
GLPI_KB_ENABLED=false
GLPI_KB_PATH=auto
# Optional GLPI high-level API filter, validated by your installed GLPI.
GLPI_KB_FILTER=
GLPI_KB_LIMIT=500
GLPI_KB_SYNC_INTERVAL=10m
GLPI_KB_SOURCE=glpi-kb
# Safe default: synchronized GLPI articles are research/RAG context only.
GLPI_KB_AUTO_REPLY=false
# Required when GLPI_KB_AUTO_REPLY=true. These are GLPI *Knowledge Base*
# category IDs, not ITIL category IDs. Auto-reply is additionally disabled if
# GLPI cannot map the KB category to an ITIL category.
GLPI_KB_AUTO_REPLY_CATEGORY_IDS=
# Human-confirmed category learning. Feedback is stored in DATA_DIR/category-learning.json.
LEARNING_ENABLED=true
LEARNING_MAX_EXAMPLES=500