{"repo":"NousResearch/hermes-agent","public_id":"76906","display_label":"docker_network setting ignored in backend probe container","summary":"A bug where the terminal.docker_network configuration is not honored when launching the backend probe container, causing it to always run with default networking. Multiple fix attempts target this egress control gap.","subsystem":"environments","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":3,"closed_issues":1,"merged_prs":1,"attempt_prs":4},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":103660,"merged_at":"2026-09-05T13:02:45+00:00"},"resolution":{"state":"resolved","by":"pr-103660"},"freshness":{"state":"verified","last_verified_at":"2026-09-05T13:02:45+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.3333333333333333},"fix_edges":[{"issue_number":76906,"pr_number":103660,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-05T13:02:45+00:00"},{"issue_number":100019,"pr_number":103660,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-05T13:02:45+00:00"}],"members":[{"kind":"issue","number":76906,"title":"prompt_builder ignores terminal.docker_network, so the backend-probe container is always networked","url":null,"state":"closed"},{"kind":"pr","number":76911,"title":"fix(docker): honor docker_network in backend probe (#76906)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"74bd43cd1215","number":0},{"kind":"pr","value":"#76906","number":76906},{"kind":"pr","value":"#46358","number":46358},{"kind":"pr","value":"#62023","number":62023},{"kind":"pr","value":"#76911","number":76911},{"kind":"pr","value":"#76926","number":76926},{"kind":"pr","value":"#59149","number":59149},{"kind":"pr","value":"#374151","number":374151}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":76926,"title":"fix(agent): probe container honors docker_network egress control (#76906)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"7ff9a33414e1","number":0},{"kind":"pr","value":"#46358","number":46358},{"kind":"pr","value":"#62023","number":62023},{"kind":"pr","value":"#76911","number":76911},{"kind":"pr","value":"#76926","number":76926},{"kind":"pr","value":"#59149","number":59149},{"kind":"pr","value":"#76906","number":76906},{"kind":"pr","value":"#374151","number":374151}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":87998,"title":"fix(prompt-builder): honor terminal.docker_network in the backend-probe container","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#87995","number":87995},{"kind":"pr","value":"#76906","number":76906},{"kind":"pr","value":"#76911","number":76911},{"kind":"pr","value":"#76926","number":76926},{"kind":"pr","value":"#46358","number":46358}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":90050,"title":"test(tools): cover container config propagation across sandbox creation","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#60815","number":60815},{"kind":"pr","value":"#103660","number":103660}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":103660,"title":"fix(tools): backend-probe honours docker_network and execute_code sandboxes keep docker_extra_args/forward_env/env — one container_config shaper for every creator (#76906 #87995 #84027 #100019, salvage #62023)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/prompt_builder.py","contributors/emails/301893261+sagitario-jpn@users.noreply.github.com","tests/tools/test_docker_network_config.py","tools/code_execution_tool.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}