Archive & Timeline

文章归档与时间索引

归档适合回溯,Hub 适合解决问题。当前共 221 篇内容,第 1/5 页。

ARTICLE

Gemini 4 Argon 发布:功能、API 定价、迁移指南与真实项目评估方案

Google 于 2026 年 10 月 13 日正式发布 Gemini 4 Argon。本文核对百万 Token 共享上下文、仅文本输出、API 定价、迁移要求与 Coding Agent 测试方案,不冒充模型实测。

→
main

秋季一日徒步怎么规划:比走多远更重要的六个判断

秋季一日徒步规划不能只看公里数:如何核对累计爬升和下降、山地天气,按日落倒推折返时间,兼顾队伍节奏、装备及下撤判断。

→
ARTICLE

EmbeddingGemma 2 本地检索实测:Mac 270M、PDF/Word 与 256/768 维

在 Apple Silicon Mac CPU 实跑 Google EmbeddingGemma 2 270M LiteRT 量化文本模型,将 16 篇中英文已发表文章转换成 8 份 PDF 和 8 份 Word,解析为 278 个文本块,用 32 个问题对照 FTS5、256/768 维向量和 RRF 检索。明确不涉及扫描 OCR、iPhone 真机或生产 RAG。

→
ARTICLE

Personal AI Agent 架构:从聊天助手到真正替你执行任务,Memory、权限、App 与本地/云端怎么设计?

OpenAI Dot、Meta Muse、Apple Siri AI 正在把个人 AI 从“回答问题”推向“长期记住、持续工作、跨 App 执行”。本文给出 Personal AI Agent 的生产架构:Identity、Memory、State、RAG、Tools、权限、Credential、Approval、Local/Cloud Runtime 与 Audit,并结合 RecalAI 的本地优先实现说明哪些能力应留在设备端。

→
main

iPhone Duo 怎么适配?Apple 官方指南下的 UIKit、Tab Bar 与折叠布局实战

基于 Apple 最新 iPhone Duo 官方文档,系统梳理 UIKit App 的 Size Classes、系统导航、自定义 Tab Bar、Safe Area、Reserved Regions、折叠姿态与 Xcode 27.1 测试方法。

→
ARTICLE

AI Agent Sandbox 怎么设计?Hosted vs Self-hosted、文件、Secret、网络与持久化

生产级 AI Agent 为什么需要 Sandbox?本文从 AI 安全与沙箱隔离角度比较 Hosted 与 Self-hosted,覆盖文件、Secret、网络、持久化、多租户隔离与运维责任。

→
ARTICLE

Transformers 跑 GGUF 出现 “Dequantizing the whole model” 怎么解决?PyTorch 版本实测

Transformers 直接加载 GGUF 时出现 Dequantizing the whole model / no GGUF matmul kernel 警告怎么办?本文在 M1 Pro 上用同一 Qwen3.5 Q4_K_M 对比 PyTorch 2.14、2.13 与 llama.cpp,给出验证方法、版本兼容根因和修复方案。

→
main

AI Agent 决策模型:OpenAI Decisions API、Jev 与 LLM 路由应该怎么分工?

2026 年 9 月到 10 月,Jev、Alibaba Decision Model、OpenAI Decisions API、Databricks ai-decide 与 Microsoft Agent Framework 的提案开始指向同一个趋势:把路由、评分、Tool/Skill 筛选、完成判定等有限决策从生成式 LLM 中拆出来,形成独立 Decision Layer。本文给出厂商中立的生产架构、边界与评估方法。

→
main

独立开发者该留多少现金?我现在更看重 Runway,而不是一个固定月数

独立开发者、自由职业者和收入波动较大的人,现金安全垫不能只套“3个月/6个月”模板。本文用 Runway 思路拆开生活支出、业务成本、稳定收入、浮动收入、一次性支出和保护性储备,并提供浏览器本地计算工具。

→
main

贵州秋天去哪?兴义和威宁怎么选:两种完全不同的旅行方式

贵州秋季旅行如果在兴义和威宁之间犹豫,这篇用真实停留体验比较两地的节奏、风景、体感、徒步方式、适合人群和国庆前后出行取舍。兴义更适合慢住与峰林峡谷,威宁更适合高原湿地、观鸟和更安静的旅行。

→
main

今年中秋和国庆,我反而不想把假期塞满:如果让我重新安排这 10 天,我会这样走

2026年中秋3天、国庆7天,很多人研究“请3休13”,我却更想把假期拆开:中秋留给家人和近郊,国庆只选一个地方慢慢住,真正的长线旅行尽量错开高峰。独立开发者的时间自由,不是把更多景点塞进日程,而是不用把所有旅行都挤进公共假期。

→
main

AI 安全正在进入 Agent 时代:从模型越狱到真实行动风险

AI 安全正在从模型越狱和 Prompt Injection,转向更现实的 Agent 行动风险。结合 OpenAI、Anthropic、Google、Microsoft 的公开事件与研究,分析 MCP、Computer Use、长期 Memory、Tool 权限和真实凭据如何扩大攻击面,以及未来 1–3 年为什么安全会成为 AI Agent 的基础设施。

→
ARTICLE

OpenAI Agents API vs Agents SDK vs Responses API:生产级 Agent 到底该把控制权交给谁?

OpenAI 在 2026 年 9 月推出 Agents API 后,Responses API、Agents SDK、Agents API 三套能力很容易被混在一起。本文从 Agent Loop、状态、恢复、Tool Calling、Sandbox、多 Agent、成本、可移植性和业务控制权拆解三者的真实边界,并给出生产选型路径。

→
support

Google ADK delete_session 为什么删不掉长期 Memory?2.8.0/2.9.0 实测

Google ADK 调用 delete_session() 后,为什么 add_session_to_memory() 写入的长期记忆仍能被 search_memory() 搜到?本文用 2.8.0 与 2.9.0 做离线最小复现,并说明删除边界和生产处理方式。

→
main

Codex CLI 为什么把 response.failed 变成 idle timeout waiting for SSE?0.153.4/0.154.0 复现

Codex CLI 收到 SSE response.failed 后为什么还会等待,最终只显示 idle timeout waiting for SSE?XBSTACK 在 0.153.4 与当前稳定版 0.154.0 上独立复现,给出最小 loopback fixture、版本矩阵、诊断边界与临时处理建议。

→
main

LangGraph Conditional Router 异常后 Resume 为什么跳过下游节点?1.2.11 复现与临时方案

LangGraph conditional router 抛异常后,invoke(None, config) 为什么看似恢复成功却不再执行 router 和下游节点?本文在 langgraph 1.2.11 上用 InMemorySaver 与 SqliteSaver 独立复现,并验证把可失败路由逻辑移入普通 node 的临时方案。

→
ARTICLE

OpenAI 开始试验“按结果收费”:AI Agent 为什么可能不再只按 Token 计费?

OpenAI CFO Sarah Friar 表示,公司正在企业 AI 中试验基于业务结果而非单纯使用量的定价。本文结合 OpenAI、Intercom、Salesforce、AWS 等一手资料,分析 AI Agent 定价为何从 Token/Usage 走向 Task、Outcome 与 ROI,以及独立开发者应如何设计成本、评测、计费和模型路由。

→
ARTICLE

Funes Agent Memory 实测:Codex 长期记忆召回、旧记忆污染与本地隐私边界

Hugging Face Funes 本地实测:5 个已知目标查询 Hit@1/Hit@5 均为 100%,平均 recall 约 3.14 秒;同时验证无关查询仍返回低分候选、过时记忆仍可能被召回,以及 Codex trace 索引、secret scrub 和本地运行边界。

→
main

LangGraph Checkpoint 恢复后时间为什么会错一小时?ZoneInfo / fold 丢失问题复现与临时方案

LangGraph checkpoint 恢复后时间错一小时怎么排查?本文独立复现 JsonPlusSerializer round-trip 后 ZoneInfo 退化为固定 UTC offset、fold=1 变成 0,并展示 DST 跨日运算从 09:00 变成 10:00 的风险与应用层临时方案。

→
main

LangGraph 第一个 Checkpoint 前崩溃会丢任务吗?EmptyInputError 与 Accepted Run 恢复实战

复现 LangGraph 第一个 Checkpoint 前进程崩溃:0 Checkpoint、EmptyInputError 与 accepted run 丢失,并验证 application-owned acceptance ledger 的恢复边界。

→
ARTICLE

Context Engineering 是什么?AI Agent 如何用 Retrieval、Tool Search、Memory 降低上下文成本

Context Engineering 不只是 Prompt Engineering。本文结合 Microsoft、Anthropic、Google 官方资料与 XBSTACK 本地实测,解释 Retrieval、Tool Search、MCP、Memory、Compaction 如何减少无效上下文与 AI Agent Token 成本。

→
ARTICLE

GPT-6 Astra API 怎么用?价格、Claude/Gemini 对比、105 万上下文与迁移

GPT-6 Astra 已于 2026 年 9 月 3 日发布。本文核对 API 价格、105 万上下文、Responses API 迁移与开放状态,并结合官方同表 Benchmark 对比 Claude Fable 5.1、Gemini 3.8 Flash 的 Coding、Agent 与成本定位。

→
ARTICLE

Gemini 3.8 Flash vs 3.7 Flash:价格没变,Coding、Agent 和实际成本怎么选?

Gemini 3.8 Flash 和 3.7 Flash 有什么区别?核对价格、1M 上下文、Thinking Level、AI 编程、AIGC、Claude/GPT 选型语境、Agent 路由、迁移和 Token 成本。

→
ARTICLE

Claude Fable 5.1 和 Mythos 5.1 有什么区别?价格、权限、Coding 与 Agent 怎么选

Claude Fable 5.1 和 Mythos 5.1 是同一个底层模型但使用不同安全策略。本文核对 Anthropic 官方价格、开放范围、缓存成本、Coding/Agent 基准和 Mythos 访问条件,帮助开发者判断该选哪一个。

→
main

MCP StreamableHTTPClientTransport 请求一直 Pending:SSE 断开后为什么只等 Timeout?

MCP StreamableHTTPClientTransport 的 POST 收到 SSE 后,如果流在 JSON-RPC 响应前 EOF/报错,请求可能一直 pending 到 timeout。XBSTACK 在 SDK 1.29.0/1.30.0 复现 Issue #2739,并给出规避与版本边界。

→
main

llms.txt v2 怎么配置?rel=alternate、describedby 与 Markdown 页面发现实测

llms.txt v2 在 2026 年 8 月加入页面发现关系:rel=alternate type=text/markdown 指向 Markdown 版本,rel=describedby 指向覆盖该页面的 llms.txt。本文给出网站接入、验证方法和不应夸大的边界。

→
main

MCP 配置怎么做安全检查?Secret、Shell、Remote MCP 与权限边界实测

MCP 配置文件最容易出问题的不是格式,而是明文 Secret、过宽 Shell、远程 MCP、权限和日志边界。本文按 MCP 官方授权要求与 OWASP MCP Security 做本地扫描示例,并用 Agent Security Auditor 给出整改前后检查。

→
main

MCP Server 上线前怎么检查?用只读 Inspector 验证协议、Tools、Resources 和 Prompts

MCP Server 上线前不一定要先调用真实 Tool。本文按 MCP 2026-07-28 的 server/discover 与 list 方法,做无副作用只读预检:协议版本、Tools/Resources/Prompts、鉴权挑战、缓存提示和 modern/legacy 兼容。

→
main

WebMCP 怎么接入网站?Chrome 149 Tool Schema、Form 与 registerTool 实战

WebMCP 已进入 Chrome 149 Origin Trial,2026-08-26 Chrome 又发布了面向真实用户目标的工具设计指南。本文按当前 document.modelContext、声明式 Form、registerTool、安全边界和 Lighthouse 验证接入网站。

→
main

n8n 执行成功却一直 Running:关闭成功执行保存后 Zombie Execution 怎么解决?

n8n execution stuck running:2.36.6 生产 Webhook 已返回 200,execution_entity 却仍 status=running。本文用 SQLite A/B 复现 Zombie Execution,并给出验证 SQL、临时规避和 Issue #37040 状态。

→
main

LangGraph aupdate_state 报 Ambiguous update 怎么解决?1.2.11 同步/异步差异实测

LangGraph 1.2.11 中,update_state 正常但 aupdate_state 报 InvalidUpdateError: Ambiguous update, specify as_node。本文复现 Issue #8714,解释同步/异步推断差异,并验证显式 as_node 的临时方案。

→
main

n8n Code 节点报 Task request timed out 怎么解决?Task Runner 未匹配排查实测

n8n Code 节点报 Task request timed out / not matched to a runner?实测 n8n 2.37.1 external runner,区分等待 Runner 的 request timeout 与 JavaScript 执行超时,并给出 Cloud/self-hosted 排查。

→
ARTICLE

不是所有升级都值得追:我为什么开始给开发工具锁版本

一次开发工具升级后的连接、执行和兼容问题,让我重新理解“最新版”和“稳定版”的区别。这篇复盘记录我为什么开始锁定开发工具版本,以及什么时候该升级、什么时候该保持不动。

→
main

OpenAI Zero Data Retention 怎么用?AI Agent、Responses API 与 MCP 数据保留边界

OpenAI Zero Data Retention(ZDR)并不等于整个 AI Agent 零留存。本文拆解 Responses API、Chat Completions、remote MCP、Prompt Cache、Background Mode 与 Data Residency 的真实数据保留边界。

→
main

n8n 2.35.3 里 $json.data.sort() 为什么返回 null?Array 方法回归与修复

n8n 2.35.3 的 Edit Fields 中,$json.data.sort()、splice()、fill()、copyWithin() 为什么突然返回 null?本文用官方 Docker 镜像对照 2.34.5 与 2.35.3,确认版本回归,并验证复制数组后的临时修复。

→
main

n8n HTTP Request 返回 _readableState 而不是 JSON:Raw Body 为什么会变成 Stream?

n8n HTTP Request 使用 Raw Body 且显式选择 JSON Response 时,为什么输出会变成 _readableState/_writableState Stream?本文用四组对照复现问题,核对 n8n 2.34.5 源码,并给出已验证的临时处理方式。

→
FIELD

贵州越火:我越想劝第一次来的人少去几个地方

贵州今年很火,但我反而越来越不建议第一次来的人把所有热门景点一次塞满。比“去过几个地方”更重要的,是看见贵州真正有价值的生活方式和山野尺度。

→
main

DeepSeek V4-Pro-0813 是什么?API 价格、接入方法与 DeepSeek Harness 解析

DeepSeek V4-Pro-0813 是什么、怎么调用、价格多少?本文整理 1M 上下文、384K 输出、API 价格、并发限制、OpenAI/Anthropic 兼容,并解析 DeepSeek Harness 的安装、能力与 developer preview 状态。

→
support

AI SDK streamObject() 出错后一直不返回:result.object 为什么会挂住?

实测 Vercel AI SDK 7.0.66:streamObject 在 provider 提前失败或流中返回 error part 后,object、usage、finishReason、response、warnings 可能一直不 settle;包含可复现代码、streamText 对照和应用层 failure fence。

→
main

n8n 2.33.7 distroless ARM64 报 GLIBC_PRIVATE:复现、原因与临时方案

n8n 2.33.7 distroless 在 ARM64 上启动 Python task runner 时出现 __tunable_is_initialized / GLIBC_PRIVATE 怎么办?本文给出同机 2.26.9/2.33.7 对照、当前 Dockerfile ABI 边界、单独替换 libc 失败实验和已验证临时回退方案。

→
FIELD

贵州避暑怎么选?贵阳、六盘水、兴义、威宁,别只看谁温度最低

不做简单温度排行榜,而是把贵阳、六盘水、兴义、威宁四个贵州夏季目的地分别介绍清楚,再按短住、旅居、山水游、高原避暑和家庭出行给出选择建议。

→
support

Google ADK 恢复问题实测:state_delta 丢失与 2.7.0 A2A HITL 回归

Google ADK state_delta 不生效怎么办?实测 2.6.2 的 state-only resume 状态丢失,并对比 2.6.1 与 2.7.0 的 A2A HITL 消息转换回归。

→
main

n8n 2.33.4 升级后 Baserow 工作流无法激活:Could not resolve parameter dependencies 怎么解决?

n8n 2.33.4 升级后 Baserow 工作流报 Could not resolve parameter dependencies. Max iterations reached 怎么办?本文对比 2.32.7 与 2.33.4 的 Baserow 参数树,复现同一错误,并给出回滚、验证与官方修复前的安全处理方式。

→
ARTICLE

竹知了为什么突然火了?我把它做成了能在手机上玩的网页游戏

竹知了为什么又被年轻人重新发现?这篇 Builder Log 记录 XBSTACK 如何把传统童玩做成可直接试玩的网页游戏:点击加速、长按驱动、拖动轨迹、手机体感、声音反馈与开源实现。

→
FIELD

兴义夏天凉快吗?高铁后3—5天避暑攻略:万峰林、马岭河、万峰湖怎么排

盘兴高铁开通后,贵阳北到兴义南最快约2小时。本文说明兴义夏天是否凉快、三个核心景点如何取舍、两天到五天怎么安排,以及住宿与接驳怎么选。

→
main

OpenAI Responses API 中断流后,为什么报 No tool call found for function call output?

OpenAI Responses API 流式返回 function_call 后,如果客户端提前关闭 Stream,call_id 可能没有写入 Conversation,下一轮提交 function_call_output 就会报 400。本文结合官方 Issue 和本地状态机实验,给出判断、恢复、幂等与生产修复方案。

→
support

LangGraph ToolNode 设置 max_concurrency=1 仍然并发执行:异步路径原因与临时修复

LangGraph ToolNode 设置 max_concur:基于 langgraph 1.2.10 的离线复现:直接向一个 ToolNode 传入多个 Tool Call 时,同步 invoke 会遵守 RunnableConfig.max_concurrency,异步 ainvoke 却会同时启动全部工具。

→
support

OpenAI Agents SDK 重复 Tool 名称:为什么后注册工具会覆盖前一个?

OpenAI Agents SDK 重复 Tool 名称:实测 openai-agents 0.19.2:两个 FunctionTool 使用同名 lookup 时,SDK 校验不会报错,Agent 仍把两个工具交给模型,而本地分发表只保留后注册工具。本文给出离线复现、风险边界、启动前校验和修复方案。

→