Lineage plugin records no payload for plain-HTTP exchanges
I maintainer di solito rispondono entro 1 giorno
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The lineage plugin emits its span pair for every HTTP exchange, but input.value / output.value are built from the a2a, mcp and inference parsers only (core/plugins/lineage/plugin.go, ioInputValue / ioOutputValue). So on a plain-HTTP exchange, one no parser claims, the payload is missing: the spans arrive with every other fact, but no input.value / output.value, even with capture_io on and a body sent.
That is what the contract says (docs/lineage-wire-contract.md §5: a payload is "the parsers' semantic reduction"), and it was a reasonable line while every hop had a parser. It is not reasonable for a tool that calls a REST backend, a GET to a weather API or a POST of a card to a payment provider: that backend is where the turn's data comes from, and the consumer sees nothing to classify.
The fix is two things: the raw body as the payload under the existing capture_io / max_payload_bytes gates, and a fact that tells "no body was sent" (a GET, a CONNECT tunnel) from "body not captured" (capture_io off, or a body that is not text), so the consumer never guesses. Both go into §5 with a contract bump; the lab-data-governance copy follows byte-identical (rossoctl/lab-data-governance#308).
- Lingua principale
- Go
- Stelle
- 21
- Fork
- 43
- Merge medio
- 12h 23m
- PR unite (30g)
- 228
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rossoctl/cortex
-
UI shows costs for all sessions even when drilled into a sessionForse già presa @esnible l’ha presa 12 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
rossoctl/cortex#1116 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement laptop
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement laptop
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement laptop
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement laptop
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rossoctl/cortex
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
FootprintAI/Containarium#3182 ·
I maintainer di solito rispondono entro 1 giorno
-
bug from-studio
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
esengine/DeepSeek-Reasonix#14608 ·
I maintainer di solito rispondono entro 1 giorno
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
getarcaneapp/arcane#4590 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Library panel usage dialog uses singular grammarForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea/frontend/library-panels automated-triage type/bug type/ux
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno