Build a Minimal WebMCP Agent with Playwright and Gemini (2026)

Build a Minimal WebMCP Agent with Playwright and Gemini (2026)

What Is WebMCP? The W3C Standard for Agent-Aware Web Pages WebMCP (Web Model Context Protocol) is the W3C standard for making web pages speak directly to AI agents. Instead of scraping HTML, parsing DOM trees, or hoping your CSS selectors survive the next redesign, a WebMCP-enabled page exposes its capabilities through a standard JavaScript API: document.modelContext.registerTool(). The agent calls document.modelContext.getTools() to discover what the page offers, then invokes those tools by name with typed parameters. ...

July 13, 2026 · 9 min · baeseokjae
UCP vs ACP 2026: Agent Commerce Protocols Compared

UCP vs ACP 2026: Agent Commerce Protocols Compared

The Two Protocols Trying to Define How AI Agents Buy Things By mid-2026, two competing standards are vying to become the default way AI agents handle commerce: Google’s Universal Commerce Protocol (UCP) and OpenAI/Stripe’s Agentic Commerce Protocol (ACP). Both solve the same fundamental problem — how does an AI agent discover products, negotiate a purchase, and complete a transaction on behalf of a human — but they approach it from very different angles. ...

July 13, 2026 · 7 min · baeseokjae
Optimizing for Agents with llms.txt: A Practical Guide (2026)

Optimizing for Agents with llms.txt: A Practical Guide (2026)

What Is llms.txt and Why It Matters for AI Agents in 2026 llms.txt is a plain-text file you place at your website root that tells AI agents and large language models which pages matter most. It’s the web’s first standardized machine-readable surface designed specifically for AI consumption — not for human visitors, not for search engines, but for the growing fleet of automated agents crawling the web. The format is dead simple: a markdown file with a brief site description, a list of essential links with one-line descriptions, and optionally a reference to an llms-full.txt that embeds the complete content of those pages. Anthropic proposed the standard in late 2024, and by mid-2026 it’s shipped by Stripe, Cloudflare, Vercel, Mastercard, ElevenLabs, and hundreds of other sites. ...

July 13, 2026 · 12 min · baeseokjae
Claude Tag Feature Guide 2026

Claude Tag Feature: Organize AI Sessions Like a Pro (2026)

Claude’s tag feature lets you label AI sessions with custom tags so you can find, filter, and reuse past conversations instead of starting from scratch every time. I’ve been using it since Anthropic rolled out session tagging in Claude Code v0.6 and the web interface in early 2026, and it’s one of those features that sounds trivial until you realize you’ve accumulated 200+ sessions and can’t remember which one had that perfect Docker Compose config. ...

July 13, 2026 · 9 min · baeseokjae
Deterministic Agent Loop Failures 2026

Deterministic Agent Loop Failures 2026: Why Your AI Agent Keeps Repeating Itself

Your AI agent is stuck in a loop. It tried the same API call three times, got the same 503, and it’s about to try a fourth. The log looks like a broken record. This is a deterministic agent loop failure — and it’s the single most common reason production agent deployments fail in 2026. I’ve been running autonomous agents in production for the past year, and loop failures are the problem that keeps coming up. Not model quality, not prompt engineering — agents that get stuck repeating the same failing action until they burn through their token budget or hit a hard timeout. The frameworks that work in demos break in production because they treat the LLM as a reliable component. It isn’t. Here’s what I’ve learned about why loops happen and how to actually fix them. ...

July 13, 2026 · 12 min · baeseokjae
JetBrains Junie GA Review 2026: Debugger Control, Plan Mode, and Async Tasks

JetBrains Junie GA Review 2026: Debugger Control, Plan Mode, and Async Tasks

On June 17, 2026, JetBrains moved Junie out of beta and shipped three additions that change the calculus for anyone deciding between Junie, Cursor, and Claude Code: agentic debugging with native IDE breakpoint control, a standalone CLI for CI/CD pipelines, and bring-your-own-model keys. I’ve been running the GA release for three weeks across IntelliJ IDEA and PyCharm, and the agentic debugging feature is the one that makes Junie genuinely different from every other AI coding agent on the market right now. ...

July 13, 2026 · 11 min · baeseokjae
Llama 4 Scout vs Maverick Comparison 2026

Llama 4 Scout vs Maverick: 10M Context Window, MoE Architecture, and Free-Tier API Compared (2026)

Meta released the Llama 4 family in April 2025, and by mid-2026 these models have settled into clear roles. Llama 4 Scout is the long-context specialist with a 10 million token window and the cheapest per-token cost, while Llama 4 Maverick is the frontier-quality generalist that beats GPT-4o on several benchmarks. Both share the same 17B active parameters via Mixture-of-Experts architecture, but they’re built for very different jobs. Here’s exactly when to use each one, with real pricing, benchmark data, and deployment strategies. ...

July 13, 2026 · 9 min · baeseokjae
LLM Benchmark Variance 2026

LLM Benchmark Variance 2026: Why Your Benchmark Scores Are Lying to You

You ran the same model on the same benchmark twice and got different scores. Then you changed one word in the prompt and got a different ranking. Then you realized the benchmark questions themselves have errors. Welcome to LLM benchmark variance — the problem that makes most published benchmark scores less reliable than they look. I’ve been evaluating LLMs for production deployment over the past year, and I’ve learned that benchmark scores are not the stable, objective measurements most people assume they are. A model that scores 87% on MMLU one week can score 82% the next week with a different instruction template. A 3-point lead on a micro-benchmark can flip entirely when you run the full evaluation. And 6.49% of MMLU questions — the most-cited benchmark in AI history — contain ground truth errors. This article breaks down every major source of benchmark variance I’ve encountered, with the numbers and research to back it up, and what to do about it. ...

July 13, 2026 · 13 min · baeseokjae
OmniRoute 231-Provider Gateway Review 2026

OmniRoute 231-Provider Gateway Review 2026: Free AI Gateway for Coding Agents

OmniRoute is worth testing if you run coding agents across Claude Code, Codex, Cursor, Cline, or Copilot and want one OpenAI-compatible endpoint that drains free tiers first. The catch: the old 231-provider claim is stale. Current primary docs list 237 providers, 90+ free tiers, and real operational caveats. What changed since the OmniRoute 231-provider gateway snapshot? The keyword people are searching for is still “omniroute 231-provider gateway”, but the project has already moved past that number. As of July 10, 2026, the OmniRoute README describes the project as a free AI gateway with 237 providers, 90+ free tiers, 17 routing strategies, and one local endpoint at http://localhost:20128/v1. The public website still shows nearby but slightly different numbers in places, and npm metadata still has older “160+ providers” language. ...

July 13, 2026 · 12 min · baeseokjae
T3 Code Review 2026

T3 Code Review 2026: Open-Source Control Plane for Claude Code, Codex, and OpenCode

T3 Code is not a coding agent. It is an open-source control plane that wraps Claude Code, Codex CLI, Cursor, and OpenCode under one browser UI — and that distinction matters more than any feature comparison. If you already use multiple coding agents and are tired of context-switching between terminals, the project is worth a serious look. If you expect it to replace your agent or give you free inference, you will be disappointed. ...

July 13, 2026 · 13 min · baeseokjae