<?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://docs.warmhub.ai/</loc></url><url><loc>https://docs.warmhub.ai/agent-integration/mcp-server/</loc></url><url><loc>https://docs.warmhub.ai/agent-integration/mcp-tools-reference/</loc></url><url><loc>https://docs.warmhub.ai/agent-integration/overview/</loc></url><url><loc>https://docs.warmhub.ai/agent-integration/wh-prime/</loc></url><url><loc>https://docs.warmhub.ai/auth/getting-access/</loc></url><url><loc>https://docs.warmhub.ai/auth/personal-access-tokens/</loc></url><url><loc>https://docs.warmhub.ai/cli-reference/commands/</loc></url><url><loc>https://docs.warmhub.ai/cli-reference/commit-operations/</loc></url><url><loc>https://docs.warmhub.ai/cli-reference/overview/</loc></url><url><loc>https://docs.warmhub.ai/commits/history/</loc></url><url><loc>https://docs.warmhub.ai/commits/operations/</loc></url><url><loc>https://docs.warmhub.ai/commits/overview/</loc></url><url><loc>https://docs.warmhub.ai/components/authoring/</loc></url><url><loc>https://docs.warmhub.ai/components/lifecycle/</loc></url><url><loc>https://docs.warmhub.ai/components/manifest-reference/</loc></url><url><loc>https://docs.warmhub.ai/components/overview/</loc></url><url><loc>https://docs.warmhub.ai/components/sprites/</loc></url><url><loc>https://docs.warmhub.ai/components/testing/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/assertions/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/collections/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/shapes/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/things/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/workspaces/</loc></url><url><loc>https://docs.warmhub.ai/data-modeling/wrefs/</loc></url><url><loc>https://docs.warmhub.ai/get-started/core-concepts/</loc></url><url><loc>https://docs.warmhub.ai/get-started/overview/</loc></url><url><loc>https://docs.warmhub.ai/get-started/principles-and-patterns/</loc></url><url><loc>https://docs.warmhub.ai/get-started/quickstart-cli/</loc></url><url><loc>https://docs.warmhub.ai/get-started/quickstart-mcp/</loc></url><url><loc>https://docs.warmhub.ai/get-started/quickstart-sdk/</loc></url><url><loc>https://docs.warmhub.ai/http-api/authentication/</loc></url><url><loc>https://docs.warmhub.ai/http-api/commits/</loc></url><url><loc>https://docs.warmhub.ai/http-api/credentials/</loc></url><url><loc>https://docs.warmhub.ai/http-api/organizations/</loc></url><url><loc>https://docs.warmhub.ai/http-api/overview/</loc></url><url><loc>https://docs.warmhub.ai/http-api/queries/</loc></url><url><loc>https://docs.warmhub.ai/http-api/rate-limiting/</loc></url><url><loc>https://docs.warmhub.ai/http-api/shapes/</loc></url><url><loc>https://docs.warmhub.ai/http-api/subscriptions/</loc></url><url><loc>https://docs.warmhub.ai/queries/filtering/</loc></url><url><loc>https://docs.warmhub.ai/queries/head/</loc></url><url><loc>https://docs.warmhub.ai/queries/overview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/advanced/classes/advancedclient/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/advanced/interfaces/advancedclientoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/advanced/interfaces/advancedpatternevent/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/advanced/interfaces/subscribeoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/advanced/interfaces/subscription/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/classes/commitbuilder/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/classes/warmhubclient/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/classes/warmhuberror/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/isretryable/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/iswarmhuberror/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/normalizewref/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/resolvefunctionlogmode/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/sanitizeerrormessage/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/towarmhuberror/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/functions/validateagainstshape/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/addop/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/addoperation/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/commitbuilderoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/requestevent/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/reviseop/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/reviseoperation/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/validationdiagnostic/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/validationresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/interfaces/warmhubclientoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/aboutoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/aboutresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/accesstokenprovider/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionattemptinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionleaseacquire/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionleaseop/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionlistnotificationsoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionlistrunsoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionlivefeed/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionlivefeedoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionnotificationinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/actionruninfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetacceptresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetdetail/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetlistitem/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetref/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetstatus/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/changesetvalidation/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/collectionabout/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/collectiontag/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/commitbuilderclient/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/commitop/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/commitresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/componentgetoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/componentinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/componentlist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/componentlistoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/componentview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/countoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/countresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialauditentry/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialdeleteresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialgrantresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialkeymutationresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialrevokeresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/credentialungrantresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/currentuserinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/errorkind/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/filteroptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/filterresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/functionlogmode/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/headresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/historyresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestappendinput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestappendresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestbegininput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestbeginresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestfinalizeinput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingestfinalizeresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingeststatusinput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/ingeststatusresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/livehandle/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/livesubscriptionlogoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/livethingheadoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/livethinghistoryoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/livewatchresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/logoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/logresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/operation/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orginfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orglist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orglistmembersoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orglistoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orgmemberinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orgmemberlist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orgref/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/orgrole/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/page/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/pagerequest/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/pingresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/refsoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/refsresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/renameresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repoconfigurestatsview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repoinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repolist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repolistoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repolistpageoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repolistpageresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repolocator/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/reporef/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repostatsview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/repowithstatsinfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/resolvewrefresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/searchoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/searchresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shape/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapechange/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapecreateoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapefields/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapegetoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapelist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapelistoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shaperef/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/shapereviseoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptionbindcredentialsresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptioncompatcreateinput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptioncompatupdateinput/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptioninfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptionlist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/subscriptionunbindcredentialsresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thingdetail/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thingget/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thinggetmanyresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thinggetoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thinghead/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thingheadoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thingheadrequest/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thinghistory/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thinghistoryoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/thingitem/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/tokeninfo/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/tokenresult/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/wirescopeentry/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspace/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacediscardview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacelist/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacelistoptions/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacerebaseview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacerefitem/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacerevertview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacestatus/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacestatusview/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/type-aliases/workspacevalidation/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/variables/default_api_url/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/variables/default_ingest_chunk_size/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/index/variables/sdk_version/</loc></url><url><loc>https://docs.warmhub.ai/sdk-reference/readme/</loc></url><url><loc>https://docs.warmhub.ai/sdk/client/</loc></url><url><loc>https://docs.warmhub.ai/sdk/overview/</loc></url><url><loc>https://docs.warmhub.ai/subscriptions/creating/</loc></url><url><loc>https://docs.warmhub.ai/subscriptions/managing/</loc></url><url><loc>https://docs.warmhub.ai/subscriptions/overview/</loc></url></urlset>