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)