Under the hood
Useful2 Signal0
Attaching to a background session now records detailed timing, including a 30-second timeout flag.
What's wrong with this entry?
Anonymous. No account, no email.
What
tengu_bg_attach_outcome gains a large set of timing and content fields, purely observational.
Details
- New fields: attach_ms, content_paint_ms, prompt_idle_ms, timed_out, attach_censored, marks_expected, first_frame_kind ("real", "dimhint", "unknown"), surface, daemon_booted, attach_cold, msgs_loaded, msgs_in_jsonl and msgs_rendered_at_first_paint.
- Measured from a caller-supplied t0, with a 30s watchdog that flags a timeout when no paint marks arrive.
- The same fields are now attached to the connect-throw error path, failure_class
connect_throw, and to detach and error results. - None of these field names exist in 2.1.220.
Evidence
attach_censored
Strings lifted out of the shipped bundle, so the claim above can be checked against them.