{"repo":"NousResearch/hermes-agent","public_id":"4585","display_label":"configurable snapshot threshold via config file","summary":"These items all concern adding support for configuring the snapshot threshold through a configuration file. The theme is consistent across all three members.","subsystem":"agent","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":94401},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-25T04:51:45+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":4585,"pr_number":94401,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":4585,"pr_number":94453,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":4585,"title":"feat(browser): make snapshot threshold configurable","url":null,"state":"closed"},{"kind":"pr","number":4586,"title":"feat(browser): make snapshot threshold configurable","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":5218,"title":"feat(browser): make snapshot threshold configurable via config.yaml","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"6ce7ab8bfb3fce3ba116f52a11a438d6c7e4c03d","number":0},{"kind":"pr","value":"#94453","number":94453},{"kind":"pr","value":"#4586","number":4586},{"kind":"pr","value":"#94401","number":94401}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":94401,"title":"Browser snapshots stop paying for LLM summaries — truncate-and-store like web_extract, aux slot retired","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","agent/tool_executor.py","apps/desktop/src/app/settings/model-settings.tsx","apps/desktop/src/i18n/ar.ts","apps/desktop/src/i18n/en.ts","apps/desktop/src/i18n/ja.ts","apps/desktop/src/i18n/zh-hant.ts","apps/desktop/src/i18n/zh.ts","cli.py","gateway/run.py","hermes_cli/config.py","hermes_cli/config_defaults.py","hermes_cli/main.py","hermes_cli/plugins.py","hermes_cli/web_server.py","tests/agent/test_auxiliary_config_bridge.py","tests/tools/test_browser_content_none_guard.py","tests/tools/test_browser_hardening.py","tests/tools/test_browser_secret_exfil.py","tools/browser_camofox.py","tools/browser_tool.py","web/src/pages/ModelsPage.tsx","website/docs/reference/environment-variables.md","website/docs/user-guide/configuration.md","website/docs/user-guide/features/browser.md","website/docs/user-guide/features/fallback-providers.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/environment-variables.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/tools-reference.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/user-guide/configuration.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/user-guide/features/browser.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/user-guide/features/fallback-providers.md","website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/user-guide/features/web-search.md"]},{"kind":"pr","number":94453,"title":"Browser snapshot budget becomes a config knob — browser.snapshot_threshold (salvage #5218)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cli-config.yaml.example","contributors/emails/[redacted:email]","hermes_cli/config_defaults.py","tests/tools/test_browser_snapshot_threshold.py","tools/browser_camofox.py","tools/browser_tool.py","website/docs/user-guide/features/browser.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}