Agentforce Vibes 4.0.4 (Pre-release)
This pre-release adds image attachments to chat and refines billing, skill discovery, and tool-approval messaging.
Added
- Image attachments in chat: Attach PNG and JPEG images to a chat turn via paste, drag-and-drop, or the attach button. Thumbnails render on your message and survive reload, so a follow-up like "describe this" still works after restarting. WebP and GIF are not supported and surface a clear "PNG/JPEG only" toast. A per-conversation budget (10 images / 15 MB) is enforced across all turns; tripping the cap surfaces a toast naming which limit fired.
Fixed
- Billing tier after org or model switch: Switching orgs (e.g. A → B → A) or selecting a premium model like Claude Sonnet 4.6 in an unmetered org now correctly updates the billing tier on subsequent chat turns instead of continuing to bill against the previously cached tier.
- Skill-first discovery for UI bundle and media prompts: Prompts like "create a React web app
to show Account data" or "get a CMS banner image" now load the matching skill
(
building-ui-bundle-app,searching-media) before acting, instead of skipping straight to MCP tools. Routine single-tool operations (a one-off SOQL query, a single deploy) still call the MCP tool directly. - Clearer tool-approval errors: Starting a new turn, resuming, or switching model while a tool
approval was outstanding previously surfaced a cryptic
Error (UNKNOWN): ClaudeApprovalCoordinator …. The superseded turn now ends cancelled with no error toast, and a genuine approval timeout shows a clearError (AGENT_TIMEOUT): Tool approval timed out …message.
Changed
- Protected-file approval notice: When Bypass mode prompts for a write to a protected file
(
.afvrules,package.json,AGENTS.md, dotfiles) or.git/, the explanatory notice now renders as an info inline alert with full wrapping text, instead of a one-line execution-step detail that truncated the explanation. - Settings polish: The "Default session mode" dropdown in Settings → Permissions & Safety adopts updated dropdown sizing and alignment so the Ask every time / Run safe defaults / Bypass descriptions read cleanly. The "Manage tool permissions" link now lives inside the mode-gated Safety guardrails area.