{"repo":"NousResearch/hermes-agent","public_id":"137067","display_label":"Bound recursion depth in browser output redaction walkers","summary":"These members share one theme: a bug report says deeply nested page values can trigger RecursionError in the browser tool's output redaction functions (`_redact_browser_output` / `_redact_cdp_output`), and three pull requests propose bounding or capping redaction depth. The titles do not show whether any change was merged or whether the problem is still open or has been closed.","subsystem":"agent","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":140562},"resolution":{"state":"resolved","by":"pr-140562"},"freshness":{"state":"verified","last_verified_at":"2026-10-17T16:11:42+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":137067,"pr_number":140562,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":137067,"title":"[Bug]: Deeply nested page value crashes the browser tool output redaction walkers with RecursionError (no depth budget on `_redact_browser_output` / `_redact_cdp_output`)","url":null,"state":"closed"},{"kind":"pr","number":137070,"title":"fix(browser): bound output redaction depth","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"18c525b669","number":0},{"kind":"commit","value":"870633cba780","number":0},{"kind":"pr","value":"#140562","number":140562}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":137075,"title":"fix(browser): bound the redaction walkers so deep page values cannot crash them","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#137070","number":137070},{"kind":"pr","value":"#137067","number":137067}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":137138,"title":"fix(browser): cap redaction walks so nested page data cannot crash","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"18c525b669","number":0},{"kind":"commit","value":"440c9b61dfd1","number":0},{"kind":"pr","value":"#140562","number":140562}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":140562,"title":"Browser tools no longer crash on deeply nested page data (#137067, salvage #137138)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/redact.py","contributors/emails/[redacted:email]","tests/tools/test_browser_redact_depth.py","tools/browser_cdp_tool.py","tools/browser_tool_snapshot.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}