Week 25 · June 15–19, 2026
Publish a live, shareable page from your session with Artifacts, match tool parameters in deny and ask rules, and set any setting from the prompt with /config.
An artifact is a live, interactive page that Claude Code publishes from your session to a private URL on claude.ai, and it updates in place as the session keeps working. Ask for one when terminal text is the wrong medium, such as a PR walkthrough with the diff annotated inline or a dashboard built from session data. Artifacts are in beta on Team and Enterprise plans.
<video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/1ylKDoQynT1UgfEK/images/whats-new/artifacts.mp4?fit=max&auto=format&n=1ylKDoQynT1UgfEK&q=85&s=7f5391559d2bc69989621b36322fcff1" data-path="images/whats-new/artifacts.mp4" />
Ask Claude for a page, then approve the publish prompt:
Make an artifact that walks through this PR with the diff annotated inline.Deny and ask permission rules can now match a tool's input parameters with the Tool(param:value) syntax. For example, Agent(model:opus) matches subagent spawns that request the Opus model tier. The value accepts `*` as a wildcard, so `Agent(isolation:*)` matches any explicit isolation value.
Add a parameter rule to the deny list in settings.json:
{
"permissions": {
"deny": ["Agent(model:opus)"]
}
}Pass key=value to /config to change a setting directly without opening the Settings interface. The syntax also works in non-interactive mode with the -p flag and from Remote Control.
Set the thinking setting from the prompt:
/config thinking=false