Hi, I'm leeguoo (Guo Li)
Reverse engineering, AI agents, architecture decisions and tinkering notes. In three languages.
本页 UV -- · PV --
本站 UV -- · PV --
Choosing a Browser for Agents: Playwright’s Approach and chrome-use Are Not the Same Thing
I compare chrome-use’s connection to an existing Chrome session with the new and persistent contexts used by Playwright, Puppeteer, and browser-use, explaining session state, tab ownership, connection requirements, and the limits of fingerprint testing.
Latest
All →iphone-use: Let AI Agents Control a Real iPhone
Open-source real iPhone automation with a custom XCTest runner, CLI, HTTP API and MCP: read the screen, tap, type, remotely control and replay workflows.
Is the `cache 4m23s` Line in the Status Bar Actually Accurate?
There’s a prompt-cache countdown line in the status bar I wrote for Claude Code. Where it anchors, how the formula works, and when it lies to you — let’s pull apart the source code alongside a real transcript.
Dissecting the Implementation of the /goal Command
Based on the Claude Code 2.1.139 headless source code, this breaks down how the /goal command drives the Agent to keep working until a condition is met through a session-level Stop hook.

微信
支付宝