{"name":"tengu_headless_mcp_prewait","slug":"tengu-headless-mcp-prewait","family":"flag","title":"Feature flags","noun":"feature flag","description":"Waiting for MCP servers before a headless run is tidied up and logs more detail.","description_source":"entry","described_by":{"version":"2.1.221","anchor":"headless-mcp-pre-wait-takes-an-options-object-and-reports-mo"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.221","released_at":"2026-08-03 22:16:25","spans":1}},"aliases":[],"entries":[{"version":"2.1.288","anchor":"headless-mcp-prewait-can-skip-fully-deferred-stdio-servers","heading":"Headless startup can skip waiting for MCP servers the conversation doesn't need","line":"Non-interactive sessions can now start without waiting for local MCP servers whose tools are all deferred","released_at":"2026-10-02 18:30:40","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"remote-sessions-can-defer-connecting-mcp-servers-set-via-set","heading":"Remote sessions can defer connecting MCP servers set via set_servers","line":"Remote sessions can defer connecting MCP servers added via set_servers, with turns waiting up to 8 seconds for them","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.265","anchor":"headless-mcp-prewait-can-now-wait-for-specific-remote-mcp-se","heading":"Headless MCP prewait can now wait for specific remote MCP servers by name, not just local-only","line":"Headless MCP startup wait can now target specific named remote servers, not just local ones","released_at":"2026-09-08 19:05:16","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.221","anchor":"headless-mcp-pre-wait-takes-an-options-object-and-reports-mo","heading":"Headless MCP pre-wait takes an options object and reports more telemetry","line":"Waiting for MCP servers before a headless run is tidied up and logs more detail.","released_at":"2026-08-03 22:16:25","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.221","anchor":"telemetry-values-are-validated-before-being-sent","heading":"Telemetry values are validated before being sent","line":"Unexpected telemetry values are replaced with a placeholder instead of being sent raw.","released_at":"2026-08-03 22:16:25","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":5,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_headless_fatal_error","slug":"tengu-headless-fatal-error","description":"Headless runs now print a real reason to stderr and exit 1 instead of dying silently."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-headless-mcp-prewait","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}