Knowledge Base
Synchronization
Automated incremental updates, webhooks, delta hashes, and knowledge freshness guarantees.
Overview
Synchronization ensures your AI assistant always answers with today's product information rather than outdated release notes.Incremental Delta Sync
Asiyst uses cryptographic content hashing (SHA-256):
- Before re-embedding a document or webpage, the system checks if the content hash has changed.
- If the hash is identical, the re-crawl job skips the page, conserving API credits and compute time.
Triggering Sync via API & CLI
# Trigger re-sync via CLI
asiyst knowledge sync --collection col_9f8a2b3c4d
# Trigger re-sync via REST API
curl -X POST https://asiyst.com/api/v1/projects/proj_9f8a2b3c4d/knowledge/sources/src_12345/sync \
-H "Authorization: Bearer $ASIYST_API_TOKEN"
Knowledge Freshness SLAs
- GitHub Push Webhook: Updated within 30 seconds.
- On-Demand API Sync: Updated within 15 seconds.
- Scheduled Daily Crawler: Runs every 24 hours at 02:00 UTC.