DEV Community

xn profile picture

xn

Full-stack developer and independent builder behind XBSTACK, focused on Web, iOS, Android, cross-platform apps, AI engineering, agents, MCP, LangGraph, automation, and production reliability.

Work

Full-stack Web, iOS and Android Developer at XBSTACK

AI Security Is Entering the Agent Era: From Jailbreaks to Real-World Action Risk

AI Security Is Entering the Agent Era: From Jailbreaks to Real-World Action Risk

Comments
7 min read
OpenAI Agents API vs Agents SDK vs Responses API: Who Should Own the Agent Loop?

OpenAI Agents API vs Agents SDK vs Responses API: Who Should Own the Agent Loop?

Comments
15 min read
Google ADK delete_session() Does Not Delete Long-Term Memory: 2.8.0/2.9.0 Reproduction

Google ADK delete_session() Does Not Delete Long-Term Memory: 2.8.0/2.9.0 Reproduction

Comments
7 min read
n8n Slack Daily Digest Bot: Send a Daily API Digest to Slack

n8n Slack Daily Digest Bot: Send a Daily API Digest to Slack

Comments
8 min read
Why Codex CLI Turns response.failed Into idle timeout waiting for SSE: Reproduced on 0.15…

Why Codex CLI Turns response.failed Into idle timeout waiting for SSE: Reproduced on 0.15…

Comments
6 min read
LangGraph Resume Skips the Downstream Node After a Conditional Router Exception: 1.2.11 R…

LangGraph Resume Skips the Downstream Node After a Conditional Router Exception: 1.2.11 R…

Comments
10 min read
OpenAI Is Testing Outcome-Based Pricing: What It Changes for AI Agent Economics

OpenAI Is Testing Outcome-Based Pricing: What It Changes for AI Agent Economics

Comments
12 min read
Funes Agent Memory Tested: Codex Recall, Stale Memory, and Local Privacy Boundaries

Funes Agent Memory Tested: Codex Recall, Stale Memory, and Local Privacy Boundaries

Comments
12 min read
LangGraph Checkpoint Loses ZoneInfo and fold: Reproducing a One-Hour DST Shift

LangGraph Checkpoint Loses ZoneInfo and fold: Reproducing a One-Hour DST Shift

Comments
3 min read
LangGraph First Checkpoint Crash: Why an Accepted Run Can Disappear

LangGraph First Checkpoint Crash: Why an Accepted Run Can Disappear

Comments
8 min read
LangGraph Multi-Agent Collaboration in Practice: Designing Supervisor, Worker, and State …

LangGraph Multi-Agent Collaboration in Practice: Designing Supervisor, Worker, and State …

Comments
16 min read
What Is Context Engineering? Reducing AI Agent Cost with Retrieval, Tool Search and Memory

What Is Context Engineering? Reducing AI Agent Cost with Retrieval, Tool Search and Memory

Comments
12 min read
GPT-6 Astra API: Pricing, 1.05M Context, Responses API Migration, and Claude/Gemini Tradeoffs

GPT-6 Astra API: Pricing, 1.05M Context, Responses API Migration, and Claude/Gemini Tradeoffs

Comments
14 min read
Gemini 3.8 Flash vs 3.7 Flash: Same Price, Different Agent Cost?

Gemini 3.8 Flash vs 3.7 Flash: Same Price, Different Agent Cost?

Comments
8 min read
Claude Fable 5.1 vs Mythos 5.1: Same Model, Different Access Boundary

Claude Fable 5.1 vs Mythos 5.1: Same Model, Different Access Boundary

Comments
2 min read
MCP StreamableHTTPClientTransport POST Stays Pending After SSE Disconnect: Issue #2739 Re…

MCP StreamableHTTPClientTransport POST Stays Pending After SSE Disconnect: Issue #2739 Re…

Comments
8 min read
How to Security-Check an MCP Configuration: Secrets, Shell, Remote MCP, and Permissions

How to Security-Check an MCP Configuration: Secrets, Shell, Remote MCP, and Permissions

Comments
4 min read
How to Test an MCP Server Before Production: Read-Only Inspector Preflight

How to Test an MCP Server Before Production: Read-Only Inspector Preflight

Comments
4 min read
How to Add WebMCP to a Website: Chrome 149 Forms, Tool Schemas, and registerTool

How to Add WebMCP to a Website: Chrome 149 Forms, Tool Schemas, and registerTool

Comments
4 min read
How to Configure llms.txt v2: rel=alternate, describedby, and Markdown Discovery

How to Configure llms.txt v2: rel=alternate, describedby, and Markdown Discovery

Comments
4 min read
n8n Execution Stuck Running After Success: Zombie Execution When Successful Runs Are Not …

n8n Execution Stuck Running After Success: Zombie Execution When Successful Runs Are Not …

Comments
6 min read
n8n Code Node 'Task request timed out': Fix 'Not Matched to a Runner'

n8n Code Node 'Task request timed out': Fix 'Not Matched to a Runner'

Comments
10 min read
OpenAI Assistants API Migration: Why Responses API Should Be Your New Architecture

OpenAI Assistants API Migration: Why Responses API Should Be Your New Architecture

Comments
1 min read
OpenAI Zero Data Retention for AI Agents: What ZDR Does—and Does Not—Cover

OpenAI Zero Data Retention for AI Agents: What ZDR Does—and Does Not—Cover

Comments
9 min read
n8n 2.35.3: Why $json.data.sort() Returns null

n8n 2.35.3: Why $json.data.sort() Returns null

Comments
7 min read
n8n HTTP Request Returns a Stream Object with Raw Body + JSON Response

n8n HTTP Request Returns a Stream Object with Raw Body + JSON Response

Comments
6 min read
DeepSeek V4-Pro-0813 + Harness: The Model Is Only Half the Story

DeepSeek V4-Pro-0813 + Harness: The Model Is Only Half the Story

Comments
11 min read
ChatGPT Work vs Codex: Route the Task Before You Pick the Tool

ChatGPT Work vs Codex: Route the Task Before You Pick the Tool

Comments
2 min read
Google ADK state_delta Not Applied on Resume: Runner.run_async Reproduction and Workaround

Google ADK state_delta Not Applied on Resume: Runner.run_async Reproduction and Workaround

Comments
7 min read
OpenAI Responses API Stream Abort: Fix No tool call found

OpenAI Responses API Stream Abort: Fix No tool call found

Comments
14 min read
OpenAI Agents SDK Duplicate Tool Names: Why the Later Tool Wins

OpenAI Agents SDK Duplicate Tool Names: Why the Later Tool Wins

Comments
9 min read
Why LangGraph State Disappears After Run Cancellation: Streaming, Checkpoints and Recovery

Why LangGraph State Disappears After Run Cancellation: Streaming, Checkpoints and Recovery

Comments
17 min read
MCP initialize Removed: Reproducing Unknown MCP Session Across Replicas

MCP initialize Removed: Reproducing Unknown MCP Session Across Replicas

Comments
2 min read
AI Agent Tool Authorization: Build a Policy Gate Before Tool Execution

AI Agent Tool Authorization: Build a Policy Gate Before Tool Execution

Comments
8 min read
n8n AI Agent Not Calling Tools: The Request Contract Behind tool_choice

n8n AI Agent Not Calling Tools: The Request Contract Behind tool_choice

Comments
1 min read
OpenAI Agents SDK RunState: Resume Tool Approvals Without Duplicate Side Effects

OpenAI Agents SDK RunState: Resume Tool Approvals Without Duplicate Side Effects

Comments
4 min read
AI SDK 7 Migration: The Production Breakages a Codemod Cannot Fix

AI SDK 7 Migration: The Production Breakages a Codemod Cannot Fix

Comments
8 min read
I Tested Kimi K3 on a Real Astro Codebase: Strong Cross-File Analysis, Unsafe First Fix

I Tested Kimi K3 on a Real Astro Codebase: Strong Cross-File Analysis, Unsafe First Fix

3
Comments
5 min read
GPT-5.6 Real-World Test: What Changed in an Astro, Content, and Analytics Workflow

GPT-5.6 Real-World Test: What Changed in an Astro, Content, and Analytics Workflow

Comments
21 min read
loading...