{"name":"tengu_tool_cgroup","slug":"tengu-tool-cgroup","family":"flag","title":"Feature flags","noun":"feature flag","description":"On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"bash-and-powershell-tools-can-run-under-a-memory-limit-on-li"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.233","released_at":"2026-08-14 18:50:44","spans":1}},"aliases":[],"entries":[{"version":"2.1.246","anchor":"late-attach-release-and-oom-kill-accounting-for-capped-proce","heading":"Late attach, release and OOM-kill accounting for capped processes","line":"Capped processes can be attached late, released, and have their out-of-memory kills counted; still off.","released_at":"2026-08-25 19:17:34","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.246","anchor":"tool-memory-cgroups-reworked-still-off-unless-turned-on","heading":"Tool memory cgroups reworked, still off unless turned on","line":"Memory caps on processes Claude starts were rebuilt but stay off unless you set the limit variable.","released_at":"2026-08-25 19:17:34","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.233","anchor":"bash-and-powershell-tools-can-run-under-a-memory-limit-on-li","heading":"Bash and PowerShell tools can run under a memory limit on Linux","line":"On Linux you can cap memory for shell commands so a runaway process cannot eat your machine.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_tool_cgroup_exclude_classes","slug":"tengu-tool-cgroup-exclude-classes","description":"Memory limits now reach npm, git, tmux, LSP, MCP and hooks, but everything except Bash is excluded."},{"name":"tengu_tool_cpu_by_phase","slug":"tengu-tool-cpu-by-phase","description":"Remote sessions now report per-phase CPU usage split between CLI and tool subprocesses."},{"name":"tengu_tool_detach","slug":"tengu-tool-detach","description":"A long-running tool call can now be moved to the background instead of blocking when a new message comes in"},{"name":"tengu_tool_memory_cgroup","slug":"tengu-tool-memory-cgroup","description":"On Linux you can cap memory for shell commands so a runaway process cannot eat your machine."},{"name":"tengu_tool_pear","slug":"tengu-tool-pear","description":"A new capability gate tied to the opus_5_5_prompt_bundle flag can unlock certain model features, and a tool_pear beta header now depends on a flag not yet read for this account"},{"name":"tengu_tool_result_dedup","slug":"tengu-tool-result-dedup","description":null},{"name":"tengu_tool_result_pairing_repaired","slug":"tengu-tool-result-pairing-repaired","description":"Tool-result repair now detects and reports 'misplaced' tool results in debug output"},{"name":"tengu_tool_result_persistence","slug":"tengu-tool-result-persistence","description":null},{"name":"tengu_tool_schema_sizes","slug":"tengu-tool-schema-sizes","description":"A new event breaks down tool schema sizes by category, deduplicated and capped at 512 hashes."},{"name":"tengu_tool_search_mode_decision","slug":"tengu-tool-search-mode-decision","description":"An analytics event, not a feature flag. Claude Code logs it when it decides whether tool search is enabled for a request, from the main query path and from compaction. Fields include `enabled`, `mode`, `reason` (for example `model_unsupported` or `no_tools_in_request`), `checkedModel`, `mcpToolCount` and `mcpNonBlocking`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-tool-cgroup","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}