StackToHeap
No Overflow. A blog about software development, DevOps, and everything in between.
Recent Posts
View all posts →This Post Has Tools: A Hands-On Look at WebMCP
WebMCP lets a web page hand an agent tools instead of pixels. This post registers its own tools, and you can call them from the page. What WebMCP is, when to use it, how it differs from MCP, and when not to bother.
DeepSeek Harness on a Claude Subscription in 120 Lines
DeepSeek Harness has no way to use a Claude subscription, so I wrote a plugin for it. Its model seam is stateless like Pi's, which meant I could borrow pi-claude-code for the hard part and dsh's own pi-ai adapter for the rest.
Two Harnesses Walk into a Claude Subscription
OpenCode and Pi (via pi-claude-code) can both use a local Claude Code login. OpenCode keeps a Claude Code session open across tool calls, while Pi runs a fresh worker for each step and replays the transcript.
Code Mode That Survives a Crash: Durable Scripts in Pi Durable
Code mode lets the model write a script that calls tools. Pi Durable makes that script resume after a restart without rerunning finished calls. What code mode is, how durable replay works, and when to reach for it.
OpenAI Decisions API: How Does Jev's Big-Lab Competitor Fare?
OpenAI's Decisions API brings a big-lab competitor to Jev. How do their contracts, limits, accuracy, latency, and costs compare on BANKING77?