<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>rizz.dev</title><description>Infrastructure, developer tooling, and the practical edges of shipping software</description><link>https://rizz.dev</link><language>en-us</language><atom:link href="https://rizz.dev/feed.xml" rel="self" type="application/rss+xml"/><item><title>Add WebMCP so ChatGPT can use your site without clicking around</title><link>https://rizz.dev/feed/add-webmcp-so-chatgpt-can-use-your-site</link><guid isPermaLink="true">https://rizz.dev/feed/add-webmcp-so-chatgpt-can-use-your-site</guid><description>What is WebMCP on a live page. Register one Site tool with document.modelContext so ChatGPT Work can use your site without clicking around the interface.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>The first Antigravity VS Code listing is not Google&apos;s</title><link>https://rizz.dev/feed/first-antigravity-vs-code-listing-is-not-googles</link><guid isPermaLink="true">https://rizz.dev/feed/first-antigravity-vs-code-listing-is-not-googles</guid><description>Search antigravity vscode and a clone ranks first. Install Google.google-antigravity, sign in from the Activity Bar, and check the publisher is Google.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Move GPT off Cursor before November 12</title><link>https://rizz.dev/feed/move-gpt-off-cursor-before-november-12</link><guid isPermaLink="true">https://rizz.dev/feed/move-gpt-off-cursor-before-november-12</guid><description>Codex vs Cursor after OpenAI dated the Cursor GPT pipe. Install Codex CLI, pin gpt-5.6-sol or Terra, then prove a real coding turn before November 12.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Claude Code cache TTL is now a frontmatter field</title><link>https://rizz.dev/feed/claude-code-cache-ttl-is-now-a-frontmatter-field</link><guid isPermaLink="true">https://rizz.dev/feed/claude-code-cache-ttl-is-now-a-frontmatter-field</guid><description>Claude Code cache TTL is a per-agent frontmatter field. Pin 1h on the idle reviewer, 5m on the chatty explorer, then prove the split with /cost today.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>MCP elicitation no longer holds a stream</title><link>https://rizz.dev/feed/mcp-elicitation-no-longer-holds-a-stream</link><guid isPermaLink="true">https://rizz.dev/feed/mcp-elicitation-no-longer-holds-a-stream</guid><description>MCP elicitation returns input_required so the Worker request ends. Claude Code shows the form, retries the call, and the isolate is not held while you type.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>A PreModelSwitch hook that blocks a cache-killing model swap</title><link>https://rizz.dev/feed/premodelswitch-hook-blocks-cache-killing-model-swap</link><guid isPermaLink="true">https://rizz.dev/feed/premodelswitch-hook-blocks-cache-killing-model-swap</guid><description>A PreModelSwitch hook that denies a warm /model swap so the cache stays. Prove it with /cost still saying warm, then watch auto fallback walk around it.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Best free coding agent in 2026, ranked and compared</title><link>https://rizz.dev/feed/best-free-coding-agent-2026</link><guid isPermaLink="true">https://rizz.dev/feed/best-free-coding-agent-2026</guid><description>The best free coding agent depends on what free actually means, BYOK forever, a rotating model window, or a paid cloud tier behind a free core, checked live.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>picks</category></item><item><title>5 examples of software tools that replaced the IDE</title><link>https://rizz.dev/feed/5-examples-of-software-tools-that-replaced-the-ide</link><guid isPermaLink="true">https://rizz.dev/feed/5-examples-of-software-tools-that-replaced-the-ide</guid><description>5 examples of software tools that stole IDE jobs this year. Keep the editor open. Run Scan, DevTools MCP, jbcontext, a container, and Warp CLI beside it.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>tips</category></item><item><title>Bash allow wildcards match options before subcommands</title><link>https://rizz.dev/feed/bash-allow-wildcards-match-options-before-subcommands</link><guid isPermaLink="true">https://rizz.dev/feed/bash-allow-wildcards-match-options-before-subcommands</guid><description>Bash allow wildcards match options before subcommands. Put the star after git log or git commit. A deny on git push does not close the documented -c hole.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Chrome inspect devices fails until USB debugging is on</title><link>https://rizz.dev/feed/chrome-inspect-devices-fails-until-usb-debugging-is-on</link><guid isPermaLink="true">https://rizz.dev/feed/chrome-inspect-devices-fails-until-usb-debugging-is-on</guid><description>chrome inspect devices stays empty until USB debugging is on. Tick Discover USB devices, plug a data cable, then click Inspect on the listed phone tab.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Claude channels from Telegram without granting root</title><link>https://rizz.dev/feed/claude-channels-from-telegram-without-granting-root</link><guid isPermaLink="true">https://rizz.dev/feed/claude-channels-from-telegram-without-granting-root</guid><description>Claude Code channels let Telegram hit a live local session. Launch it in Manual mode, skip-permissions stays off, and deny the git push on the laptop.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>A Claude Code dev container is the sandbox you skipped</title><link>https://rizz.dev/feed/claude-code-dev-container-is-the-sandbox-you-skipped</link><guid isPermaLink="true">https://rizz.dev/feed/claude-code-dev-container-is-the-sandbox-you-skipped</guid><description>A claude code dev container puts the CLI in Docker so bash cannot see the host home. Persist login with CLAUDE_CONFIG_DIR, then rebuild and prove isolation.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>A Claude Code status line that shows weekly remaining</title><link>https://rizz.dev/feed/claude-code-status-line-shows-weekly-remaining</link><guid isPermaLink="true">https://rizz.dev/feed/claude-code-status-line-shows-weekly-remaining</guid><description>A Claude Code status line that prints 5-hour and weekly remaining from stdin JSON. Paste one jq command, mock-test the invert, and stop guessing the week.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Claude Code vs Warp Dev is a category error</title><link>https://rizz.dev/feed/claude-code-vs-warp-dev-is-a-category-error</link><guid isPermaLink="true">https://rizz.dev/feed/claude-code-vs-warp-dev-is-a-category-error</guid><description>Claude Code vs Warp Dev is a category error. Warp is the terminal. Claude Code is the CLI. Keep both in one Warp tab, or switch the agent on purpose now.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Claude Cowork vs OpenClaw is a permission model fight</title><link>https://rizz.dev/feed/claude-cowork-vs-openclaw-is-a-permission-model-fight</link><guid isPermaLink="true">https://rizz.dev/feed/claude-cowork-vs-openclaw-is-a-permission-model-fight</guid><description>claude cowork vs openclaw is a permission default. Cowork stays in a folder and still asks to delete. OpenClaw ships host exec with ask off. Pick the disk.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>CLAUDE.md vs AGENTS.md in the same repo</title><link>https://rizz.dev/feed/claude-md-vs-agents-md-in-the-same-repo</link><guid isPermaLink="true">https://rizz.dev/feed/claude-md-vs-agents-md-in-the-same-repo</guid><description>Split CLAUDE.md AGENTS.md in the same repo. Keep project law in CLAUDE.md, put the agent roster in AGENTS.md, and then prove the split with two hashes.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>claude-mem exists because Claude Code starts cold</title><link>https://rizz.dev/feed/claude-mem-exists-because-code-starts-cold</link><guid isPermaLink="true">https://rizz.dev/feed/claude-mem-exists-because-code-starts-cold</guid><description>claude-mem exists because Claude Code still starts cold. Official memory covers chat and Cowork. Decide before you treat Tuesday&apos;s launch as a CLI fix.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>A Claude routine that reviews PRs with the laptop closed</title><link>https://rizz.dev/feed/claude-routine-reviews-prs-with-the-laptop-closed</link><guid isPermaLink="true">https://rizz.dev/feed/claude-routine-reviews-prs-with-the-laptop-closed</guid><description>Claude Code routines review PRs after the lid shuts. Keep COMMENT in the prompt, fire once, then prove that GitHub got the review from a closed machine.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Claude routines draw down the weekly usage limit</title><link>https://rizz.dev/feed/claude-routines-draw-down-the-weekly-usage-limit</link><guid isPermaLink="true">https://rizz.dev/feed/claude-routines-draw-down-the-weekly-usage-limit</guid><description>Claude routines spend the same weekly usage limit as a laptop session. Budget the standard week first, then decide which unattended PR reviews earn a start.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Cloudflare domain extensions hide the renewal trap</title><link>https://rizz.dev/feed/cloudflare-domain-extensions-hide-the-renewal-trap</link><guid isPermaLink="true">https://rizz.dev/feed/cloudflare-domain-extensions-hide-the-renewal-trap</guid><description>Cloudflare domain extensions hide the keep price in the catalog. Search a name, read the renew column, then skip the cheap first-year flyer before you buy.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Cloudflare domain name server is not 1.1.1.1</title><link>https://rizz.dev/feed/cloudflare-domain-name-server-is-not-1-1-1-1</link><guid isPermaLink="true">https://rizz.dev/feed/cloudflare-domain-name-server-is-not-1-1-1-1</guid><description>The Cloudflare domain name server is the assigned hostname pair, not 1.1.1.1. Copy both names at the registrar, then prove the zone is Active with dig NS.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Cloudflare Virtual Wallets are the subaccount for APIs</title><link>https://rizz.dev/feed/cloudflare-virtual-wallets-are-the-subaccount-for-apis</link><guid isPermaLink="true">https://rizz.dev/feed/cloudflare-virtual-wallets-are-the-subaccount-for-apis</guid><description>Cloudflare Virtual Wallets are the API-key subaccount. Claim the handle this week, pick three spending caps, and never hand the Account Wallet to an agent.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>deep-dives</category></item><item><title>Install claude-mem so the next session remembers</title><link>https://rizz.dev/feed/install-claude-mem-so-the-next-session-remembers</link><guid isPermaLink="true">https://rizz.dev/feed/install-claude-mem-so-the-next-session-remembers</guid><description>Install claude-mem with npx, not a global npm package. Curl the per-user worker port, then start a new session that prints observation IDs without a paste.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>IntelliJ Java Kotlin LSP now runs inside VS Code</title><link>https://rizz.dev/feed/intellij-java-kotlin-lsp-now-runs-inside-vs-code</link><guid isPermaLink="true">https://rizz.dev/feed/intellij-java-kotlin-lsp-now-runs-inside-vs-code</guid><description>Get IntelliJ Java Kotlin LSP running in VS Code. Install JetBrains.intellij-server, open a Maven Gradle or Bazel folder, then prove go-to-definition works.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>IntelliJ MCP router-only keeps agent tools off the prompt</title><link>https://rizz.dev/feed/intellij-mcp-router-only-keeps-agent-tools-off-the-prompt</link><guid isPermaLink="true">https://rizz.dev/feed/intellij-mcp-router-only-keeps-agent-tools-off-the-prompt</guid><description>IntelliJ MCP router-only hides debugger tools behind execute_tool. Turn the mode on, install ij-debugger for Claude Code, and prove a debug step still lands.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>JetBrains Context indexes the repo for VS Code agents</title><link>https://rizz.dev/feed/jetbrains-context-indexes-the-repo-for-vs-code-agents</link><guid isPermaLink="true">https://rizz.dev/feed/jetbrains-context-indexes-the-repo-for-vs-code-agents</guid><description>JetBrains Context indexes the repo so VS Code agents search by meaning. Install jbcontext, wire setup-agent, and prove a file-line hit without a grep crawl.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Keep auto mode on and still make git push ask</title><link>https://rizz.dev/feed/keep-auto-mode-on-and-still-make-git-push-ask</link><guid isPermaLink="true">https://rizz.dev/feed/keep-auto-mode-on-and-still-make-git-push-ask</guid><description>Auto mode git push still prompts if you add an ask rule. Keep auto mode on. The new Auto mode tab is the classifier notebook. Ask is the real checkpoint.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Open Console Chrome with Ctrl Shift J not I</title><link>https://rizz.dev/feed/open-console-chrome-with-ctrl-shift-j-not-i</link><guid isPermaLink="true">https://rizz.dev/feed/open-console-chrome-with-ctrl-shift-j-not-i</guid><description>Open console chrome with Ctrl+Shift+J, not last panel. Land on a working prompt for this tab, skip Elements, and stop clicking the Console tab after F12.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>OpenClaw vs Claude is not a coding agent bakeoff</title><link>https://rizz.dev/feed/openclaw-vs-claude-is-not-a-coding-agent-bakeoff</link><guid isPermaLink="true">https://rizz.dev/feed/openclaw-vs-claude-is-not-a-coding-agent-bakeoff</guid><description>OpenClaw vs Claude is a category error. One is a session with a permission dialog. The other is a host Gateway with ask off. Read the docs before you pick.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>OpenSpec until the spec file is the source of truth</title><link>https://rizz.dev/feed/openspec-until-the-spec-file-is-the-source-of-truth</link><guid isPermaLink="true">https://rizz.dev/feed/openspec-until-the-spec-file-is-the-source-of-truth</guid><description>OpenSpec Claude Code init writes skills, not a spec. Propose a delta, cite that path in the PR, then archive after merge so specs/ is the source of truth.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Ray CVE made the developer laptop the target</title><link>https://rizz.dev/feed/ray-cve-made-the-developer-laptop-the-target</link><guid isPermaLink="true">https://rizz.dev/feed/ray-cve-made-the-developer-laptop-the-target</guid><description>CISA catalogued a Ray CVE because a developer browser can hit local Ray. Patch anything below 2.52.0 and treat the developer laptop as in-scope today.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>deep-dives</category></item><item><title>React Dev Tools Firefox still hides the Components tab</title><link>https://rizz.dev/feed/react-dev-tools-firefox-still-hides-the-components-tab</link><guid isPermaLink="true">https://rizz.dev/feed/react-dev-tools-firefox-still-hides-the-components-tab</guid><description>Get react dev tools firefox showing Components and Profiler. Install the AMO add-on, open a React page, reload, then find the tabs in the Toolbox not Console.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Samsung developer mode best settings skip Auto Blocker</title><link>https://rizz.dev/feed/samsung-developer-mode-best-settings-skip-auto-blocker</link><guid isPermaLink="true">https://rizz.dev/feed/samsung-developer-mode-best-settings-skip-auto-blocker</guid><description>USB debugging is grey because Auto Blocker is on. Follow the samsung developer mode best settings sitting, prove adb devices, then flip the padlock back.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Sonnet 5 discount was a tokenizer change</title><link>https://rizz.dev/feed/sonnet-5-discount-was-a-tokenizer-change</link><guid isPermaLink="true">https://rizz.dev/feed/sonnet-5-discount-was-a-tokenizer-change</guid><description>Sonnet 5 tokenizer math. The $2 sticker offsets most extra English tokens versus 4.6. Recount your prompt before you treat that sticker as 33 percent off.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>The Claude student plan is not a checkout option</title><link>https://rizz.dev/feed/the-claude-student-plan-is-not-a-checkout-option</link><guid isPermaLink="true">https://rizz.dev/feed/the-claude-student-plan-is-not-a-checkout-option</guid><description>The claude student plan is not sitting in billing. Check campus IT for Education SSO first, then pay retail Pro only if the school never bought seats.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>This react rerender tool flashes the guilty component</title><link>https://rizz.dev/feed/this-react-rerender-tool-flashes-the-guilty-component</link><guid isPermaLink="true">https://rizz.dev/feed/this-react-rerender-tool-flashes-the-guilty-component</guid><description>A react rerender tool paints a purple outline on the guilty memoized child. Drop the script before React, click once, then leave that Profiler closed.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>The VS Code agent host is a process not a panel</title><link>https://rizz.dev/feed/vs-code-agent-host-is-a-process-not-a-panel</link><guid isPermaLink="true">https://rizz.dev/feed/vs-code-agent-host-is-a-process-not-a-panel</guid><description>The VS Code agent host is a dedicated process. Enable it, pick Copilot or Claude on the host, then prove a second window attaches to the same session.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>VS Code assisted approvals let the model skip the prompt</title><link>https://rizz.dev/feed/vs-code-assisted-approvals-let-the-model-skip-the-prompt</link><guid isPermaLink="true">https://rizz.dev/feed/vs-code-assisted-approvals-let-the-model-skip-the-prompt</guid><description>Turn on VS Code assisted approvals so Copilot skips low-risk tool prompts on long tasks. Pin Copilot on the agent host, pick Assisted, keep a hard ask.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>Write settings.json without granting git star main</title><link>https://rizz.dev/feed/write-settings-json-without-granting-git-star-main</link><guid isPermaLink="true">https://rizz.dev/feed/write-settings-json-without-granting-git-star-main</guid><description>Write Claude Code settings that allow git commit and git log without a star before the subcommand. Restart with no 2.1.246 warning, and git push still asks.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>builds</category></item><item><title>x402 left Coinbase and got a standards body</title><link>https://rizz.dev/feed/x402-left-coinbase-and-got-a-standards-body</link><guid isPermaLink="true">https://rizz.dev/feed/x402-left-coinbase-and-got-a-standards-body</guid><description>x402 Foundation left Coinbase for the Linux Foundation. Wire the three V2 headers, then point production at a facilitator that actually settles mainnet.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>deep-dives</category></item><item><title>Binance let Claude Code trade and the safety model is a subaccount</title><link>https://rizz.dev/feed/binance-let-claude-code-trade-via-a-subaccount</link><guid isPermaLink="true">https://rizz.dev/feed/binance-let-claude-code-trade-via-a-subaccount</guid><description>Binance Agent OS lets Claude Code trade inside a funded sub-account. Blocked withdrawals are not a max-loss. Size the transfer before you click yes now.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Cursor is shrinking while the terminal eats the IDE</title><link>https://rizz.dev/feed/cursor-is-shrinking-while-the-terminal-eats-the-ide</link><guid isPermaLink="true">https://rizz.dev/feed/cursor-is-shrinking-while-the-terminal-eats-the-ide</guid><description>Cursor shrinking is the 18 to 12 percent work-usage drop while CLIs rose. Keep VS Code or JetBrains. Put the agent in a CLI you already run this quarter.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>meta-analysis</category></item><item><title>Monday is a Codex login cutoff not a model death</title><link>https://rizz.dev/feed/monday-is-a-codex-login-cutoff-not-a-model-death</link><guid isPermaLink="true">https://rizz.dev/feed/monday-is-a-codex-login-cutoff-not-a-model-death</guid><description>The Codex GPT-5.4 cutoff on August 31 is a ChatGPT-sign-in prune. Keep 5.4 on an API-key session, or rewrite pins to Terra and Luna before Monday hits.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Muse Code cheap tier is the one that trains on you</title><link>https://rizz.dev/feed/muse-code-cheap-tier-trains-on-you</link><guid isPermaLink="true">https://rizz.dev/feed/muse-code-cheap-tier-trains-on-you</guid><description>Muse Code contributor is 12.5x cheaper because that SKU trains on you. Keep muse-spark-1.2 for client code. Pick cheap only when that repo is the fee.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>The Claude Code 50 percent weekly bump is the product</title><link>https://rizz.dev/feed/claude-code-50-percent-weekly-bump-is-the-product</link><guid isPermaLink="true">https://rizz.dev/feed/claude-code-50-percent-weekly-bump-is-the-product</guid><description>Claude Code weekly limits have been 50 percent higher since May. Budget the standard bar now, since the extra is still a dated promo with a printed cliff.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>JFrog Boost almost granted rm rf on Always Allow</title><link>https://rizz.dev/feed/jfrog-boost-almost-granted-rm-rf</link><guid isPermaLink="true">https://rizz.dev/feed/jfrog-boost-almost-granted-rm-rf</guid><description>JFrog Boost almost turned Always Allow into rm rf. After boost init, read the first token on the permission card. Bless ls if you want. Never bless the wrapper.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>MCP went stateless and the session just moved</title><link>https://rizz.dev/feed/mcp-went-stateless-and-the-session-just-moved</link><guid isPermaLink="true">https://rizz.dev/feed/mcp-went-stateless-and-the-session-just-moved</guid><description>Stateless MCP deleted the protocol session. Continuity now rides in requestState on retry. Delete sticky routing, keep the store for carts and tokens.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><category>deep-dives</category></item><item><title>OpenAI cut Sol 20 percent and left the plan alone</title><link>https://rizz.dev/feed/openai-cut-sol-20-percent-left-the-plan-alone</link><guid isPermaLink="true">https://rizz.dev/feed/openai-cut-sol-20-percent-left-the-plan-alone</guid><description>GPT-5.6 Sol pricing dropped over 20 percent on API and credits. Plus, Pro, and Business included limits stayed put. Budget the overage, not a bigger plan.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Agents request every OAuth scope they might need</title><link>https://rizz.dev/feed/agents-request-every-oauth-scope-they-might-need</link><guid isPermaLink="true">https://rizz.dev/feed/agents-request-every-oauth-scope-they-might-need</guid><description>MCP oauth scopes arrive as a catalog because the next call is unknown. Check the issued token, hide tools you did not get, and keep the agent running.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item><item><title>Bot Preference Sync admits robots.txt never enforced</title><link>https://rizz.dev/feed/bot-preference-sync-admits-robots-txt-never-enforced</link><guid isPermaLink="true">https://rizz.dev/feed/bot-preference-sync-admits-robots-txt-never-enforced</guid><description>Bot Preference Sync writes your Search, Agent, and Training policy into robots.txt. A mismatch is an argument to keep crawling. The WAF is still the lock.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><category>opinion</category></item></channel></rss>