{"version":"1.0.58","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\/1.0.58\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.58","markdown":"### New Features\n\nAgent Color Coding\n\n- Agents now have color-coded identification in the interface\n- New color palette: `claude`, `success`, `bashBorder`, `planMode`, `autoAccept`, `warning`, `permission`, `error`\n- Color assignments persist per agent type for consistency\n- The `general-purpose` agent remains uncolored\n\nPDF File Support\n\n- Added native PDF reading capability to the Read tool\n- PDF files up to 32MB can now be processed directly\n- PDF content is displayed visually as Claude Code is multimodal\n\nEnhanced Permission Messages\n\n- New `DETAILED_PERMISSION_MESSAGES` environment variable\n- When enabled, provides more context about which specific commands are pre-approved\n- Permission prompts now show reminders of allowed commands for each tool type\n\nOAuth 2.0 Client Authentication\n\n- Added comprehensive OAuth 2.0 client authentication support\n- Supports multiple authentication methods:\n- `client_secret_basic` (HTTP Basic Auth)\n- `client_secret_post` (form-encoded)\n- `none` (public clients)\n- New error handling for OAuth flows with specific error types\n\nBash Command Prefix Support\n\n- New `CLAUDE_CODE_BASH_PREFIX` environment variable\n- Allows prefixing all bash commands with custom wrapper scripts\n- Useful for sandboxing or monitoring command execution"}