update
mega-ci / static-release-gates (push) Failing after 11s
release-tag / release-image (push) Successful in 6m46s
mega-ci / go-quality (services/control) (push) Successful in 10m7s
mega-ci / go-quality (platform/neuroforge) (push) Successful in 10m20s
mega-ci / go-quality (services/agent) (push) Successful in 11m1s
mega-ci / go-quality (services/knowledge) (push) Successful in 11m13s
mega-ci / docker-build (push) Has been skipped

This commit is contained in:
2026-09-09 11:10:31 +02:00
parent 9a4370e4df
commit e0bf42bf32
85 changed files with 8035 additions and 1138 deletions
+46 -2
View File
@@ -1,5 +1,5 @@
###############################################################################
# GLPI NEUROFORGE MEGA v1.5.9 - VOLLSTÄNDIGE .ENV.example
# GLPI NEUROFORGE MEGA v1.6.0 - VOLLSTÄNDIGE .ENV.example
#
# Diese Datei ist die zentrale Konfiguration für docker compose.
# Sie enthält:
@@ -29,7 +29,7 @@
# 01. MEGA STACK - RELEASE / HOST PORTS / PFADE
###############################################################################
# Immutable Registry-Tag der sechs Projekt-Images. "latest" ist produktiv verboten.
IMAGE_TAG=1.5.9
IMAGE_TAG=1.6.2
CONTROL_HOST_PORT=8070
AGENT_HOST_PORT=8080
@@ -193,6 +193,50 @@ NEUROFORGE_KB_STAGING_MAX_ARTICLE_CHARS=10000
NEUROFORGE_KB_STAGING_MIN_ANSWER_CHARS=160
NEUROFORGE_KB_STAGING_MAX_ANSWER_CHARS=1200
###############################################################################
# 07B. MASTER / SUBAGENTS / DURABLE ORCHESTRATOR / KNOWLEDGE GRAPH
###############################################################################
# Der NeuroForge-Master hält den autoritativen Zustand. Subagents ziehen nur
# capability-passende Jobs und arbeiten unter lease/heartbeat fencing.
NEUROFORGE_WORKER_LEASE_SECONDS=120
NEUROFORGE_WORKER_HEARTBEAT_SECONDS=15
NEUROFORGE_WORKER_STALE_AFTER_SECONDS=60
NEUROFORGE_WORKER_DEFAULT_MAX_ATTEMPTS=3
NEUROFORGE_WORKER_RETRY_BACKOFF_SECONDS=15
NEUROFORGE_WORKER_MAX_QUEUED_JOBS=5000
NEUROFORGE_WORKER_MAX_QUEUED_PAYLOAD_MB=128
# Worker-Ergebnisse, die Master-State verändern (z.B. vector.relink), werden
# zweiphasig persistiert und bei Master-Neustart idempotent weiter angewendet.
NEUROFORGE_WORKER_MASTER_APPLY_MAX_ATTEMPTS=5
NEUROFORGE_WORKER_MASTER_APPLY_BACKOFF_SECONDS=5
NEUROFORGE_WORKER_JOB_RETENTION_HOURS=24
NEUROFORGE_WORKER_MAX_TERMINAL_JOBS=2000
# Lokale Compose-Subagents. Zusätzliche Remote-Subagents können mit
# docker-compose.subagent.yml auf anderen Hosts gestartet werden.
NEUROFORGE_CPU_WORKER_CONCURRENCY=2
NEUROFORGE_GPU_WORKER_CONCURRENCY=1
NEUROFORGE_WORKER_HEARTBEAT_INTERVAL=15s
# Bestehende/importierte knowledge.chunk-Memories werden kontrolliert zu einem
# n:m-Graphen verlinkt. Kein O(N²)-Queue-Burst: ANN-Kandidaten + bounded queue.
NEUROFORGE_GRAPH_BACKFILL_ENABLED=true
NEUROFORGE_GRAPH_BACKFILL_INTERVAL_SECONDS=10
NEUROFORGE_GRAPH_BACKFILL_BATCH_SIZE=16
NEUROFORGE_GRAPH_BACKFILL_MAX_QUEUED=64
NEUROFORGE_GRAPH_BACKFILL_MIN_DEGREE=3
NEUROFORGE_GRAPH_CANDIDATE_MULTIPLIER=6
NEUROFORGE_GRAPH_RETRY_AFTER_MINUTES=360
NEUROFORGE_GRAPH_REQUIRE_WORKER=true
# Retrieval kann echte mehrstufige Assoziationsketten verfolgen.
NEUROFORGE_GRAPH_MAX_HOPS=3
NEUROFORGE_GRAPH_HOP_DECAY=0.60
NEUROFORGE_GRAPH_MAX_EXPANSION=64
NEUROFORGE_GRAPH_MIN_EDGE_WEIGHT=0.05
# LLM/Embedding-Aufgaben werden bevorzugt an GPU-Subagents delegiert. Bei nicht
# verfügbarem GPU-Subagent fällt der Master auf seinen Provider-Router zurück.
NEUROFORGE_OFFLOAD_CHAT=true
NEUROFORGE_OFFLOAD_EMBEDDINGS=true
NEUROFORGE_DISTRIBUTED_INFERENCE_WAIT_SECONDS=180
###############################################################################
# 08. OPTIONAL CODEBASE MEMORY MCP / ENGINEERING UI
###############################################################################