Repository navigation
Conversation
|
Size Report
Startup median (7 runs, lower is better):
|
|
Thanks for this. At d17fc2f, two problems need fixing before merge: captured headers and bodies are not redacted, and bad
Not blocking, take or leave: use one wording for The contracts types, reasons and payload bound here differ from ADR 0037 and CI: the Coverage gate fails on |
…ection Adds a provider-owned live capture source for Limrun sessions behind the network runtime seam: network start opens the instance destination tunnel with inspection enabled, network dump reads the bounded HAR buffer while a capture runs, and network stop closes the tunnel. Entries map into the shared NetworkEntry shape and pass through the kernel redaction owner. Bodies stay opt-in through --include. Other platform owners report the capture operations unavailable with a typed fact. Temporary CLI entry: the network command gains start/stop actions and a repeatable --hosts selector flag; expect rebase against the shared network start/dump/stop command work.
- memoize per-session capture creation and drain in-flight creates on shutdown - make stop advance the capture window before awaiting an open, so a tunnel that finishes opening late is closed and never adopted or crossed into the next window - build the raw line from the redacted url - report the source's own per-field payload cap in the provider dump limits - scope network flags by action and classify networkHosts for the progress gate - drop the dead capture-already-started reason and appLogNetworkDump surface - state the Limrun iOS Metro reality in CLI help, the refusal hint, and the guide
d17fc2f to
40bb568
Compare
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Addressed at
|
Summary
Add live HTTP(S) capture for Limrun sessions through tunnel inspection.
network startselects hosts;network dumpreads the bounded capture, with sensitive headers and JSON fields redacted before buffering;network stopreturns dumps to app-log capture. Invalid hosts and tunnel failures now have distinct typed reasons. Cleanup reports tunnel-close failures. This includes the shared command and runtime seam because #3930 was closed without merging.67 files: 36 production, 29 test, 2 docs. Scope includes the shared daemon and CLI surfaces needed to route capture.
Validation
40bb56892273b046d769e7ff711accc895362aa6; base:0f7e6680075acffffa248e723788abdc8d8109cb.pnpm check:affected --run --head HEAD: all runnable checks passed,exactCommit=true,checkoutChanged=false. This includes unit and provider integration. GitHub owns coverage and device lanes.network dump --include allreportedsource=provider,backend=limrun-tunnel, andauthorization: [REDACTED]. Capture, session, and daemon were closed.