{"version":"0.2.56","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.56\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.56","markdown":"### New Features\n\nEnhanced Permission System\n\n- **New granular permission rules**: The permission system now supports more specific rule configurations with the ability to grant permissions for specific command patterns\n- Example: You can now allow `bash` commands that start with specific prefixes like `npm:*` or `git:*`\n- Rules can be configured through both CLI arguments and local settings\n\nSupervisor Mode\n\n- Added a new \"supervisorMode\" setting to the configuration options\n- This appears to be a new operational mode for Claude Code (specific functionality details would need further investigation)\n\nEnvironment Variable Overrides Display\n\n- The welcome screen now displays active environment variable overrides when present, including:\n- Custom API keys (shown as `sk-ant-\u2026` with partial masking)\n- Prompt caching status (shows \"off\" when disabled via `DISABLE_PROMPT_CACHING`)\n- API timeout settings (from `API_TIMEOUT_MS`)\n- Maximum thinking tokens (from `MAX_THINKING_TOKENS`)\n- Custom API base URL (from `ANTHROPIC_BASE_URL`)\n\nWebSearch Tool Enhancement\n\n- WebSearch tool now supports domain filtering:\n- `allowed_domains`: Restrict search results to specific domains\n- `blocked_domains`: Exclude results from specific domains\n- Example usage: Search only within documentation sites or exclude certain sources\n\nProject-wide MCP Server Settings\n\n- New `enableAllProjectMcpServers` configuration option\n- Allows enabling all MCP (Model Context Protocol) servers for a project at once"}