{"name":"tengu_prompt_shell_permission","slug":"tengu-prompt-shell-permission","family":"flag","title":"Feature flags","noun":"feature flag","description":"Inline shell commands in a skill's instructions can now be handed to the model to run explicitly instead of executing silently","description_source":"entry","described_by":{"version":"2.1.271","anchor":"skill-inline-shell-commands-can-be-handed-off-to-the-model-i"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":{"version":"2.1.271","released_at":"2026-09-14 19:45:19","spans":1}},"aliases":[],"entries":[{"version":"2.1.271","anchor":"skill-inline-shell-commands-can-be-handed-off-to-the-model-i","heading":"Skill inline shell commands can be handed off to the model instead of auto-run","line":"Inline shell commands in a skill's instructions can now be handed to the model to run explicitly instead of executing silently","released_at":"2026-09-14 19:45:19","reason":"gate cited by this entry"},{"version":"2.1.271","anchor":"new-telemetry-event-for-prompt-shell-permission-handling","heading":"New telemetry event for prompt-shell permission handling","line":"New tengu_prompt_shell_permission telemetry event logs how inline skill shell commands are permission-checked","released_at":"2026-09-14 19:45:19","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_prompt_cache_1h_config","slug":"tengu-prompt-cache-1h-config","description":"Whether a one-hour prompt cache is allowed can now be overridden per agent and can ignore overage."},{"name":"tengu_prompt_cache_break","slug":"tengu-prompt-cache-break","description":"Cache diagnostics know when the baseline came from disk and skip misleading difference reports."},{"name":"tengu_prompt_cache_diagnosis_received","slug":"tengu-prompt-cache-diagnosis-received","description":"MCP server error lines are escaped before display, plus minor telemetry and version-string cleanups."},{"name":"tengu_prompt_cache_diagnostics","slug":"tengu-prompt-cache-diagnostics","description":"Cache diagnostics know when the baseline came from disk and skip misleading difference reports."},{"name":"tengu_prompt_invisible_strip","slug":"tengu-prompt-invisible-strip","description":"Fleet's command bar and reply composer now strip invisible characters and block sending if any are found"},{"name":"tengu_prompt_suggestion","slug":"tengu-prompt-suggestion","description":"Matching your reply to a suggested prompt is now case-insensitive"},{"name":"tengu_prompt_suggestion_accepted","slug":"tengu-prompt-suggestion-accepted","description":null},{"name":"tengu_prompt_suggestion_shown","slug":"tengu-prompt-suggestion-shown","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-prompt-shell-permission","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}