Limrun network capture: serve tunnel traffic through network dump and a downloadable HAR artifact
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- networking
Direzione di ricerca
First check that #4080 is complete, since this issue is blocked by it. Trace Limrun's networkDump operation and the artifacts/close paths that write the HAR; map captured tunnel entries to NetworkDumpResult and register the HAR with trackDownloadableArtifact. Verify the stated completion conditions: redacted tunnel requests, a downloadable valid HAR 1.2 document, and continued reporting of metadata.failures.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Purpose
Limrun's --provider-network-logs capture keeps completed requests in memory. Since #4080, artifacts and close write them to <state-dir>/network-har/<lease-id>.har on the daemon host. The CloudArtifact.url is that absolute daemon-host path. Remote and proxy clients can't download it, and network dump on a capture-enabled Limrun session never sees tunnel traffic.
Required behavior
- While a capture is live, Limrun's
networkDumpoperation returns the capture's in-memory entries, mapped fromDestinationTunnelHAREntryto theNetworkDumpResultshape.network dump --include headers|bodythen applies the daemon's payload caps andredactNetworkLogText. - The HAR that
artifactsandclosewrite is registered withtrackDownloadableArtifact, so remote and proxy clients can download it and the tracker's expiry owns retention.
Completion conditions
agent-device network dump --include headerson a Limrun session with--provider-network-logslists tunnel requests, with redaction applied.agent-device artifactson a remote or proxy client lists a downloadable HAR, and the download yields a valid HAR 1.2 document.metadata.failures(count, last typed kind, last dial failure) is still reported.
Dependencies
Blocked by: #4080.
- Lingua principale
- TypeScript
- Stelle
- 5.2k
- Fork
- 359
- Merge medio
- 13h 32m
- PR unite (30g)
- 671
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 callstack/agent-device
-
bug ready-for-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
callstack/agent-device#4018 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
callstack/agent-device#1869 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 43/100
callstack/agent-device#4110 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
callstack/agent-device#4109 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
callstack/agent-device#4107 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di callstack/agent-device
Issue simili
-
Add: Disco Mix SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
level2 nsoc26
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GauravKarakoti/SecureFlow#1488 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
deltachat/deltachat-desktop#6914 ·
I maintainer di solito rispondono entro 2 giorni
-
area:cli bug P4
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug from-studio
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
esengine/DeepSeek-Reasonix#14868 ·
I maintainer di solito rispondono entro 1 giorno