Reported issues for KMP
Pod holds 9 of 9 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.
Back to KMP.
Most discussed
[Bug] Recall selection caps report zero omitted evidence
Problem
Wake and Ask can discard evidence because of budget.max_entries, then report projection.selection_omitted=0 and page.has_more=false. Compact Wake hides the corresponding proof.missing entries as a detail exclusion. A reader cannot reliably distinguish an exhausted selection from an entry cap using the advertised omission counter.
Native reproduction
Development binary SHA256 4ee50fc99f68c2c6dd19a950f4a09322ad3b761a41d2a94c86efabc091ad485f, built from the current native…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] Resolved contradictions remain in live conflict proof after supersession
proof.conflicts still reports a contradiction as live after one endpoint has been explicitly superseded. A native isolated SHIFT-6 history preserves R1 (Maya) and R2 (Zoe), with R2 contradicting R1. After a signed record arrives, D1 explicitly supersedes R2 and the provisional unresolved decision P1.
At September 6 on the observed axis, both kmp_wake and kmp_ask correctly mark R2 and P1 in proof.superseded, but simultaneously keep R2 contradicts R1 in proof.conflicts. The…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] Historical recall leaks relation evidence received after the selected instant
A native isolated history exposes later relation evidence in a recall explicitly bounded to earlier knowledge. Two reports disagree about the operator for SHIFT-6 on September 1. A September 3 review is unresolved. A signed record arrives September 5 at 09:00 UTC and a final decision at 09:05 replaces the wrong report and unresolved review.
Before the last two writes, kmp_wake with axis: observed, as_of.time: 2026-09-04T00:00:00Z correctly returns the conflict. Repeating that exact…
Read the thread · 2026-09-08 · closed · 0 comments
fix: temporal lane filters erase labels needed by entry selectors
Reproduction
A native writer creates a permit with three coordinates: agentic_process=atlas-permit-review, document=TEMP-4 and record=permit. Its event, observation, ingestion and validity clocks are present in kmp_inspect.
Read it with kmp_goto, axis: validity, at the inclusive valid_from, and combine:
{"mode":"only","include":["document"],"scope_ids":["TEMP-4"],"selectors":[{"key":"record","op":"in","values":["permit"]}]}
Expected: the permit on its document…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] ChronoLoom drops declared links between visible about planes
Problema observado
En una escena con dos abouts y detalle Memories/Moment, ChronoLoom dibuja cuatro memorias pero omite una relación same_event_as entre planos aunque ambos extremos estén dentro de la ventana. La equivalencia existe y se puede recorrer desde el panel de evidencia. No es una propuesta ni un enlace inventado por proximidad.
Reproducción
Historia ficticia INC-17 del ejemplo distribuido de #541, motor de desarrollo con la corrección ea10a528 de #556:
- Soporte conserva…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] View intents cannot select entries from explicitly projected abouts
Problema
kmp_view_apply_intent rechaza seleccionar una entrada de un about incluido explícitamente en projection.abouts. La validación consulta kmp_inspect sólo contra el about principal, antes de comprobar las capas adicionales.
Reproducción nativa
Store aislado con el motor e124fe88 y dos abouts ficticios. Soporte contiene una observación de INC-17; proyecto contiene la recuperación. Ambos objetos se inspeccionan correctamente desde su about propietario.
kmp_view_open…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] Relate descriptions contradict declared cross-about links and pagination
Problema
La superficie MCP de kmp_relate contradice su comportamiento nativo y puede enseñar al agente a descartar enlaces válidos:
- La descripción de
declaredafirma que ninguna relación cruza un about. El escritor admitesame_event_asysame_entity_asentre abouts con propuesta y evidencia;relate.declareddevuelve esos enlaces. page.entriesdice contar relaciones de trace, aunque en relate cuenta posiciones sobre facts, declared, coordinate, tensions y proposed.- La…
Read the thread · 2026-09-08 · closed · 0 comments
[Bug] Inspect byte-budget description contradicts stable-floor success
kmp_inspect.inputSchema.properties.budget.properties.max_bytes.description says an inspection errors when its stable object cannot fit. The implementation returns a successful stable-floor response with a warning instead.
Evidence: crates/kmp-mcp/src/contract/tools/inspect.rs advertises “errors only when the stable object itself cannot fit.” projection/inspect_budget.rs returns the floor with requested and required bytes when it cannot shrink further. projection/inspect_projection.rs…
Read the thread · 2026-09-08 · closed · 0 comments
Most recent
Ask continuation can repeat a cursor with zero expansion and no stall guidance
Summary
kmp_ask can return has_more: true, returned: 0 and the same continuation cursor while telling the caller to follow that cursor with unchanged arguments. This occurred twice in the source-versus-formed-memory evaluation. A client that follows the guidance makes the same request repeatedly without receiving more evidence.
The evaluator now detects repeated cursors and preserves an explicit partial result. KMP still needs to explain when the next expansion cannot fit and how the…
Read the thread · 2026-09-07 · closed · 0 comments
The remaining reports are on the project's issue tracker.