{"data":{"allPost":{"edges":[{"node":{"slug":"/post/2026/06/glm-5-2-affordable-providers-vision-and-agents-8f8c","title":"GLM 5.2: Affordable Providers, Vision, and Agents","subtitle":"","isPublished":true,"createdTime":"2026-06-26T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent"],"category":"Programming","file":{"childMdx":{"excerpt":"After running out of Claude Code and Codex quota last week, I tried GLM-5.2 on real code. It felt like a GPT-5.5-tier model for coding-agent work. The official China domestic plans were not practical for me: it is always out of stock, and the stability and speed were poor. So I tested alternative…"}}}},{"node":{"slug":"/post/2025/09/build-your-first-agentic-loop-9d22","title":"Build Your First 24/7 Agentic Loop","subtitle":"","isPublished":true,"createdTime":"2025-09-25T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent"],"category":"Programming","file":{"childMdx":{"excerpt":"Fun fact:  My Claude Code usage reached  USD 3,000  in September, 2025. That's because I've been running Claude Code inside a\n 24/7 agentic loop  to power my side project. While I sleep, the loop\nevaluates, spawns subagents, and keeps moving forward. When I wake up,\nprogress is already made. But the…"}}}},{"node":{"slug":"/post/2026/05/how-i-built-the-dynamic-workflow-4-month-before-anthropic-3d29","title":"How I Built The Dynamic Workflow 4 Months Before Anthropic","subtitle":"","isPublished":true,"createdTime":"2026-05-29T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent"],"category":"Programming","file":{"childMdx":{"excerpt":"Last week, Opus 4.8 shipped with Claude Code  dynamic workflows . Four months earlier, I had built an equivalent plugin,  charge , on Opus 4.5: you give it a prompt, and it creates and orchestrates reusable subagent-driven workflows. “Charge” here means sending a lot of subagents charging into the…"}}}},{"node":{"slug":"/post/2026/06/i-gave-glm-5-2-eyes-d896","title":"I Gave GLM-5.2 Eyes","subtitle":"","isPublished":true,"createdTime":"2026-06-29T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent"],"category":"Programming","file":{"childMdx":{"excerpt":"Have you ever sent an image to GLM-5.2 in OpenCode? The model says it is text-only and cannot inspect visual content. You accept the limitation and move on. The hidden failure is worse. When GLM-5.2 works with browser-use tools, the tools capture screenshots, and the model confidently reports what…"}}}},{"node":{"slug":"/post/2026/05/has-claude-code-fallen-behind-codex-dbad","title":"Has Claude Code Fallen Behind Codex?","subtitle":"","isPublished":true,"createdTime":"2026-05-26T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent"],"category":"Programming","file":{"childMdx":{"excerpt":"If you follow the coding-agent race, you've heard the story: Codex surged this year — faster, cheaper, more autonomous, and neck-and-neck with Claude Code on the benchmarks. Plenty of developers reach for it first now. On speed and cost, I get it — until I tried to move one of my own agent skills…"}}}},{"node":{"slug":"/post/2026/07/1300-downloads-in-24-hours-6668","title":"How I got 1,300+ Downloads in 24 Hours","subtitle":"","isPublished":true,"createdTime":"2026-07-03T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Agent","Product"],"category":"Programming","file":{"childMdx":{"excerpt":"I am the author of the  opencode-vision  plugin. It lets you delegate visual tasks to a vision model from one of your existing AI subscriptions while using a text-only model, such as GLM-5.2 or DeepSeek V4, as the main model in OpenCode. npmjs.com showed that this plugin hit 1,300+ downloads in the…"}}}},{"node":{"slug":"/post/2025/03/when-the-swift-compiler-deleted-code-in-stdlib-9067","title":"When the Swift Compiler Deleted Code in Stdlib - A Note of Fixing the Eliminate Redundant Load Pass in Swift 6","subtitle":"","isPublished":true,"createdTime":"2025-03-09T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["Swift","Compiler"],"category":"Programming","file":{"childMdx":{"excerpt":"Latest updated: Apple has accepted the fix for this issue. The final\nsolution was adjusted following a review by the relevant code owner. Right before the Chinese New Year vacation of the Year of the Snake, a\ncolleague showed me a mysterious crash caused by a use-after-free error.\nRecently, I found…"}}}},{"node":{"slug":"/post/2025/08/the-cupertino-ghost-in-the-machine-9ee3","title":"The Cupertino Ghost in the Machine: An Analysis of Xcode's New AI Assistant","subtitle":"","isPublished":true,"createdTime":"2025-08-31T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["AI","Developer Tools","Xcode"],"category":"Programming","file":{"childMdx":{"excerpt":"My journey into the internals of Xcode 26’s new AI assistant began not with a bug, but with a feature so persistent it felt like a personality. The animations and design of Xcode have never been better, a testament to Apple's polish. Yet, interacting with the new intelligence features felt…"}}}}]}},"pageContext":{"slug":"/","locale":null,"title":null,"showsPageTitle":false,"keywords":["WeZZard","Pieces of My Soul"],"description":"","items":["00f1d890-d11d-592f-b9cd-3207f592780a","1fb7769d-0a07-5205-8b7d-d082234b1499","bd9c1ccb-b935-5d0c-b93a-95d744dc0889","4af71725-5e7b-5cf1-8ed3-8635612d8702","ce20db9d-d49d-5a2c-abd1-1642fa5a6233","438483cf-5de1-57bb-b6e0-3e08ec97bbe3","62c9b374-86f3-5a74-b008-dd3b3ed47e67","a1a051bd-7086-59a6-83e9-167b8d7512f2"],"paginationInfo":{"basePath":"","pageIndex":0,"pagesCount":3,"previousPageTitle":"Earlier Posts","nextPageTitle":"Later Posts"}}}