Skip to content

Changelog

Shipped openly.

New features, model upgrades, integrations, and the occasional bug fix that mattered.
  1. Removing a stock from your brief now sticks, permanently

    Tell Niyra to stop showing a stock in your daily brief and it stays gone. Removals are now recorded as a standing preference that every brief respects, and Niyra no longer treats her own emails as facts about you.

    daily briefwatchlistportfoliomemory
  2. Niyra's memory, measured: 98.2% recall on LongMemEval

    We ran the production memory stack against the complete LongMemEval benchmark, all 500 questions, and published every number and every caveat. 98.2% recall@10, 100% on knowledge updates, zero benchmark tuning.

    memorybenchmarkLongMemEvalretrieval
  3. The blog grew up, and reading got a lot nicer

    Five new posts on memory, AI executive assistants, and daily briefs, plus a proper reading experience: real typography, branded artwork, related posts, share buttons, and an RSS feed.

    blogcontentrssreading
  4. Live research progress and reliable times

    Deep dives now show live progress while Niyra works and always deliver a result — and every reminder and schedule is confirmed with the exact weekday, date, and time in your timezone.

    researchreliabilityreminders
  5. Talk to Niyra on WhatsApp with voice, photos and files

    Send Niyra a voice note, a photo, a PDF or a document on WhatsApp and she handles it, transcribing what you say, reading what you send, and replying with a voice note of her own.

    whatsappvoicefileschannels
  6. Upload any document and Niyra reads and converts it

    Send Niyra a PDF, Word doc, Excel sheet or PowerPoint and she reads the whole thing, then converts between formats when you need it, saving the result to your Files.

    filesdocumentsconversionproductivity
  7. Nine personas, pick how Niyra shows up

    Choose Niyra's register (the signature Niyra, Donna, Jarvis, a Chief of Staff, an Executive Assistant and more) and switch anytime from any channel, including WhatsApp and Telegram.

    personasvoicepersonalization
  8. Niyra on WhatsApp, her own number

    Message Niyra directly on WhatsApp at +91 96679 39900. Typing indicators, quick acknowledgements and full conversation memory. The same Niyra, now a text away.

    whatsappchannelslaunch
  9. Voice on the web

    Talk to Niyra right in the browser and hear her answer. The same voice round-trip that powers WhatsApp voice notes, now on the web app.

    voiceweblaunch
  10. Daily briefs, rebuilt

    A cleaner morning and evening brief (your calendar, tasks, markets and a five-lane AI news roundup) that you can tune in plain language ('call me Boss', 'make it minimal', 'no emojis').

    briefsnewspersonalization
  11. Quiet hours and calmer nudges

    Niyra now paces everything she sends you, respecting your quiet hours and time zone, spacing messages out, and folding smaller updates together instead of pinging you repeatedly.

    notificationscontrolreliability
  12. Commitments and drift. Niyra keeps your word in view

    Niyra notices the things you said you'd do, spots when they slip (overdue, approaching, or gone quiet) and gives you a well-timed nudge before they fall through.

    proactivecommitmentsproductivity
  13. Life Index, Niyra learns your world

    An opt-in way to let Niyra draw on your Gmail, Calendar and Docs so she understands your context and helps earlier, with full control over what's included and one tap to clear it.

    memorycontextcontrol
  14. Drive, Docs, Sheets and Calendar

    Niyra now works across your Google Workspace (search and read Drive, read and edit Docs and Sheets, and manage your Calendar) each with its own dedicated page in the app.

    googleworkspaceintegrationsproductivity
  15. Email, handled in Niyra

    A full Gmail experience inside Niyra, letting you search and read your inbox, get a Niyra summary of any thread, and reply with a drafted response, from a dedicated email page or right inside chat.

    emailgmailproductivity
  16. Niyra knows your city

    Niyra resolves your home city once (from your preferences, memory or a quick ask) so weather, local time and 'near me' questions just work, without you spelling it out each time.

    locationcontextweather
  17. Live stocks and markets

    Ask Niyra for a quote, a company's fundamentals or how a ticker is doing and she pulls live market data, with a rich side panel and clean handling of ambiguous names.

    marketsstocksdata
  18. Niyra asks before she acts

    For actions that matter, Niyra now asks first (a clear approve-or-decline prompt on Telegram or in your web inbox) so nothing sensitive happens without your yes.

    trustapprovalscontrol
  19. Long jobs run in the background

    When a request takes a while (deep research, a big automation) Niyra kicks it off in the background, lets you keep chatting, and pings you the moment it's done, on whichever channel you are on.

    tasksproactivereliability
  20. 52 integrations in the catalog

    Catalog jumped from 32 to 52 entries, adding Microsoft Teams, OneDrive, SharePoint, Excel, Monday, ClickUp, Apollo, Razorpay, Box, Calendly, Google Meet, Anthropic/OpenAI/ElevenLabs/Deepgram (BYOK), MCP servers, Composio, YouTube, Resend, Polymarket.

    integrationsmilestonebyokmcp
  21. Public Ask Niyra API, backend lives

    New public endpoints at /api/public/ask-niyra and /api/public/search. Anonymous-allowed, per-IP rate-limited, page-context aware. Powers the marketing widget and opens an API surface for third parties.

    apiask-niyrasearchpublic
  22. 40 docs MDX, coverage milestone

    Docs library tripled from 10 to 40 hand-written MDX. 8 new per-integration setup guides (Gmail, Calendar, Slack, Notion, Linear, GitHub, Stripe, HubSpot, Salesforce, Zoom, Razorpay), operational guides (account-deletion, channel-scopes, data-retention), and BYOK walk-throughs for Anthropic + OpenAI.

    docscontentmilestone
  23. GA4 + IndexNow live

    Google Analytics 4 wired via next/script (afterInteractive, no CWV impact). IndexNow key registered and the 62-URL corpus pushed to Bing, Yandex, DuckDuckGo.

    analyticsseoindexnowga4
  24. MDX-loader directory mapping fix

    The marketing MDX loader was scanning singular directory names (feature/, doc/) while the actual content dirs were plural (features/, docs/). Every MDX-backed dynamic route silently 404ed in production. Added DIR_NAME map, mirrored in the embeddings indexer. All hand-written features + docs now render.

    fixmdxseo404
  25. Content generation pipeline

    New build-time tools, including generate-content.mjs (Claude Sonnet draft generator with approved:false gate), build-search-index.mjs (incremental OpenAI embeddings into pgvector), lint-content.mjs (voice + frontmatter QA in CI).

    pipelinecontentautomationembeddings
  26. Niyra as OAuth authorization server, Phase A

    Dynamic Client Registration (RFC 7591), authorization-server metadata discovery (RFC 8414), JWKS publication for RS256 access tokens. Foundation for third-party MCP clients to authenticate against Niyra without manual credentialing.

    oauthmcpauthphase-a
  27. Time saved this month, hero widget

    New dashboard hero showing month-to-date minutes computed server-side via per-tool attribution on usage_logs. Each tool credits a baseline (research 45 min, automation 15, email 10). Shareable as a 1200×630 OG-card PNG with prominent Niyra branding.

    dashboardwidgetsharegrowth
  28. POST /mcp, Niyra as MCP server, Phase B v1

    Niyra is now reachable as an MCP server. niyra_ask + niyra_get_task tools live; JSON-RPC dispatch routes through the OAuth-authenticated token plane. Claude Desktop, ChatGPT, and any MCP-aware client can wire Niyra in.

    mcpapiphase-binterop
  29. Niyra voice system, every message in her voice

    Brand-wide voice catalog. NiyraError envelope on the backend (models.SendNiyraError), NiyraToast/NiyraMessage on the frontend with orb + label identity. ESLint rule blocks raw sonner toast calls.

    voicebrandsystem
  30. Niyra voice + Apex/Fable 5 tier

    Every system message now speaks in Niyra's voice: errors, toasts, validation, empty states. New Apex tier on Claude Opus 4 / Fable 5 for BYOK-only alpha access.

    voiceapexalpha
  31. Files: click-to-preview modal + white card surface

    Files dashboard got a fresh look. Click any file to preview inline: PDFs, images, text, code.

    filesui
  32. Proactive OAuth token refresh

    MCP server tokens refresh 60s before expiry, in the tool-call path. No more 'reconnect Slack' surprises.

    mcpoauthreliability
  33. HTTP MCP servers with OAuth support

    Add MCP servers over HTTP with OAuth flow. The red 'reconnect' banner now hides when OAuth is offered.

    mcpintegrations
She knows you.
For AI:.md.txt
Changelog | Niyra