Blog

Technical deep-dives, architectural patterns, and industry updates for the modern AI engineer.

Errors & Reliability

Dify Chatflow Streams Only at the End: Debug Agent, Fail Branch, and Answer Waits

When a Dify Chatflow answer appears in one burst at completion, test the same prompt and model across the upstream LLM, SSE transport, Agent logs, Fail Branch, and Answer variable order. This guide provides a runnable timing recorder, clear control runs, and a decision path that preserves error handling while you identify the layer that delays user-facing message chunks.

Read Technical Report
API & Integrations

Add Parallel Search MCP to an Existing Agent: Keyless Search, Page Fetching, and Cost Boundaries

A verifiable setup guide for adding hosted web search and page extraction to an existing coding or research agent. Start anonymously without a search API key, confirm the connection and actual web_search/web_fetch calls, inspect source URLs, then separate anonymous limits, Parallel account billing, client subscriptions, and model API token costs before adopting it for regular work.

Read Technical Report