Agent 需要实时信息时,接入 web search 有五条路径:模型厂商内置工具、搜索 API 包 function tool、MCP server、CLI+Skill,以及自托管 SearXNG。本文给出前四种的具体做法与选型建议;第五种我实测过,聚合并没有解决上游不稳定的问题,最终很难用,不推荐。
最后修改于 Sep 07, 2026 17:10 +0800 一个 Agent 跑完一次,会输出自然语言、工具调用、产物文件三类内容。本地运行时给文件路径就够了,但一旦把 Agent 挂到远程接口上,就必须有一套类型化的输出协议。本文梳理消息协议、SSE 事件设计、产物通道与 AG-UI 标准。
最后修改于 Sep 06, 2026 16:09 +0800 Agent Skills 规范并没有定义用户如何点名执行 Skill。本文对比 Deep Agents、VS Code、Codex 与 Jan 的调用模式,并给出一套包含权限、快照、幂等和运行时强制激活的生产级设计。
最后修改于 Sep 02, 2026 17:51 +0800 对比 Deep Agents、LangGraph、LangChain create_agent、OpenAI Agents SDK、PydanticAI、Google ADK 与 Microsoft Agent Framework,并给出多框架共存时的统一请求、响应、流式事件和会话设计。
最后修改于 Sep 02, 2026 11:14 +0800 对比 Mem0、Letta、Zep、Graphiti、LangGraph、Agent Skills、OpenHands 与 Voyager,梳理可治理用户记忆和可演进 Skill 的架构设计。
最后修改于 Sep 02, 2026 11:14 +0800 从 Docker、gVisor、Wasm 到 E2B、Daytona、Modal、Runloop、Deno Sandbox 与 AgentCore,讲清 Agent 沙箱的隔离边界、产品特点和选型方法。
最后修改于 Sep 02, 2026 11:14 +0800 智能体市场的四个筛选器全部显示成 _all。代码里明明写了中文文案,问题出在组件库:Base UI 的 Select.Value 默认渲染原始 value,而不是选中项的文本。记录排查过程、修复模式和全仓同类问题清扫。
最后修改于 Aug 06, 2026 13:45 +0800 记录 Python Playwright 的常用启动方式、登录态复用,以及误用本地 Chrome 用户目录可能导致历史记录或个人数据受损的避坑经验。
最后修改于 Jul 28, 2026 09:14 +0800 Dokploy 部署后点击登录触发 Playwright TargetClosedError,最终定位为 useradd -r 没创 /home/appuser,chrome 拿不到可写 HOME 导致 crashpad handler 拿不到 --database 而 exit 1,主进程 IMMEDIATE_CRASH(SIGTRAP)。记录六轮被自己打脸的错误假设链
最后修改于 Jul 28, 2026 09:14 +0800 在 Docker 容器内为有头 Chrome 提供远程桌面,先后踩遍 MIT-SHM 0-byte、VizDisplayCompositor 黑屏、x11vnc Azure VM 兼容性等坑,最终放弃 VNC 协议,改用 Playwright Page.screenshot 自定义帧流。记录选型思路、六轮修复与最终架构。
最后修改于 Jul 28, 2026 09:14 +0800