tutorial
11 articles
Unix Signals 101 — SIGUSR1 vs SIGTERM vs SIGKILL: What Secret Codes Does Your Process Understand?
Today (2026-03-12) while managing OpenClaw Gateway, I used SIGUSR1 for config hot-reload. Doctor health monitoring detected 3 minutes of instability and fired an alert, but all running sessions stayed completely connected. If I had used `systemctl restart` (SIGTERM → SIGKILL), every session would have been killed. That difference is what we're learning today.
The Complete claude -p Guide: Turn Claude CLI Into Your Agentic App Backend
Anthropic killed third-party OAuth tokens — the only way to use your Claude subscription programmatically is through the official CLI. This post breaks down everything about claude -p (print mode): 5 input methods, 3 output formats, JSON schema for structured output, tool whitelisting, session management, bidirectional streaming, and three production-ready wrapper examples.
The Journey of a URL — What Actually Happens Between Pressing Enter and Seeing a Page
You type a URL and press Enter every day, but what actually happens in between? This post uses gu-log as a real-world case study to walk you through 7 floors — from DNS to Service Worker — covering the full journey of a URL.
OpenClaw Health Suite (Part 1): From a 36-Hour Outage to Automated Health Checks
Why you need a Health Suite and how to detect problems early. From a 36-hour restart storm to healthcheck + watchdog as your first line of defense.
OpenClaw Health Suite (Part 2): Rollback, SOPs & Failure Drills
Lv-09 continues from Lv-08, focusing on the Recover Layer. We break down rollback safety design, upgrade SOP decision trees, a `|| true` showstopper caught in code review, and actionable drill KPIs.
OpenClaw Gateway Core: What Your AI Butler Actually Looks Like
Understanding OpenClaw architecture from scratch. Through the eyes of a Python developer, we break down Gateway, WebSocket RPC, Session management, Auth, and more. Quiz at every floor!
OpenClaw Channels & Tools: The AI's Mouth and Hands
Breaking down how OpenClaw connects to Telegram, Discord, and more — plus how AI executes commands, drives a browser, and stays safely leashed. A Python-friendly tour of a TypeScript architecture.
OpenClaw Memory, Skills & Automation: Brain and Habits
How OpenClaw remembers things, learns new skills, and runs tasks on autopilot. From Embeddings to Cron Jobs — explained for Python developers.
OpenClaw Testing: Quality Assurance in the AI Era
The philosophy behind 1,086 tests. Why tests matter more than code review in the AI era. How to use tests as specs. The changing role of a Tech Lead.
Claude Code Agent Teams Deep Dive: When to Use, How to Set Up, What to Watch Out For
Last article covered the Opus 4.6 + Agent Teams announcement. This time we're doing a deep dive into the official docs — when to use Agent Teams, when NOT to use them, how they differ from subagents, setup instructions, and known limitations.
Complete Prompt Engineering Guide: 17 XML Tags to Go From Copy-Paste to Tony Stark
klöss's complete XML prompt framework: 6 core tags + 11 advanced tags, never copy-paste prompts again