Repository navigation
RTerm v3.2.14
OTel fixes + OpenLLMetry-style LLM tracing
Fixed
- OTLP metrics push was always empty — the push driver kept pushing the boot-time empty registry while the Prometheus renderer rebuilt a fresh one. Both now share
buildHostMetricsRegistry(); collectors receive real host metrics every 30s.
New
- OpenLLMetry-style LLM tracing — every model call (chat, thinking audits like task_completion_guard/self_correction, failures) becomes an APM span grouped per agent run. Spans carry model, operation, duration, token usage, finish reason, error status. Visible via
observability:apmSummaryand the dashboard APM section with zero config. WithOTEL_EXPORTER_OTLP_ENDPOINTset, spans also forward as OTLP/HTTP JSON with standardgen_ai.*attributes for Jaeger/Tempo/Datadog.
Includes all chat-console stability fixes from v3.2.12.
Verification
- typecheck:all green; backend-unit / layout-ui / automation suites green
- Live: 3 task types ran clean (0 removed answers, exactly 1 DONE each)
- Live APM ledger after those runs: llm.chat / llm.thinking / llm.audit.task_completion_guard spans with real latency percentiles
npm
neuralos@3.2.14 · rterm-backend@3.2.14 · rterm-cli@3.2.14