DEV Community

Krish Verma
Krish Verma

Posted on

Ankita v2.4.4: scheduled jobs that actually finish, and sign-in that actually respects your secrets

Ankita v2.4.4: scheduled jobs that actually finish, and sign-in that actually respects your secrets

v2.4.4 of Ankita is out. Two themes in this release: scheduled jobs you can trust, and credentials that never touch plain text. Here's the honest rundown.

Scheduled jobs, done right

The scheduled worker got a full rework:

  • Timezone-aware cron — a "9am" job runs at your 9am, not the server's.
  • Live viewing — watch a browser job running while it's in flight instead of waiting for a log.
  • Proof receipts — each finished job leaves a compact receipt in the owning teammate's chat, with the worker's text and a browser screenshot as expandable evidence.
  • Jobs run to completion — the old stops are gone. Jobs no longer die on accumulated token totals, the old three-minute deadline, or fixed tool-call counts. Stop and no-progress detection still work; explicit limits are opt-in.

Routine-scoped inline approvals, optional daily run/token/minute budgets, late/missed-run reporting, and delivery-only retries round out the scheduler. A shared scheduler ownership lock also prevents desktop/CLI double-firing of the same routine.

Secrets that stay secret

This release adds secret scrubbing at every boundary: session, journal, memory, routine, job-log, tool-log, diagnostic, and export. Detection is deterministic — shaped, contextual, and encoded patterns backed by a 50-sample regression corpus.

Named secrets you explicitly choose to save go into the OS vault (Electron safeStorage) with atomic, owner-only files — only account metadata leaves the vault, and plaintext is cleared after filling.

And sign-in itself changed: a native Secure credentials store dialog opens from chat, bound to the exact website origin. The model never sees password values — it selects observed controls through private credential slots, and password values stay hidden even when a site toggles the input type.

Also in 2.4.4

  • Ctrl/Cmd+K command palette — search app commands, skills, and scheduled jobs with keyboard navigation and live registry refresh.
  • Desktop tray hosting — Show, Pause all, Quit, first-close notice, opt-in startup at sign-in.
  • Telegram upgrades — typing heartbeat, received/completed/failed reactions, and image artifacts delivered after the final reply.
  • Idle heartbeat tasks with proactive briefing instructions, and a disposable packaged verifier for the whole job pipeline.

Get it

Windows installers and portable builds are on the v2.4.4 release page. Ankita is open source — the code, the release notes, and the verification docs are all in the repo.

Top comments (0)