<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://agentsoftware.dev</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://agentsoftware.dev/products</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://agentsoftware.dev/docs</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://agentsoftware.dev/pricing</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/download</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/privacy</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://agentsoftware.dev/terms</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://agentsoftware.dev/refunds</loc>
<lastmod>2026-09-21T16:42:02.573Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/ai-music-generation-and-mixing-inside-a-video-editor</loc>
<lastmod>2027-01-15T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/designing-a-floating-widget-that-stays-out-of-your-way</loc>
<lastmod>2027-01-13T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/salience-scoring-rule-based-heuristics-with-an-llm-fallback-for-the-gray-zone</loc>
<lastmod>2027-01-11T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/fine-tuning-a-lip-sync-model-on-your-own-face-what-the-training-steps-buy-you</loc>
<lastmod>2027-01-08T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/state-of-the-suite-january-2027</loc>
<lastmod>2027-01-06T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/turning-a-voice-transcript-into-terminal-context-pinned-for-reuse</loc>
<lastmod>2027-01-04T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-every-automated-action-needs-a-rollback-strategy</loc>
<lastmod>2027-01-01T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/piping-dictation-straight-into-a-terminal-session</loc>
<lastmod>2026-12-30T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/inside-the-read-only-semantic-analysis-plugin-for-local-models</loc>
<lastmod>2026-12-28T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-words-are-the-wrong-unit-for-timing-speech-and-what-to-use-instead</loc>
<lastmod>2026-12-25T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/from-one-time-purchase-to-subscription-why-the-pricing-model-changed</loc>
<lastmod>2026-12-23T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/building-a-personal-word-correction-dictionary-for-technical-vocabulary</loc>
<lastmod>2026-12-21T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/face-enhancement-done-carefully-why-partial-blending-beats-full-enhancement</loc>
<lastmod>2026-12-18T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/troubleshooting-no-microphone-detected-and-slow-transcription-issues</loc>
<lastmod>2026-12-16T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/inside-the-memory-write-pipeline-scanner-embed-store-notify</loc>
<lastmod>2026-12-14T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/inside-a-plan-approve-execute-flow-with-time-boxed-approval</loc>
<lastmod>2026-12-11T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/state-of-the-suite-december-2026</loc>
<lastmod>2026-12-09T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-much-a-rewritten-prompt-actually-saves-in-tunable-numbers</loc>
<lastmod>2026-12-07T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-choreography-contract-keeping-voiceover-and-visuals-from-drifting-apart</loc>
<lastmod>2026-12-04T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/privacy-by-design-audio-processed-in-memory-and-discarded-immediately</loc>
<lastmod>2026-12-02T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-cloud-efficient-lane-thinking-controls-and-cache-aware-token</loc>
<lastmod>2026-11-30T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/anatomy-of-a-text-to-video-pipeline-script-to-speech</loc>
<lastmod>2026-11-27T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/account-based-licensing-instead-of-license-keys</loc>
<lastmod>2026-11-25T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/push-to-talk-vs-toggle-mode-picking-the-right-dictation</loc>
<lastmod>2026-11-23T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/typed-versioned-host-manifests-letting-any-app-plug-in-a</loc>
<lastmod>2026-11-20T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/roadmap-deep-dive-what-sso-rbac-and-compliance-packs-unlock</loc>
<lastmod>2026-11-18T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-the-0-85-similarity-threshold-was-chosen-for-cache</loc>
<lastmod>2026-11-16T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/two-composition-engines-one-timeline</loc>
<lastmod>2026-11-13T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/state-of-the-suite-november-2026</loc>
<lastmod>2026-11-11T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-pre-send-guard-deciding-reuse-rewrite-or-send-before-a-prompt-costs-you-anything</loc>
<lastmod>2026-11-09T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-avatar-training-and-inference-never-leave-your-machine</loc>
<lastmod>2026-11-06T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-provider-contract-designing-for-graceful-degradation-across-the-suite</loc>
<lastmod>2026-11-04T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-the-verifier-gate-works-before-any-local-model-edit-is-trusted</loc>
<lastmod>2026-11-02T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-an-in-app-companion-should-be-loopback-only-and-local-first</loc>
<lastmod>2026-10-30T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/content-hash-dedup-vs-semantic-dedup-two-different-problems-two-different-fixes</loc>
<lastmod>2026-10-28T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-wispr-injects-text-into-any-focused-app</loc>
<lastmod>2026-10-26T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/projects-scenes-compositions-and-renders-a-video-editors-data-model</loc>
<lastmod>2026-10-23T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/recall-ranking-demystified-similarity-importance-and-recency-in-one-formula</loc>
<lastmod>2026-10-21T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/semantic-caching-explained-40-70-token-reduction-with-vector-similarity</loc>
<lastmod>2026-10-19T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/lip-sync-vs-photo-animation-two-pipelines-two-use-cases</loc>
<lastmod>2026-10-16T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/state-of-the-suite-october-2026</loc>
<lastmod>2026-10-14T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-four-product-loop-all-inside-one-terminal</loc>
<lastmod>2026-10-12T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/introducing-familiar-the-in-app-ai-companion-architecture</loc>
<lastmod>2026-10-09T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/desktop-app-internals-a-lightweight-installer-around-a-managed-local</loc>
<lastmod>2026-10-07T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/one-expensive-supervisor-a-free-local-workforce-the-core-harness</loc>
<lastmod>2026-10-05T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/what-a-desktop-production-workspace-for-marketing-video-actually-looks</loc>
<lastmod>2026-10-02T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/ip-hardening-a-python-product-compiled-binaries-no-source-in</loc>
<lastmod>2026-09-30T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/100-local-voice-transcription-why-your-audio-never-leaves-your</loc>
<lastmod>2026-09-28T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-local-voice-cloning-works-fine-tuned-on-your-own</loc>
<lastmod>2026-09-25T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/building-an-execution-memory-loop-how-outcomes-feed-back-into</loc>
<lastmod>2026-09-23T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-local-only-memory-beats-cloud-context-windows</loc>
<lastmod>2026-09-21T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/launch-sale-fifty-percent-off</loc>
<lastmod>2026-09-05T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/run-harness-on-your-own-hardware</loc>
<lastmod>2026-09-03T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-harness-is-a-platform-now</loc>
<lastmod>2026-09-01T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/two-months-of-shipping-the-story</loc>
<lastmod>2026-08-30T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/future-of-ai-coding-infrastructure</loc>
<lastmod>2026-08-28T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/release-state-report</loc>
<lastmod>2026-08-26T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-modular-agent-products-beat-monoliths</loc>
<lastmod>2026-08-23T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/evaluate-agent-systems-across-tools</loc>
<lastmod>2026-08-21T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-wispr-and-agent-brain-together</loc>
<lastmod>2026-08-19T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/unsolved-interface-problem</loc>
<lastmod>2026-08-16T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/building-around-mcp-without-pretending</loc>
<lastmod>2026-08-14T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-brain-semantic-caching</loc>
<lastmod>2026-08-12T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/where-local-models-help</loc>
<lastmod>2026-08-09T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/local-first-ai-tooling</loc>
<lastmod>2026-08-07T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/how-the-four-apps-fit-together</loc>
<lastmod>2026-08-05T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/what-we-cannot-automate-yet</loc>
<lastmod>2026-08-02T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/terminal-as-an-agent-workspace</loc>
<lastmod>2026-07-31T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-terminal-rethinking-the-terminal</loc>
<lastmod>2026-07-29T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-ai-agent-demos-fail-in-production</loc>
<lastmod>2026-07-26T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/effective-eval-harness-for-coding-agents</loc>
<lastmod>2026-07-24T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-harness-needs-repeatable-tests</loc>
<lastmod>2026-07-22T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/open-problems-in-agent-memory</loc>
<lastmod>2026-07-19T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/designing-a-shared-memory-layer</loc>
<lastmod>2026-07-17T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/agent-wispr-for-developers</loc>
<lastmod>2026-07-15T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/what-agent-brain-solves-today</loc>
<lastmod>2026-07-12T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/the-coordination-problem-in-ai-coding</loc>
<lastmod>2026-07-10T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://agentsoftware.dev/blog/why-the-agent-software-suite-exists</loc>
<lastmod>2026-07-08T13:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
