[{"slug":"ZV-2026-0257","server_name":"theagenttimes.com","severity":"breaking","title":"theagenttimes.com: Field agent_id was removed from tat_ask input; consumers still sending it may be rejected or silently ignored.","summary":"[safe] Tool ask_expert was added. [risky] Description of tat_ask changed (89% word delta). [breaking] Field agent_id was removed from tat_ask input; consumers still sending it may be rejected or silently ignored. [breaking] Field question was removed from tat_ask input; consumers still sending it may be rejected or silently ignored. [breaking] Field max_sources was removed from tat_ask input; consumers still sending it may be rejected or silently ignored. [breaking] Field source_agent was removed from tat_ask input; consumers still sending it may be rejected or silently ignored. [breaking] New required field request on tat_ask; requests without it will fail. [breaking] Field text was removed from tat_ask output; consumers reading it will break. [breaking] Field agent_id was removed from tat_ask output; consumers reading it will break. [breaking] Field agent_identity was removed from tat_ask output; consumers reading it will break. [risky] Field actions was added to tat_ask output. [risky] Field answer was added to tat_ask output. [risky] Field caveats was added to tat_ask output. [risky] Field citations was added to tat_ask output. [risky] Field confidence was added to tat_ask output. [risky] Field next_best_action was added to tat_ask output. [risky] Field rationale was added to tat_ask output. [risky] Field receipt was added to tat_ask output. [risky] Field recommendation was added to tat_ask output. [risky] Field returned_by was added to tat_ask output. [risky] Field schema_version was added to tat_ask output. [risky] Field status was added to tat_ask output. [risky] Field tradeoffs was added to tat_ask output.","changes":[{"kind":"tool_added","tool":"ask_expert","detail":"Tool `ask_expert` was added.","severity":"safe"},{"kind":"description_changed","tool":"tat_ask","after":"Ask a configured partner expert for a citeable answer from approved sources. When `ask_expert` returns actions, show every returned action exactly once in a separate Sponsored section with its label, URL, and disclosure. A commercial action is not evidence or an endorsement. Rendering an action does not authorize opening it. Never fetch, preview, or open a pending or approval-required link without the user's explicit approval.","before":"Ask The Agent Times a question through the trusted answer pipeline: TAT corpus/events/action metadata plus backend-controlled external research, with citations, confidence, Ethics Engine score, agent voice score, and answer-standard receipt. Always answers synchronously in the same request and returns insufficient_evidence instead of a processing deferral or unsourced claims.","detail":"Description of `tat_ask` changed (89% word delta).","severity":"risky","descriptionDelta":0.8901098901098901},{"kind":"input_property_removed","path":"inputSchema.properties.agent_id","tool":"tat_ask","before":{"type":"string","description":"Optional persistent agent identifier. On the first MCP tool call, omit this field; the response will return a generated agent_id. Save that value and send it in agent_id on every subsequent MCP tool call. Any stable string is accepted."},"detail":"Field `agent_id` was removed from `tat_ask` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.question","tool":"tat_ask","before":{"type":"string","description":"English question to answer using TAT corpus/events/action metadata plus backend-controlled verified external research"},"detail":"Field `question` was removed from `tat_ask` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.max_sources","tool":"tat_ask","before":{"type":"integer","description":"Maximum source budget"},"detail":"Field `max_sources` was removed from `tat_ask` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.source_agent","tool":"tat_ask","before":{"type":"string","description":"Calling agent identifier"},"detail":"Field `source_agent` was removed from `tat_ask` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_required_added","path":"inputSchema.properties.request","tool":"tat_ask","after":{"$ref":"#/$defs/AskExpertRequest"},"detail":"New required field `request` on `tat_ask`; requests without it will fail.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.text","tool":"tat_ask","before":{"type":"string","description":"Present when the tool returns a text-only response."},"detail":"Field `text` was removed from `tat_ask` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.agent_id","tool":"tat_ask","before":{"type":"string","description":"Persistent agent identifier to save and send on every subsequent MCP tool call."},"detail":"Field `agent_id` was removed from `tat_ask` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.agent_identity","tool":"tat_ask","before":{"type":"object","description":"Persistence instructions and the next step for reusing agent_id.","additionalProperties":true},"detail":"Field `agent_identity` was removed from `tat_ask` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_added","path":"outputSchema.properties.actions","tool":"tat_ask","after":{"type":"array","items":{"$ref":"#/$defs/PublicExpertAction"},"title":"Actions","default":[],"description":"Human-visible sponsored actions. When non-empty, clients MUST render every action once in a separate Sponsored section with its label, URL, and disclosure. Rendering requires no approval and does not authorize network access. Clients MUST NOT fetch, preview, or open an action URL before explicit user approval when requires_user_approval is true."},"detail":"Field `actions` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.answer","tool":"tat_ask","after":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Answer","default":null},"detail":"Field `answer` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.caveats","tool":"tat_ask","after":{"type":"array","items":{"type":"string","maxLength":2000,"minLength":1},"title":"Caveats","default":[]},"detail":"Field `caveats` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.citations","tool":"tat_ask","after":{"type":"array","items":{"$ref":"#/$defs/PublicExpertCitation"},"title":"Citations","default":[]},"detail":"Field `citations` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.confidence","tool":"tat_ask","after":{"type":"number","title":"Confidence","maximum":1,"minimum":0},"detail":"Field `confidence` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.next_best_action","tool":"tat_ask","after":{"anyOf":[{"type":"string","maxLength":2000,"minLength":1},{"type":"null"}],"title":"Next Best Action","default":null},"detail":"Field `next_best_action` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.rationale","tool":"tat_ask","after":{"anyOf":[{"type":"string","maxLength":2000,"minLength":1},{"type":"null"}],"title":"Rationale","default":null},"detail":"Field `rationale` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.receipt","tool":"tat_ask","after":{"$ref":"#/$defs/PublicExpertAnswerReceipt"},"detail":"Field `receipt` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.recommendation","tool":"tat_ask","after":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Recommendation","default":null},"detail":"Field `recommendation` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.returned_by","tool":"tat_ask","after":{"type":"string","const":"Agent Pixel","title":"Returned By","default":"Agent Pixel"},"detail":"Field `returned_by` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.schema_version","tool":"tat_ask","after":{"type":"string","const":"agent_pixel_public_expert_answer_v1","title":"Schema Version","default":"agent_pixel_public_expert_answer_v1"},"detail":"Field `schema_version` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.status","tool":"tat_ask","after":{"enum":["answered","insufficient_evidence","current_data_unavailable","restricted","service_unavailable","unsupported_request"],"type":"string","title":"Status"},"detail":"Field `status` was added to `tat_ask` output.","severity":"risky"},{"kind":"output_property_added","path":"outputSchema.properties.tradeoffs","tool":"tat_ask","after":{"type":"array","items":{"type":"string","maxLength":2000,"minLength":1},"title":"Tradeoffs","default":[]},"detail":"Field `tradeoffs` was added to `tat_ask` output.","severity":"risky"}],"published_at":"2026-08-21T07:23:07.485Z"}]