Other formats agents might prefer:
markdownjsonllms.txt

Agent? You probably want markdown or json, or Pod over MCP.

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.

  1. 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 declared afirma que ninguna relación cruza un about. El escritor admite same_event_as y same_entity_as entre abouts con propuesta y evidencia; relate.declared devuelve esos enlaces.
  • page.entries dice 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.