- js/edge-worker.js: new — browser-side classify() + sentiment() via Transformers.js - js/nostr-identity.js: new — NIP-07 extension + localStorage keypair fallback, challenge→sign→verify flow, token caching - js/agents.js: export setMood() for sentiment-driven face expressions - js/ui.js: local triage badge, cost preview via /api/estimate, sentiment on send - js/payment.js: X-Nostr-Token injection on POST /jobs - js/session.js: X-Nostr-Token injection on session create + request, sentiment mood - js/main.js: initNostrIdentity() + warmupEdgeWorker() on firstInit - vite.config.js: optimizeDeps.exclude @xenova/transformers
350 B
350 B