<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://plingjs.dev/about/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/"/></url><url><loc>https://plingjs.dev/zh/about/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/"/></url><url><loc>https://plingjs.dev/about/mission/from-single-site-bridge-to-open-protocol</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/from-single-site-bridge-to-open-protocol"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/from-single-site-bridge-to-open-protocol"/></url><url><loc>https://plingjs.dev/zh/about/mission/from-single-site-bridge-to-open-protocol</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/from-single-site-bridge-to-open-protocol"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/from-single-site-bridge-to-open-protocol"/></url><url><loc>https://plingjs.dev/about/mission/trust-authority-and-audit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/trust-authority-and-audit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/trust-authority-and-audit"/></url><url><loc>https://plingjs.dev/zh/about/mission/trust-authority-and-audit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/trust-authority-and-audit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/trust-authority-and-audit"/></url><url><loc>https://plingjs.dev/about/mission/what-pling-is-and-is-not</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/what-pling-is-and-is-not"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/what-pling-is-and-is-not"/></url><url><loc>https://plingjs.dev/zh/about/mission/what-pling-is-and-is-not</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/what-pling-is-and-is-not"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/what-pling-is-and-is-not"/></url><url><loc>https://plingjs.dev/about/mission/why-a-capability-layer</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/why-a-capability-layer"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/why-a-capability-layer"/></url><url><loc>https://plingjs.dev/zh/about/mission/why-a-capability-layer</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/about/mission/why-a-capability-layer"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/about/mission/why-a-capability-layer"/></url><url><loc>https://plingjs.dev/concepts/approval-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/approval-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/approval-and-human-handoff"/></url><url><loc>https://plingjs.dev/zh/concepts/approval-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/approval-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/approval-and-human-handoff"/></url><url><loc>https://plingjs.dev/concepts/connecting-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/connecting-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/connecting-external-agents"/></url><url><loc>https://plingjs.dev/zh/concepts/connecting-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/connecting-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/connecting-external-agents"/></url><url><loc>https://plingjs.dev/concepts/diagnostics-and-observability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/diagnostics-and-observability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/diagnostics-and-observability"/></url><url><loc>https://plingjs.dev/zh/concepts/diagnostics-and-observability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/diagnostics-and-observability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/diagnostics-and-observability"/></url><url><loc>https://plingjs.dev/concepts/execution-lifecycle</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/execution-lifecycle"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/execution-lifecycle"/></url><url><loc>https://plingjs.dev/zh/concepts/execution-lifecycle</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/execution-lifecycle"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/execution-lifecycle"/></url><url><loc>https://plingjs.dev/concepts/failure-model-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/failure-model-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/failure-model-and-error-codes"/></url><url><loc>https://plingjs.dev/zh/concepts/failure-model-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/failure-model-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/failure-model-and-error-codes"/></url><url><loc>https://plingjs.dev/concepts/how-one-agent-run-works</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/how-one-agent-run-works"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/how-one-agent-run-works"/></url><url><loc>https://plingjs.dev/zh/concepts/how-one-agent-run-works</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/how-one-agent-run-works"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/how-one-agent-run-works"/></url><url><loc>https://plingjs.dev/concepts/how-pling-works</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/how-pling-works"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/how-pling-works"/></url><url><loc>https://plingjs.dev/zh/concepts/how-pling-works</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/how-pling-works"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/how-pling-works"/></url><url><loc>https://plingjs.dev/concepts/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/"/></url><url><loc>https://plingjs.dev/zh/concepts/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/"/></url><url><loc>https://plingjs.dev/concepts/model-access-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/model-access-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/model-access-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/zh/concepts/model-access-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/model-access-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/model-access-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/concepts/projection-shadow-dom-and-iframes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/projection-shadow-dom-and-iframes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/projection-shadow-dom-and-iframes"/></url><url><loc>https://plingjs.dev/zh/concepts/projection-shadow-dom-and-iframes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/projection-shadow-dom-and-iframes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/projection-shadow-dom-and-iframes"/></url><url><loc>https://plingjs.dev/concepts/sensitive-data-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/sensitive-data-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/sensitive-data-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/zh/concepts/sensitive-data-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/sensitive-data-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/sensitive-data-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/concepts/task-continuity-across-pages-and-tabs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/task-continuity-across-pages-and-tabs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/task-continuity-across-pages-and-tabs"/></url><url><loc>https://plingjs.dev/zh/concepts/task-continuity-across-pages-and-tabs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/task-continuity-across-pages-and-tabs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/task-continuity-across-pages-and-tabs"/></url><url><loc>https://plingjs.dev/concepts/the-page-capability-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/the-page-capability-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/the-page-capability-model"/></url><url><loc>https://plingjs.dev/zh/concepts/the-page-capability-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/the-page-capability-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/the-page-capability-model"/></url><url><loc>https://plingjs.dev/concepts/versioning-and-compatibility</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/versioning-and-compatibility"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/versioning-and-compatibility"/></url><url><loc>https://plingjs.dev/zh/concepts/versioning-and-compatibility</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/versioning-and-compatibility"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/versioning-and-compatibility"/></url><url><loc>https://plingjs.dev/concepts/what-the-agent-can-see</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/what-the-agent-can-see"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/what-the-agent-can-see"/></url><url><loc>https://plingjs.dev/zh/concepts/what-the-agent-can-see</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/concepts/what-the-agent-can-see"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/concepts/what-the-agent-can-see"/></url><url><loc>https://plingjs.dev/examples/external-agent-surface</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/external-agent-surface"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/external-agent-surface"/></url><url><loc>https://plingjs.dev/zh/examples/external-agent-surface</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/external-agent-surface"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/external-agent-surface"/></url><url><loc>https://plingjs.dev/examples/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/"/></url><url><loc>https://plingjs.dev/zh/examples/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/"/></url><url><loc>https://plingjs.dev/examples/multi-page-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/multi-page-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/multi-page-continuity"/></url><url><loc>https://plingjs.dev/zh/examples/multi-page-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/multi-page-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/multi-page-continuity"/></url><url><loc>https://plingjs.dev/examples/orders</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/orders"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/orders"/></url><url><loc>https://plingjs.dev/zh/examples/orders</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/orders"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/orders"/></url><url><loc>https://plingjs.dev/examples/quickstart</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/quickstart"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/quickstart"/></url><url><loc>https://plingjs.dev/zh/examples/quickstart</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/quickstart"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/quickstart"/></url><url><loc>https://plingjs.dev/examples/recipe-approval-audit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-approval-audit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-approval-audit"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-approval-audit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-approval-audit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-approval-audit"/></url><url><loc>https://plingjs.dev/examples/recipe-conformance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-conformance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-conformance"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-conformance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-conformance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-conformance"/></url><url><loc>https://plingjs.dev/examples/recipe-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-continuity"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-continuity"/></url><url><loc>https://plingjs.dev/examples/recipe-danger-confirm</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-danger-confirm"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-danger-confirm"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-danger-confirm</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-danger-confirm"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-danger-confirm"/></url><url><loc>https://plingjs.dev/examples/recipe-delegation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-delegation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-delegation"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-delegation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-delegation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-delegation"/></url><url><loc>https://plingjs.dev/examples/recipe-external-surface</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-external-surface"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-external-surface"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-external-surface</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-external-surface"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-external-surface"/></url><url><loc>https://plingjs.dev/examples/recipe-form-validation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-form-validation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-form-validation"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-form-validation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-form-validation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-form-validation"/></url><url><loc>https://plingjs.dev/examples/recipe-login-session</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-login-session"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-login-session"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-login-session</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-login-session"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-login-session"/></url><url><loc>https://plingjs.dev/examples/recipe-mcp</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-mcp"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-mcp"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-mcp</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-mcp"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-mcp"/></url><url><loc>https://plingjs.dev/examples/recipe-model-key</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-model-key"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-model-key"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-model-key</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-model-key"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-model-key"/></url><url><loc>https://plingjs.dev/examples/recipe-search-long-list</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-search-long-list"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-search-long-list"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-search-long-list</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-search-long-list"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-search-long-list"/></url><url><loc>https://plingjs.dev/examples/recipe-table-batch</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-table-batch"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-table-batch"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-table-batch</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-table-batch"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-table-batch"/></url><url><loc>https://plingjs.dev/examples/recipe-upload-async</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-upload-async"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-upload-async"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-upload-async</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-upload-async"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-upload-async"/></url><url><loc>https://plingjs.dev/examples/recipe-wizard</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-wizard"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-wizard"/></url><url><loc>https://plingjs.dev/zh/examples/recipe-wizard</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/recipe-wizard"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/recipe-wizard"/></url><url><loc>https://plingjs.dev/examples/vue3-spa-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/vue3-spa-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/vue3-spa-routing"/></url><url><loc>https://plingjs.dev/zh/examples/vue3-spa-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/examples/vue3-spa-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/examples/vue3-spa-routing"/></url><url><loc>https://plingjs.dev/governance/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/governance/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/governance/"/></url><url><loc>https://plingjs.dev/zh/governance/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/governance/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/governance/"/></url><url><loc>https://plingjs.dev/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/"/></url><url><loc>https://plingjs.dev/zh/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/"/></url><url><loc>https://plingjs.dev/license/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/license/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/license/"/></url><url><loc>https://plingjs.dev/zh/license/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/license/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/license/"/></url><url><loc>https://plingjs.dev/operations/add-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/add-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/add-the-assistant-ui"/></url><url><loc>https://plingjs.dev/zh/operations/add-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/add-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/add-the-assistant-ui"/></url><url><loc>https://plingjs.dev/operations/connect-a-model-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/connect-a-model-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/connect-a-model-gateway"/></url><url><loc>https://plingjs.dev/zh/operations/connect-a-model-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/connect-a-model-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/connect-a-model-gateway"/></url><url><loc>https://plingjs.dev/operations/deploy-to-production</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/deploy-to-production"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/deploy-to-production"/></url><url><loc>https://plingjs.dev/zh/operations/deploy-to-production</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/deploy-to-production"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/deploy-to-production"/></url><url><loc>https://plingjs.dev/operations/expose-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/expose-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/expose-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/zh/operations/expose-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/expose-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/expose-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/operations/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/"/></url><url><loc>https://plingjs.dev/zh/operations/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/"/></url><url><loc>https://plingjs.dev/operations/test-and-debug-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/test-and-debug-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/test-and-debug-capabilities"/></url><url><loc>https://plingjs.dev/zh/operations/test-and-debug-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/test-and-debug-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/test-and-debug-capabilities"/></url><url><loc>https://plingjs.dev/operations/theme-locale-and-accessibility</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/theme-locale-and-accessibility"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/theme-locale-and-accessibility"/></url><url><loc>https://plingjs.dev/zh/operations/theme-locale-and-accessibility</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/theme-locale-and-accessibility"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/theme-locale-and-accessibility"/></url><url><loc>https://plingjs.dev/operations/upgrade-pling-safely</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/upgrade-pling-safely"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/upgrade-pling-safely"/></url><url><loc>https://plingjs.dev/zh/operations/upgrade-pling-safely</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/operations/upgrade-pling-safely"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/operations/upgrade-pling-safely"/></url><url><loc>https://plingjs.dev/react/actions-with-input-and-verified-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/actions-with-input-and-verified-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/actions-with-input-and-verified-results"/></url><url><loc>https://plingjs.dev/zh/react/actions-with-input-and-verified-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/actions-with-input-and-verified-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/actions-with-input-and-verified-results"/></url><url><loc>https://plingjs.dev/react/assistant-surfaces-layout-and-task-entry-points</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/assistant-surfaces-layout-and-task-entry-points"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/assistant-surfaces-layout-and-task-entry-points"/></url><url><loc>https://plingjs.dev/zh/react/assistant-surfaces-layout-and-task-entry-points</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/assistant-surfaces-layout-and-task-entry-points"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/assistant-surfaces-layout-and-task-entry-points"/></url><url><loc>https://plingjs.dev/react/confirmation-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/confirmation-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/confirmation-and-human-handoff"/></url><url><loc>https://plingjs.dev/zh/react/confirmation-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/confirmation-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/confirmation-and-human-handoff"/></url><url><loc>https://plingjs.dev/react/exposing-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/exposing-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/exposing-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/zh/react/exposing-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/exposing-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/exposing-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/react/flows-async-work-and-recovery</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/flows-async-work-and-recovery"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/flows-async-work-and-recovery"/></url><url><loc>https://plingjs.dev/zh/react/flows-async-work-and-recovery</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/flows-async-work-and-recovery"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/flows-async-work-and-recovery"/></url><url><loc>https://plingjs.dev/react/function-level-tools</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/function-level-tools"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/function-level-tools"/></url><url><loc>https://plingjs.dev/zh/react/function-level-tools</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/function-level-tools"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/function-level-tools"/></url><url><loc>https://plingjs.dev/react/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/"/></url><url><loc>https://plingjs.dev/zh/react/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/"/></url><url><loc>https://plingjs.dev/react/inspect-one-agent-run</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/inspect-one-agent-run"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/inspect-one-agent-run"/></url><url><loc>https://plingjs.dev/zh/react/inspect-one-agent-run</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/inspect-one-agent-run"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/inspect-one-agent-run"/></url><url><loc>https://plingjs.dev/react/install-provider-and-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/install-provider-and-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/install-provider-and-mount"/></url><url><loc>https://plingjs.dev/zh/react/install-provider-and-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/install-provider-and-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/install-provider-and-mount"/></url><url><loc>https://plingjs.dev/react/long-lists-scrolling-and-offscreen-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/long-lists-scrolling-and-offscreen-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/long-lists-scrolling-and-offscreen-actions"/></url><url><loc>https://plingjs.dev/zh/react/long-lists-scrolling-and-offscreen-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/long-lists-scrolling-and-offscreen-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/long-lists-scrolling-and-offscreen-actions"/></url><url><loc>https://plingjs.dev/react/migrating-an-existing-react-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/migrating-an-existing-react-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/migrating-an-existing-react-app"/></url><url><loc>https://plingjs.dev/zh/react/migrating-an-existing-react-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/migrating-an-existing-react-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/migrating-an-existing-react-app"/></url><url><loc>https://plingjs.dev/react/model-gateway-and-authentication</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/model-gateway-and-authentication"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/model-gateway-and-authentication"/></url><url><loc>https://plingjs.dev/zh/react/model-gateway-and-authentication</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/model-gateway-and-authentication"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/model-gateway-and-authentication"/></url><url><loc>https://plingjs.dev/react/next-js-and-ssr</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/next-js-and-ssr"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/next-js-and-ssr"/></url><url><loc>https://plingjs.dev/zh/react/next-js-and-ssr</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/next-js-and-ssr"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/next-js-and-ssr"/></url><url><loc>https://plingjs.dev/react/page-feedback-target-highlighting-and-guidance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/page-feedback-target-highlighting-and-guidance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/page-feedback-target-highlighting-and-guidance"/></url><url><loc>https://plingjs.dev/zh/react/page-feedback-target-highlighting-and-guidance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/page-feedback-target-highlighting-and-guidance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/page-feedback-target-highlighting-and-guidance"/></url><url><loc>https://plingjs.dev/react/page-identity-and-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/page-identity-and-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/page-identity-and-routing"/></url><url><loc>https://plingjs.dev/zh/react/page-identity-and-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/page-identity-and-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/page-identity-and-routing"/></url><url><loc>https://plingjs.dev/react/production-release</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/production-release"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/production-release"/></url><url><loc>https://plingjs.dev/zh/react/production-release</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/production-release"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/production-release"/></url><url><loc>https://plingjs.dev/react/quick-start-add-pling-to-a-react-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/quick-start-add-pling-to-a-react-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/quick-start-add-pling-to-a-react-app"/></url><url><loc>https://plingjs.dev/zh/react/quick-start-add-pling-to-a-react-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/quick-start-add-pling-to-a-react-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/quick-start-add-pling-to-a-react-app"/></url><url><loc>https://plingjs.dev/react/real-controls-and-custom-components</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/real-controls-and-custom-components"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/real-controls-and-custom-components"/></url><url><loc>https://plingjs.dev/zh/react/real-controls-and-custom-components</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/real-controls-and-custom-components"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/real-controls-and-custom-components"/></url><url><loc>https://plingjs.dev/react/records-row-actions-and-change-evidence</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/records-row-actions-and-change-evidence"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/records-row-actions-and-change-evidence"/></url><url><loc>https://plingjs.dev/zh/react/records-row-actions-and-change-evidence</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/records-row-actions-and-change-evidence"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/records-row-actions-and-change-evidence"/></url><url><loc>https://plingjs.dev/react/regions-visibility-and-overlays</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/regions-visibility-and-overlays"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/regions-visibility-and-overlays"/></url><url><loc>https://plingjs.dev/zh/react/regions-visibility-and-overlays</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/regions-visibility-and-overlays"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/regions-visibility-and-overlays"/></url><url><loc>https://plingjs.dev/react/runtime-limits-observability-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/runtime-limits-observability-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/runtime-limits-observability-and-error-codes"/></url><url><loc>https://plingjs.dev/zh/react/runtime-limits-observability-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/runtime-limits-observability-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/runtime-limits-observability-and-error-codes"/></url><url><loc>https://plingjs.dev/react/sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/sensitive-data"/></url><url><loc>https://plingjs.dev/zh/react/sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/sensitive-data"/></url><url><loc>https://plingjs.dev/react/state-exposure</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/state-exposure"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/state-exposure"/></url><url><loc>https://plingjs.dev/zh/react/state-exposure</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/state-exposure"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/state-exposure"/></url><url><loc>https://plingjs.dev/react/testing-coverage-and-evaluation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/testing-coverage-and-evaluation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/testing-coverage-and-evaluation"/></url><url><loc>https://plingjs.dev/zh/react/testing-coverage-and-evaluation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/react/testing-coverage-and-evaluation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/react/testing-coverage-and-evaluation"/></url><url><loc>https://plingjs.dev/recipes/approval-audit-and-revocation-for-agent-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/approval-audit-and-revocation-for-agent-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/approval-audit-and-revocation-for-agent-actions"/></url><url><loc>https://plingjs.dev/zh/recipes/approval-audit-and-revocation-for-agent-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/approval-audit-and-revocation-for-agent-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/approval-audit-and-revocation-for-agent-actions"/></url><url><loc>https://plingjs.dev/recipes/connect-an-external-agent-through-mcp</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/connect-an-external-agent-through-mcp"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/connect-an-external-agent-through-mcp"/></url><url><loc>https://plingjs.dev/zh/recipes/connect-an-external-agent-through-mcp</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/connect-an-external-agent-through-mcp"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/connect-an-external-agent-through-mcp"/></url><url><loc>https://plingjs.dev/recipes/dangerous-actions-and-confirmation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/dangerous-actions-and-confirmation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/dangerous-actions-and-confirmation"/></url><url><loc>https://plingjs.dev/zh/recipes/dangerous-actions-and-confirmation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/dangerous-actions-and-confirmation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/dangerous-actions-and-confirmation"/></url><url><loc>https://plingjs.dev/recipes/delegated-access-with-user-consent</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/delegated-access-with-user-consent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/delegated-access-with-user-consent"/></url><url><loc>https://plingjs.dev/zh/recipes/delegated-access-with-user-consent</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/delegated-access-with-user-consent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/delegated-access-with-user-consent"/></url><url><loc>https://plingjs.dev/recipes/expose-three-safe-capabilities-to-an-external-agent</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/expose-three-safe-capabilities-to-an-external-agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/expose-three-safe-capabilities-to-an-external-agent"/></url><url><loc>https://plingjs.dev/zh/recipes/expose-three-safe-capabilities-to-an-external-agent</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/expose-three-safe-capabilities-to-an-external-agent"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/expose-three-safe-capabilities-to-an-external-agent"/></url><url><loc>https://plingjs.dev/recipes/file-upload-and-asynchronous-work</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/file-upload-and-asynchronous-work"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/file-upload-and-asynchronous-work"/></url><url><loc>https://plingjs.dev/zh/recipes/file-upload-and-asynchronous-work</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/file-upload-and-asynchronous-work"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/file-upload-and-asynchronous-work"/></url><url><loc>https://plingjs.dev/recipes/form-fill-validation-and-submit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/form-fill-validation-and-submit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/form-fill-validation-and-submit"/></url><url><loc>https://plingjs.dev/zh/recipes/form-fill-validation-and-submit</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/form-fill-validation-and-submit"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/form-fill-validation-and-submit"/></url><url><loc>https://plingjs.dev/recipes/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/"/></url><url><loc>https://plingjs.dev/zh/recipes/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/"/></url><url><loc>https://plingjs.dev/recipes/login-session-and-protected-pages</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/login-session-and-protected-pages"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/login-session-and-protected-pages"/></url><url><loc>https://plingjs.dev/zh/recipes/login-session-and-protected-pages</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/login-session-and-protected-pages"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/login-session-and-protected-pages"/></url><url><loc>https://plingjs.dev/recipes/multi-page-task-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/multi-page-task-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/multi-page-task-continuity"/></url><url><loc>https://plingjs.dev/zh/recipes/multi-page-task-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/multi-page-task-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/multi-page-task-continuity"/></url><url><loc>https://plingjs.dev/recipes/multi-step-modal-and-wizard</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/multi-step-modal-and-wizard"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/multi-step-modal-and-wizard"/></url><url><loc>https://plingjs.dev/zh/recipes/multi-step-modal-and-wizard</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/multi-step-modal-and-wizard"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/multi-step-modal-and-wizard"/></url><url><loc>https://plingjs.dev/recipes/pass-surface-conformance-with-another-implementation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/pass-surface-conformance-with-another-implementation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/pass-surface-conformance-with-another-implementation"/></url><url><loc>https://plingjs.dev/zh/recipes/pass-surface-conformance-with-another-implementation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/pass-surface-conformance-with-another-implementation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/pass-surface-conformance-with-another-implementation"/></url><url><loc>https://plingjs.dev/recipes/search-filters-and-long-lists</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/search-filters-and-long-lists"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/search-filters-and-long-lists"/></url><url><loc>https://plingjs.dev/zh/recipes/search-filters-and-long-lists</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/search-filters-and-long-lists"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/search-filters-and-long-lists"/></url><url><loc>https://plingjs.dev/recipes/table-rows-and-batch-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/table-rows-and-batch-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/table-rows-and-batch-actions"/></url><url><loc>https://plingjs.dev/zh/recipes/table-rows-and-batch-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/table-rows-and-batch-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/table-rows-and-batch-actions"/></url><url><loc>https://plingjs.dev/recipes/use-your-own-model-key</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/use-your-own-model-key"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/use-your-own-model-key"/></url><url><loc>https://plingjs.dev/zh/recipes/use-your-own-model-key</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/recipes/use-your-own-model-key"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/recipes/use-your-own-model-key"/></url><url><loc>https://plingjs.dev/reference/agent-runtime-sessions-context-limits</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/agent-runtime-sessions-context-limits"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/agent-runtime-sessions-context-limits"/></url><url><loc>https://plingjs.dev/zh/reference/agent-runtime-sessions-context-limits</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/agent-runtime-sessions-context-limits"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/agent-runtime-sessions-context-limits"/></url><url><loc>https://plingjs.dev/reference/api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/"/></url><url><loc>https://plingjs.dev/zh/reference/api/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/"/></url><url><loc>https://plingjs.dev/reference/api/react</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/react"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/react"/></url><url><loc>https://plingjs.dev/zh/reference/api/react</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/react"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/react"/></url><url><loc>https://plingjs.dev/reference/api/shared</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/shared"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/shared"/></url><url><loc>https://plingjs.dev/zh/reference/api/shared</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/shared"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/shared"/></url><url><loc>https://plingjs.dev/reference/api/vanilla</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vanilla"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vanilla"/></url><url><loc>https://plingjs.dev/zh/reference/api/vanilla</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vanilla"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vanilla"/></url><url><loc>https://plingjs.dev/reference/api/vue-2</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vue-2"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vue-2"/></url><url><loc>https://plingjs.dev/zh/reference/api/vue-2</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vue-2"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vue-2"/></url><url><loc>https://plingjs.dev/reference/api/vue-3</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vue-3"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vue-3"/></url><url><loc>https://plingjs.dev/zh/reference/api/vue-3</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/api/vue-3"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/api/vue-3"/></url><url><loc>https://plingjs.dev/reference/continuity-and-projection</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/continuity-and-projection"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/continuity-and-projection"/></url><url><loc>https://plingjs.dev/zh/reference/continuity-and-projection</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/continuity-and-projection"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/continuity-and-projection"/></url><url><loc>https://plingjs.dev/reference/core-declarations-actions-records-regions-state</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/core-declarations-actions-records-regions-state"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/core-declarations-actions-records-regions-state"/></url><url><loc>https://plingjs.dev/zh/reference/core-declarations-actions-records-regions-state</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/core-declarations-actions-records-regions-state"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/core-declarations-actions-records-regions-state"/></url><url><loc>https://plingjs.dev/reference/delegation-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/delegation-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/delegation-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/zh/reference/delegation-and-trust-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/delegation-and-trust-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/delegation-and-trust-boundaries"/></url><url><loc>https://plingjs.dev/reference/error-codes-and-diagnostics</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/error-codes-and-diagnostics"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/error-codes-and-diagnostics"/></url><url><loc>https://plingjs.dev/zh/reference/error-codes-and-diagnostics</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/error-codes-and-diagnostics"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/error-codes-and-diagnostics"/></url><url><loc>https://plingjs.dev/reference/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/"/></url><url><loc>https://plingjs.dev/zh/reference/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/"/></url><url><loc>https://plingjs.dev/reference/node-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/node-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/node-gateway"/></url><url><loc>https://plingjs.dev/zh/reference/node-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/node-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/node-gateway"/></url><url><loc>https://plingjs.dev/reference/protocol-schemas-and-registries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/protocol-schemas-and-registries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/protocol-schemas-and-registries"/></url><url><loc>https://plingjs.dev/zh/reference/protocol-schemas-and-registries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/protocol-schemas-and-registries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/protocol-schemas-and-registries"/></url><url><loc>https://plingjs.dev/reference/react-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/react-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/react-adapter"/></url><url><loc>https://plingjs.dev/zh/reference/react-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/react-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/react-adapter"/></url><url><loc>https://plingjs.dev/reference/surface-conformance-and-interoperability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/surface-conformance-and-interoperability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/surface-conformance-and-interoperability"/></url><url><loc>https://plingjs.dev/zh/reference/surface-conformance-and-interoperability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/surface-conformance-and-interoperability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/surface-conformance-and-interoperability"/></url><url><loc>https://plingjs.dev/reference/surface-protocol</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/surface-protocol"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/surface-protocol"/></url><url><loc>https://plingjs.dev/zh/reference/surface-protocol</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/surface-protocol"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/surface-protocol"/></url><url><loc>https://plingjs.dev/reference/ui-messages-theme-locale</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/ui-messages-theme-locale"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/ui-messages-theme-locale"/></url><url><loc>https://plingjs.dev/zh/reference/ui-messages-theme-locale</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/ui-messages-theme-locale"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/ui-messages-theme-locale"/></url><url><loc>https://plingjs.dev/reference/vanilla-jquery-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vanilla-jquery-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vanilla-jquery-adapter"/></url><url><loc>https://plingjs.dev/zh/reference/vanilla-jquery-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vanilla-jquery-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vanilla-jquery-adapter"/></url><url><loc>https://plingjs.dev/reference/vue-2-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vue-2-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vue-2-adapter"/></url><url><loc>https://plingjs.dev/zh/reference/vue-2-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vue-2-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vue-2-adapter"/></url><url><loc>https://plingjs.dev/reference/vue-3-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vue-3-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vue-3-adapter"/></url><url><loc>https://plingjs.dev/zh/reference/vue-3-adapter</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/reference/vue-3-adapter"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/reference/vue-3-adapter"/></url><url><loc>https://plingjs.dev/releases/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/releases/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/releases/"/></url><url><loc>https://plingjs.dev/zh/releases/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/releases/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/releases/"/></url><url><loc>https://plingjs.dev/roadmap</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/roadmap"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/roadmap"/></url><url><loc>https://plingjs.dev/zh/roadmap</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/roadmap"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/roadmap"/></url><url><loc>https://plingjs.dev/security/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/security/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/security/"/></url><url><loc>https://plingjs.dev/zh/security/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/security/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/security/"/></url><url><loc>https://plingjs.dev/spec/0.1/capability-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/capability-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/capability-model"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/capability-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/capability-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/capability-model"/></url><url><loc>https://plingjs.dev/spec/0.1/conformance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/conformance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/conformance"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/conformance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/conformance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/conformance"/></url><url><loc>https://plingjs.dev/spec/0.1/context-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/context-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/context-model"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/context-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/context-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/context-model"/></url><url><loc>https://plingjs.dev/spec/0.1/control-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/control-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/control-model"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/control-model</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/control-model"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/control-model"/></url><url><loc>https://plingjs.dev/spec/0.1/errors-and-execution-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/errors-and-execution-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/errors-and-execution-results"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/errors-and-execution-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/errors-and-execution-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/errors-and-execution-results"/></url><url><loc>https://plingjs.dev/spec/0.1/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/"/></url><url><loc>https://plingjs.dev/spec/0.1/messages-and-envelopes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/messages-and-envelopes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/messages-and-envelopes"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/messages-and-envelopes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/messages-and-envelopes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/messages-and-envelopes"/></url><url><loc>https://plingjs.dev/spec/0.1/scope-and-terminology</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/scope-and-terminology"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/scope-and-terminology"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/scope-and-terminology</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/scope-and-terminology"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/scope-and-terminology"/></url><url><loc>https://plingjs.dev/spec/0.1/security-and-privacy</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/security-and-privacy"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/security-and-privacy"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/security-and-privacy</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/security-and-privacy"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/security-and-privacy"/></url><url><loc>https://plingjs.dev/spec/0.1/transport-bindings</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/transport-bindings"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/transport-bindings"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/transport-bindings</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/transport-bindings"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/transport-bindings"/></url><url><loc>https://plingjs.dev/spec/0.1/versioning-and-governance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/versioning-and-governance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/versioning-and-governance"/></url><url><loc>https://plingjs.dev/zh/spec/0.1/versioning-and-governance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/0.1/versioning-and-governance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/0.1/versioning-and-governance"/></url><url><loc>https://plingjs.dev/spec/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/"/></url><url><loc>https://plingjs.dev/zh/spec/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/spec/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/spec/"/></url><url><loc>https://plingjs.dev/start/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/start/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/start/"/></url><url><loc>https://plingjs.dev/zh/start/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/start/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/start/"/></url><url><loc>https://plingjs.dev/surface/build-an-external-agent-client</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/build-an-external-agent-client"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/build-an-external-agent-client"/></url><url><loc>https://plingjs.dev/zh/surface/build-an-external-agent-client</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/build-an-external-agent-client"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/build-an-external-agent-client"/></url><url><loc>https://plingjs.dev/surface/conformance-and-interoperability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/conformance-and-interoperability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/conformance-and-interoperability"/></url><url><loc>https://plingjs.dev/zh/surface/conformance-and-interoperability</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/conformance-and-interoperability"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/conformance-and-interoperability"/></url><url><loc>https://plingjs.dev/surface/context-and-sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/context-and-sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/context-and-sensitive-data"/></url><url><loc>https://plingjs.dev/zh/surface/context-and-sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/context-and-sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/context-and-sensitive-data"/></url><url><loc>https://plingjs.dev/surface/deploy-a-surface-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/deploy-a-surface-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/deploy-a-surface-gateway"/></url><url><loc>https://plingjs.dev/zh/surface/deploy-a-surface-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/deploy-a-surface-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/deploy-a-surface-gateway"/></url><url><loc>https://plingjs.dev/surface/designing-safe-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/designing-safe-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/designing-safe-capabilities"/></url><url><loc>https://plingjs.dev/zh/surface/designing-safe-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/designing-safe-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/designing-safe-capabilities"/></url><url><loc>https://plingjs.dev/surface/identity-consent-and-delegation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/identity-consent-and-delegation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/identity-consent-and-delegation"/></url><url><loc>https://plingjs.dev/zh/surface/identity-consent-and-delegation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/identity-consent-and-delegation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/identity-consent-and-delegation"/></url><url><loc>https://plingjs.dev/surface/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/"/></url><url><loc>https://plingjs.dev/zh/surface/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/"/></url><url><loc>https://plingjs.dev/surface/revoke-access-and-audit-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/revoke-access-and-audit-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/revoke-access-and-audit-actions"/></url><url><loc>https://plingjs.dev/zh/surface/revoke-access-and-audit-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/revoke-access-and-audit-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/revoke-access-and-audit-actions"/></url><url><loc>https://plingjs.dev/surface/surface-basics-describe-and-invoke</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/surface-basics-describe-and-invoke"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/surface-basics-describe-and-invoke"/></url><url><loc>https://plingjs.dev/zh/surface/surface-basics-describe-and-invoke</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/surface-basics-describe-and-invoke"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/surface-basics-describe-and-invoke"/></url><url><loc>https://plingjs.dev/surface/threat-model-and-legal-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/threat-model-and-legal-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/threat-model-and-legal-boundaries"/></url><url><loc>https://plingjs.dev/zh/surface/threat-model-and-legal-boundaries</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/threat-model-and-legal-boundaries"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/threat-model-and-legal-boundaries"/></url><url><loc>https://plingjs.dev/surface/transports-and-adapters</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/transports-and-adapters"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/transports-and-adapters"/></url><url><loc>https://plingjs.dev/zh/surface/transports-and-adapters</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/transports-and-adapters"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/transports-and-adapters"/></url><url><loc>https://plingjs.dev/surface/versioning-and-governance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/versioning-and-governance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/versioning-and-governance"/></url><url><loc>https://plingjs.dev/zh/surface/versioning-and-governance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/surface/versioning-and-governance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/surface/versioning-and-governance"/></url><url><loc>https://plingjs.dev/troubleshooting/action-is-unavailable</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/action-is-unavailable"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/action-is-unavailable"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/action-is-unavailable</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/action-is-unavailable"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/action-is-unavailable"/></url><url><loc>https://plingjs.dev/troubleshooting/action-not-found</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/action-not-found"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/action-not-found"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/action-not-found</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/action-not-found"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/action-not-found"/></url><url><loc>https://plingjs.dev/troubleshooting/confirmation-denied-or-stuck</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/confirmation-denied-or-stuck"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/confirmation-denied-or-stuck"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/confirmation-denied-or-stuck</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/confirmation-denied-or-stuck"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/confirmation-denied-or-stuck"/></url><url><loc>https://plingjs.dev/troubleshooting/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/"/></url><url><loc>https://plingjs.dev/troubleshooting/model-request-fails</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/model-request-fails"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/model-request-fails"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/model-request-fails</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/model-request-fails"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/model-request-fails"/></url><url><loc>https://plingjs.dev/troubleshooting/navigation-loses-the-task</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/navigation-loses-the-task"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/navigation-loses-the-task"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/navigation-loses-the-task</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/navigation-loses-the-task"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/navigation-loses-the-task"/></url><url><loc>https://plingjs.dev/troubleshooting/nothing-happens-when-the-agent-acts</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/nothing-happens-when-the-agent-acts"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/nothing-happens-when-the-agent-acts"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/nothing-happens-when-the-agent-acts</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/nothing-happens-when-the-agent-acts"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/nothing-happens-when-the-agent-acts"/></url><url><loc>https://plingjs.dev/troubleshooting/records-stale-or-duplicated</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/records-stale-or-duplicated"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/records-stale-or-duplicated"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/records-stale-or-duplicated</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/records-stale-or-duplicated"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/records-stale-or-duplicated"/></url><url><loc>https://plingjs.dev/troubleshooting/sensitive-value-leaks-or-is-missing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/sensitive-value-leaks-or-is-missing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/sensitive-value-leaks-or-is-missing"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/sensitive-value-leaks-or-is-missing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/sensitive-value-leaks-or-is-missing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/sensitive-value-leaks-or-is-missing"/></url><url><loc>https://plingjs.dev/troubleshooting/ssr-or-hydration-breaks-the-page</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/ssr-or-hydration-breaks-the-page"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/ssr-or-hydration-breaks-the-page"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/ssr-or-hydration-breaks-the-page</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/ssr-or-hydration-breaks-the-page"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/ssr-or-hydration-breaks-the-page"/></url><url><loc>https://plingjs.dev/troubleshooting/too-many-tokens-or-steps</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/too-many-tokens-or-steps"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/too-many-tokens-or-steps"/></url><url><loc>https://plingjs.dev/zh/troubleshooting/too-many-tokens-or-steps</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/troubleshooting/too-many-tokens-or-steps"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/troubleshooting/too-many-tokens-or-steps"/></url><url><loc>https://plingjs.dev/vanilla/add-pling-to-an-existing-jquery-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/add-pling-to-an-existing-jquery-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/add-pling-to-an-existing-jquery-app"/></url><url><loc>https://plingjs.dev/zh/vanilla/add-pling-to-an-existing-jquery-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/add-pling-to-an-existing-jquery-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/add-pling-to-an-existing-jquery-app"/></url><url><loc>https://plingjs.dev/vanilla/connect-vanilla-pages-to-the-model-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/connect-vanilla-pages-to-the-model-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/connect-vanilla-pages-to-the-model-gateway"/></url><url><loc>https://plingjs.dev/zh/vanilla/connect-vanilla-pages-to-the-model-gateway</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/connect-vanilla-pages-to-the-model-gateway"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/connect-vanilla-pages-to-the-model-gateway"/></url><url><loc>https://plingjs.dev/vanilla/declarative-actions-with-data-attributes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/declarative-actions-with-data-attributes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/declarative-actions-with-data-attributes"/></url><url><loc>https://plingjs.dev/zh/vanilla/declarative-actions-with-data-attributes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/declarative-actions-with-data-attributes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/declarative-actions-with-data-attributes"/></url><url><loc>https://plingjs.dev/vanilla/expose-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/expose-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/expose-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/zh/vanilla/expose-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/expose-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/expose-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/vanilla/forms-async-updates-and-dialogs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/forms-async-updates-and-dialogs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/forms-async-updates-and-dialogs"/></url><url><loc>https://plingjs.dev/zh/vanilla/forms-async-updates-and-dialogs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/forms-async-updates-and-dialogs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/forms-async-updates-and-dialogs"/></url><url><loc>https://plingjs.dev/vanilla/imperative-actions-for-dynamic-dom</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/imperative-actions-for-dynamic-dom"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/imperative-actions-for-dynamic-dom"/></url><url><loc>https://plingjs.dev/zh/vanilla/imperative-actions-for-dynamic-dom</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/imperative-actions-for-dynamic-dom"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/imperative-actions-for-dynamic-dom"/></url><url><loc>https://plingjs.dev/vanilla/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/"/></url><url><loc>https://plingjs.dev/zh/vanilla/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/"/></url><url><loc>https://plingjs.dev/vanilla/mount-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/mount-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/mount-the-assistant-ui"/></url><url><loc>https://plingjs.dev/zh/vanilla/mount-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/mount-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/mount-the-assistant-ui"/></url><url><loc>https://plingjs.dev/vanilla/mpa-and-task-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/mpa-and-task-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/mpa-and-task-continuity"/></url><url><loc>https://plingjs.dev/zh/vanilla/mpa-and-task-continuity</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/mpa-and-task-continuity"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/mpa-and-task-continuity"/></url><url><loc>https://plingjs.dev/vanilla/protect-sensitive-data-and-destructive-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/protect-sensitive-data-and-destructive-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/protect-sensitive-data-and-destructive-actions"/></url><url><loc>https://plingjs.dev/zh/vanilla/protect-sensitive-data-and-destructive-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/protect-sensitive-data-and-destructive-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/protect-sensitive-data-and-destructive-actions"/></url><url><loc>https://plingjs.dev/vanilla/quick-start-add-pling-to-a-vanilla-page</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/quick-start-add-pling-to-a-vanilla-page"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/quick-start-add-pling-to-a-vanilla-page"/></url><url><loc>https://plingjs.dev/zh/vanilla/quick-start-add-pling-to-a-vanilla-page</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/quick-start-add-pling-to-a-vanilla-page"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/quick-start-add-pling-to-a-vanilla-page"/></url><url><loc>https://plingjs.dev/vanilla/records-and-tables</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/records-and-tables"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/records-and-tables"/></url><url><loc>https://plingjs.dev/zh/vanilla/records-and-tables</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/records-and-tables"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/records-and-tables"/></url><url><loc>https://plingjs.dev/vanilla/script-setup-and-first-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/script-setup-and-first-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/script-setup-and-first-mount"/></url><url><loc>https://plingjs.dev/zh/vanilla/script-setup-and-first-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/script-setup-and-first-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/script-setup-and-first-mount"/></url><url><loc>https://plingjs.dev/vanilla/test-and-debug-vanilla-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/test-and-debug-vanilla-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/test-and-debug-vanilla-capabilities"/></url><url><loc>https://plingjs.dev/zh/vanilla/test-and-debug-vanilla-capabilities</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vanilla/test-and-debug-vanilla-capabilities"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vanilla/test-and-debug-vanilla-capabilities"/></url><url><loc>https://plingjs.dev/vue/actions-with-input-and-verified-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/actions-with-input-and-verified-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/actions-with-input-and-verified-results"/></url><url><loc>https://plingjs.dev/zh/vue/actions-with-input-and-verified-results</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/actions-with-input-and-verified-results"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/actions-with-input-and-verified-results"/></url><url><loc>https://plingjs.dev/vue/assistant-surfaces-layout-and-task-entry-points</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/assistant-surfaces-layout-and-task-entry-points"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/assistant-surfaces-layout-and-task-entry-points"/></url><url><loc>https://plingjs.dev/zh/vue/assistant-surfaces-layout-and-task-entry-points</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/assistant-surfaces-layout-and-task-entry-points"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/assistant-surfaces-layout-and-task-entry-points"/></url><url><loc>https://plingjs.dev/vue/confirmation-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/confirmation-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/confirmation-and-human-handoff"/></url><url><loc>https://plingjs.dev/zh/vue/confirmation-and-human-handoff</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/confirmation-and-human-handoff"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/confirmation-and-human-handoff"/></url><url><loc>https://plingjs.dev/vue/exposing-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/exposing-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/exposing-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/zh/vue/exposing-selected-capabilities-to-external-agents</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/exposing-selected-capabilities-to-external-agents"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/exposing-selected-capabilities-to-external-agents"/></url><url><loc>https://plingjs.dev/vue/flows-async-work-and-recovery</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/flows-async-work-and-recovery"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/flows-async-work-and-recovery"/></url><url><loc>https://plingjs.dev/zh/vue/flows-async-work-and-recovery</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/flows-async-work-and-recovery"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/flows-async-work-and-recovery"/></url><url><loc>https://plingjs.dev/vue/function-level-tools</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/function-level-tools"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/function-level-tools"/></url><url><loc>https://plingjs.dev/zh/vue/function-level-tools</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/function-level-tools"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/function-level-tools"/></url><url><loc>https://plingjs.dev/vue/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/"/></url><url><loc>https://plingjs.dev/zh/vue/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/"/></url><url><loc>https://plingjs.dev/vue/inspect-one-agent-run</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/inspect-one-agent-run"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/inspect-one-agent-run"/></url><url><loc>https://plingjs.dev/zh/vue/inspect-one-agent-run</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/inspect-one-agent-run"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/inspect-one-agent-run"/></url><url><loc>https://plingjs.dev/vue/installation-and-model-configuration</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/installation-and-model-configuration"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/installation-and-model-configuration"/></url><url><loc>https://plingjs.dev/zh/vue/installation-and-model-configuration</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/installation-and-model-configuration"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/installation-and-model-configuration"/></url><url><loc>https://plingjs.dev/vue/long-lists-scrolling-and-offscreen-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/long-lists-scrolling-and-offscreen-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/long-lists-scrolling-and-offscreen-actions"/></url><url><loc>https://plingjs.dev/zh/vue/long-lists-scrolling-and-offscreen-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/long-lists-scrolling-and-offscreen-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/long-lists-scrolling-and-offscreen-actions"/></url><url><loc>https://plingjs.dev/vue/migrating-an-existing-vue-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/migrating-an-existing-vue-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/migrating-an-existing-vue-app"/></url><url><loc>https://plingjs.dev/zh/vue/migrating-an-existing-vue-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/migrating-an-existing-vue-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/migrating-an-existing-vue-app"/></url><url><loc>https://plingjs.dev/vue/model-gateway-and-authentication</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/model-gateway-and-authentication"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/model-gateway-and-authentication"/></url><url><loc>https://plingjs.dev/zh/vue/model-gateway-and-authentication</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/model-gateway-and-authentication"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/model-gateway-and-authentication"/></url><url><loc>https://plingjs.dev/vue/nuxt-and-ssr</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/nuxt-and-ssr"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/nuxt-and-ssr"/></url><url><loc>https://plingjs.dev/zh/vue/nuxt-and-ssr</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/nuxt-and-ssr"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/nuxt-and-ssr"/></url><url><loc>https://plingjs.dev/vue/page-feedback-target-highlighting-and-human-guidance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/page-feedback-target-highlighting-and-human-guidance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/page-feedback-target-highlighting-and-human-guidance"/></url><url><loc>https://plingjs.dev/zh/vue/page-feedback-target-highlighting-and-human-guidance</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/page-feedback-target-highlighting-and-human-guidance"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/page-feedback-target-highlighting-and-human-guidance"/></url><url><loc>https://plingjs.dev/vue/page-identity-and-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/page-identity-and-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/page-identity-and-routing"/></url><url><loc>https://plingjs.dev/zh/vue/page-identity-and-routing</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/page-identity-and-routing"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/page-identity-and-routing"/></url><url><loc>https://plingjs.dev/vue/production-release</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/production-release"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/production-release"/></url><url><loc>https://plingjs.dev/zh/vue/production-release</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/production-release"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/production-release"/></url><url><loc>https://plingjs.dev/vue/quick-start-add-pling-to-a-vue-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/quick-start-add-pling-to-a-vue-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/quick-start-add-pling-to-a-vue-app"/></url><url><loc>https://plingjs.dev/zh/vue/quick-start-add-pling-to-a-vue-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/quick-start-add-pling-to-a-vue-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/quick-start-add-pling-to-a-vue-app"/></url><url><loc>https://plingjs.dev/vue/real-controls-and-custom-components</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/real-controls-and-custom-components"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/real-controls-and-custom-components"/></url><url><loc>https://plingjs.dev/zh/vue/real-controls-and-custom-components</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/real-controls-and-custom-components"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/real-controls-and-custom-components"/></url><url><loc>https://plingjs.dev/vue/records-row-actions-and-change-evidence</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/records-row-actions-and-change-evidence"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/records-row-actions-and-change-evidence"/></url><url><loc>https://plingjs.dev/zh/vue/records-row-actions-and-change-evidence</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/records-row-actions-and-change-evidence"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/records-row-actions-and-change-evidence"/></url><url><loc>https://plingjs.dev/vue/regions-visibility-and-overlays</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/regions-visibility-and-overlays"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/regions-visibility-and-overlays"/></url><url><loc>https://plingjs.dev/zh/vue/regions-visibility-and-overlays</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/regions-visibility-and-overlays"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/regions-visibility-and-overlays"/></url><url><loc>https://plingjs.dev/vue/runtime-limits-observability-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/runtime-limits-observability-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/runtime-limits-observability-and-error-codes"/></url><url><loc>https://plingjs.dev/zh/vue/runtime-limits-observability-and-error-codes</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/runtime-limits-observability-and-error-codes"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/runtime-limits-observability-and-error-codes"/></url><url><loc>https://plingjs.dev/vue/sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/sensitive-data"/></url><url><loc>https://plingjs.dev/zh/vue/sensitive-data</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/sensitive-data"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/sensitive-data"/></url><url><loc>https://plingjs.dev/vue/state-exposure</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/state-exposure"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/state-exposure"/></url><url><loc>https://plingjs.dev/zh/vue/state-exposure</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/state-exposure"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/state-exposure"/></url><url><loc>https://plingjs.dev/vue/testing-coverage-and-evaluation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/testing-coverage-and-evaluation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/testing-coverage-and-evaluation"/></url><url><loc>https://plingjs.dev/zh/vue/testing-coverage-and-evaluation</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue/testing-coverage-and-evaluation"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue/testing-coverage-and-evaluation"/></url><url><loc>https://plingjs.dev/vue2/directive-based-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/directive-based-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/directive-based-actions"/></url><url><loc>https://plingjs.dev/zh/vue2/directive-based-actions</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/directive-based-actions"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/directive-based-actions"/></url><url><loc>https://plingjs.dev/vue2/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/"/></url><url><loc>https://plingjs.dev/zh/vue2/</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/"/></url><url><loc>https://plingjs.dev/vue2/install-and-first-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/install-and-first-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/install-and-first-mount"/></url><url><loc>https://plingjs.dev/zh/vue2/install-and-first-mount</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/install-and-first-mount"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/install-and-first-mount"/></url><url><loc>https://plingjs.dev/vue2/migrating-from-vue-2-to-vue-3</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/migrating-from-vue-2-to-vue-3"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/migrating-from-vue-2-to-vue-3"/></url><url><loc>https://plingjs.dev/zh/vue2/migrating-from-vue-2-to-vue-3</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/migrating-from-vue-2-to-vue-3"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/migrating-from-vue-2-to-vue-3"/></url><url><loc>https://plingjs.dev/vue2/mount-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/mount-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/mount-the-assistant-ui"/></url><url><loc>https://plingjs.dev/zh/vue2/mount-the-assistant-ui</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/mount-the-assistant-ui"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/mount-the-assistant-ui"/></url><url><loc>https://plingjs.dev/vue2/quick-start</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/quick-start"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/quick-start"/></url><url><loc>https://plingjs.dev/zh/vue2/quick-start</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/quick-start"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/quick-start"/></url><url><loc>https://plingjs.dev/vue2/records-and-dialogs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/records-and-dialogs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/records-and-dialogs"/></url><url><loc>https://plingjs.dev/zh/vue2/records-and-dialogs</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/records-and-dialogs"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/records-and-dialogs"/></url><url><loc>https://plingjs.dev/vue2/test-and-deploy-a-vue-2-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/test-and-deploy-a-vue-2-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/test-and-deploy-a-vue-2-app"/></url><url><loc>https://plingjs.dev/zh/vue2/test-and-deploy-a-vue-2-app</loc><xhtml:link rel="alternate" hreflang="en-US" href="https://plingjs.dev/vue2/test-and-deploy-a-vue-2-app"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://plingjs.dev/zh/vue2/test-and-deploy-a-vue-2-app"/></url></urlset>