部落格
部落格
關於本地 JSON 處理、分享機制和編解碼的短文。不談空概念,只寫工作區裡能立刻用上的做法。
升級到 Claude Code 2.1.316 之後,Claude apps gateway 設置 managed.policy_mode 爲 layered 時,多條匹配的權限策略 JSON 要怎樣合併並寫進審計日誌?
2026 年 10 月 31 日發佈的 Claude Code 2.1.316 在 Claude apps gateway 新增 managed.policy_mode layered:凡匹配開發者的策略全部參與合併,上層覆蓋下層。涵蓋託管 settings JSON、評測 context 的 policyMode 與 matchedPolicies、Write 合併後 allow 與 Bash 上層 ask 覆蓋下層 deny 的 tool 樣本、審計日誌 appliedPolicyIds 與 reason layered_merge 和 winningPolicyId,layered_policy_gate 返回 schema、not_layered、first_only_legacy、no_rule、allow、deny、ask。
升級到 Claude Code 2.1.314 之後,開啓 permissions.blockWritesOutsideWorkingDirectories 時,Write 和 Edit 的路徑要在 JSON 日誌裏怎樣記下拒絕?
2026 年 10 月 30 日發佈的 Claude Code 2.1.314 新增 permissions.blockWritesOutsideWorkingDirectories,Write、Edit、NotebookEdit 在任意 permission 模式下都拒絕工作目錄外路徑。設置 JSON、會話 workingDirectories 與 blockOutside、tool 調用 path 字段、日誌 decision denied 與 reason outside_working_directories,write_path_gate 可返回 schema、not_enabled、missing_path、not_write_tool、no_workdirs、allow、deny_outside。
升級到 Claude Code 2.1.312 之後,OpenTelemetry 裏不再出現 claude_code.safety_event,審計 JSON 要怎樣改字段?
2026 年 10 月 27 日發佈的 Claude Code 2.1.312 停止導出 claude_code.safety_event,官方 marketplace 固定 URL 遠程 MCP 的 mcp_server.name 改爲真實插件名而非 custom。流水線 JSON 需寫 claudeCodeVersion 與 pipeline,telemetry_gate 可返回 schema、unexpected_event、retire_counter、missing_safety、stale_mcp_alias、ok。
升級到 MCP TypeScript SDK 2.4.0 之後,tools/call 返回的 structuredContent 要按哪一層 JSON 做 Schema 校驗?
2026 年 10 月 23 日發佈的 @modelcontextprotocol/server 2.4.0 在協議 2025-11-25 上,對 z.object().meta({ id }) 工具不再把 structuredContent 包在 result 裏。審計流水線要先判 legacy_wrapper 還是 validate_root。Ajv 與 fast-uri 3.1.8 會拒絕帶冒號的 $id,輸出 schema 請用下劃線或 $defs。
升級到 Claude Code 2.1.310 之後,無交互會話裏 MCP 徵詢超時,日誌 JSON 要怎樣記下不要再調同一個工具?
2026 年 10 月 23 日 Claude Code 2.1.310 改了無交互會話裏的報錯:MCP 工具調用在徵詢無人回答時超時,會告訴模型沒有回答、不要再調。本地日誌要用 session、status、reason 和 repeat:false 把這次調用停住,不要把它寫成可重試的普通超時。
Open Responses 加入 AAIF 之後,把一輪工具調用重放到另一家模型前,JSON 裏的 type、arguments 和 status 要先查什麼?
2026 年 10 月 22 日 Open Responses 成爲 AAIF 項目。共享 item 可以跨供應商保存,但重放前要查 type 是否帶供應商前綴、arguments 是否爲可再解析的 JSON 字符串,以及 status 是否爲 completed。未完成或帶冒號的擴展項不要寫成 function_call_output。
Bedrock 上 Claude 結構化輸出已保證 JSON 形狀,批處理日誌和複製的聊天裏爲什麼還要本地三步校驗?
2026 年 10 月 19 日 AWS 爲 Amazon Bedrock 上的 Claude 推出結構化輸出:受限解碼、output_config 裏的 JSON Schema、嚴格工具調用與 additionalProperties:false,支持批處理與流式。API 保證形狀之後,日誌、批處理文件和帶 markdown 圍欄的複製輸出仍要走本地校驗、修復與 JSONL 行檢查。
升級到 Claude Code 2.1.305 之後,managed-mcp.json 裏只在 env 寫了變量的 stdio 服務器又加載了,deniedMcpServers 要怎麼寫?
Claude Code 2.1.305 起,managed-mcp.json 裏的 stdio 服務器如果只在 env 使用 ${VAR},允許名單不再把它濾掉。允許名單裏原來沒有它,升級後會直接加載。要繼續停住,在 deniedMcpServers 裏寫一條與命令和參數完全一致的 serverCommand。
Claude Code 終端裏超過 20 萬 token 的會話閒置約 54 分鐘後,怎樣用設置 JSON 關掉自動壓縮?
Claude Code 2.1.299 起,終端裏超過 20 萬 token 的會話閒置約 54 分鐘後,會在一小時提示緩存到期前把歷史換成摘要。要留下原文,把 settings.json 裏的 idleCompaction 寫成 false。
MCP 客戶端把 OAuth 憑證交給錯誤的授權服務器之後,JSON 日誌要在哪一步停住 Tool Call?
2026-09-30 的 MCP TypeScript SDK 公告說明,OAuth 客戶端可能把已保存的憑證發給 MCP 服務器指定的授權服務器。JSON 日誌要先比較 issuer。不一致就 deny,不發送憑證,也不寫下一步 Tool Call。
AI Agent 爲什麼不能只相信 JSON Schema?從 Schema Validation、Prompt Injection、Tool Poisoning 到權限控制完整解析
工具參數通過 JSON Schema,只說明形狀對。執行前還要一份權限決定:工具在不在允許名單、這次 grant 有沒有這項能力。decision 不是 allow,就不調用。
iOS 27 AI Agent 如何調用第三方 App?App Intents、App Actions、API 與 JSON 參數驗證完整教程
第三方 App 先聲明 AppIntent 參數,再把候選寫成 JSON。類型、枚舉或必填失敗就返回 rejected 或 needs_value,不打 API。數量小於 1 或 id 不存在,形狀通過也要停。
Apple Intelligence 2026 開發者生態變化:Foundation Models、App Intents 與 JSON 數據交換機制詳解
設備端模型解碼出 Generable 內容,App Intent 另收一份參數。交換信封記下入口、完成狀態和 schema 版本。content 與 parameters 分開保存。生成未完成時不要調用 perform()。
Dots 常駐 Agent 的 Tool Call,執行前要留下哪三份 JSON?
DevDay 發佈了 GPT-6.1 Sol 和 Dots。Schema 只檢查參數形狀,許可 JSON 才決定這次調用能不能送到已連接的應用。
iPhone 18 AI 功能背後的數據結構:Apple Intelligence、App Actions 與 JSON Schema 如何連接?
系統模型給出的候選字段,必須對上 App Intent 的參數類型。JSON Schema 卡在中間:多一個鍵、空 id 或錯枚舉,都不能進入動作。
iOS 27 Siri AI 開放更多能力後,App Actions 的 JSON 數據到底如何流轉?從用戶指令到 API 執行完整解析
一條指令先對上 App Intent 的參數,實體收成穩定 id,你再寫成 JSON。校驗通過且 resolved 爲 true 纔打 API。原始語音不是請求體。
Claude Code 爲什麼越來越像真正的 AI Agent?從 Tool Use、MCP、Session、Permission 到 JSON Workflow 全面解析
一次會話綁住可恢復的對話、權限模式和 MCP 配置。--resume 不會自動帶回 --mcp-config。另寫一份工作流 JSON,不要解析會變的轉錄。
Claude Agent 權限控制怎麼實現?從 Permission Policy、MCP Tool Call 到 JSON 審批流程完整解析
自己寫 deny、ask、allow 策略,把還沒放行的 MCP Tool Call 放進審批隊列,再按 tool_use_id 把決定寫回。平臺的 auto 不管這一層。
Claude API 2026 新變化:Conversation Compaction 是什麼?AI Agent 如何使用 JSON 保存長上下文與壓縮後的狀態?
Messages API 的 Conversation Compaction 把舊輪次收成 compaction 塊。拆開閾值壓縮與 9 月按需壓縮,以及恢復 session 必須原樣落盤的 JSON 字段。
Claude Managed Agents 2026 新功能解析:AI Agent 如何自動判斷 Tool Call 是否允許?JSON 權限策略與 MCP Security 完整教程
9 月 10 日加上的 auto 按每次 Tool Call 評估:跑、拒,或停下來問你。事件裏會寫下 evaluated_permission 和 evaluation。客戶端推翻不了 deny。
Anthropic 最新披露:Claude 已參與 26% 的 AI 研發工作,AI Agent 如何協作完成模型開發?JSON 數據流與 Agent Workflow 解析
26% 不是「Claude 替掉四分之一研究員」。它是 AL4 主導:高層次提示做完大部分,人類監督。超過 90% 至少協作,還沒有全自主。
AI Coding Agent 大戰 2026:Claude Code、Codex、OpenCode、DeepSeek Agent 到底在競爭什麼?從 JSON Tool Calling 看 Agent Harness 架構
排行榜還在比模型分。真正改完倉庫的是 Agent Harness。模型發出 JSON Tool Calling;四家在競爭誰擁有從參數到副作用的那一跳。
MCP 安全漏洞全面解析:AI Agent 連接 10,000+ MCP Server 後,Tool Calling、JSON Schema 和權限控制到底誰負責安全?
連上上萬個 MCP Server 之後,安全不在模型會不會說危險。JSON Schema 管形狀,Tool Calling 是行動那一跳,權限控制才決定能不能調。真正負責的是 Host。
__T_blog_index_128_001__
__T_blog_index_129_001__
AI Coding Agent 如何工作?Claude Code、Codex、Xcode 27 Agent、Tool Calling 與 JSON 數據詳解
模型不會直接改文件。它發出 Tool Calling,參數是 JSON;Claude Code、Codex、Xcode 27 Agent 都在同一套循環裏執行工具、回寫結果。
AI Coding Agent 已經不只是補全代碼:Codex、Claude Code、OpenCode、DeepSeek Harness 正在競爭什麼?
從補全到終端 Agent,戰場已從「誰模型更強」變成「誰控制 harness」。拆開四家的架構中心:能力、執行邊界、模型無關、可組合運行時。
iPhone 18 爲什麼不只是硬件升級?Apple Intelligence、Siri AI 與 AI Agent 將如何改變 iPhone
2026 年 9 月發佈的 iPhone 18 Pro 帶着 A20 Pro、可變光圈和更長續航。真正改產品形態的是 iOS 27 上的 Apple Intelligence 與 Siri AI:手機從工具變成能執行跨 App 任務的個人中樞。
Siri AI 會成爲 AI Agent 嗎?Apple Intelligence、App Actions、API 與 JSON 工作原理
WWDC 2026 發佈的 Siri AI 能跨 App 執行動作,但不是開放 Agent。拆清 Apple Intelligence、App Actions,以及 JSON 在參數和 API 裏真正做什麼。
AI 爲什麼越來越貴?NVIDIA GPU、HBM、數據中心與大模型算力戰爭全面解析
2026 年中,H100 仍賣 2.5–4 萬美元,GB200 整櫃要 200 萬美元以上。拆開 GPU、HBM、電和推理,看貴在哪一層。
AI 爲什麼需要 JSON Schema?Structured Output、Function Calling 與 JSON Schema 完整解析
Function Calling 的 parameters、Structured Output 的 json_schema,底層都是同一份 JSON Schema 契約。講清三者關係、怎麼選、怎麼校驗。
DeepSeek 下一代模型什麼時候發佈?2026 大模型發佈時間表
截至 2026-09-05,DeepSeek 沒有公佈 V5。對照 GPT-5.6、Claude Fable 5.1、Gemini 3.8 的已確認日期,分清官方、推斷和傳聞。
NVIDIA 以 129 億美元收購 Hugging Face:開源 AI 模型時代真的來了?
2026-09-02 簽署約 129.3 億美元協議,預計 2027 上半年交割。拆開開源、開權重與開放平臺,看開發者現在該盯什麼。
2026 AI Agent 技術棧:LLM、MCP、Function Calling、JSON Schema 如何組合?
LLM 負責推理,Function Calling 決定調哪個工具,MCP 負責連上外部服務,JSON Schema 是貫穿三層的契約。一次工具調用把四層拼起來。
Claude Fable 5.1 JSON 輸出能力怎麼樣?AI Structured Output 與 API 開發實測方向
2026-09-01 發布的 claude-fable-5-1:output_config.format、Strict tool use、與 OpenAI / Gemini 對比,以及一套可複用的 API 實測清單。
Agent Payments Protocol(AP2)是什麼?2026 AI Agent 自動支付、JSON API 與智慧交易完整解析
Google 與 60+ 夥伴推出的 Agent 支付開放協定。講清 Checkout / Payment Mandate、人在場與自主代付,以及怎麼用 JSON Schema 校驗交易 JSON。
2026 AI Structured Output 是什麼?JSON Schema 如何讓 ChatGPT、Gemini 輸出穩定 JSON
OpenAI response_format.json_schema、Gemini responseSchema 與 Strict Schema 對比——2026 年如何讓 LLM 輸出可校驗的結構化 JSON。
AI Agent 为什么需要 JSON Schema?从 Tool Calling 到 Structured Output 完整解析
Function Calling 的 parameters、Structured Output 的 response_format、MCP 的 inputSchema——Agent 开发里 JSON Schema 出现在哪一层、怎么写、怎么校验,一篇讲清。
AI Conference 2026 有哪些值得关注的 Agent / API / JSON 热点?
MCP 无状态化、JSON Schema 2020-12、Responses API 与 Structured Output——2026 年 AI 大会五大技术热点与落地清单。
DeepSeek V4-Pro 是什麼?最新模型、API、Function Calling、JSON 輸出完整解析
model=deepseek-v4-pro 呼叫 GA 版旗艦模型。涵蓋 Chat Completions、tools 工具循環、JSON Mode 與 beta Strict Schema,並說明和 V4-Flash 怎麼選。
用 URL Hash 分享 JSON:不上傳伺服器的原理、限制與用法
Hash 把工具和輸入寫在 # 後面,普通請求帶不走這段資料。編碼不是加密,超長連結還會被聊天軟體截斷。