Repository navigation
Releases: abacusai/abacusai-bot
Releases · abacusai/abacusai-bot
Release list
Abacus AI Bot 1.1.4
What's Changed
- Launch reopens the last page you had open, not the start page by @Rajaniraiyn in #475
- Credit wall says why, and every 429 on a free account offers a plan by @sreemanti-abacusai in #474
- Routines: where local routines run, fires missed while the computer was off, and 24/7 routines in Abacus AI Agent by @sreemanti-abacusai in #476
- Bot chat: offer_session's card shows when its call is the message's only content by @sreemanti-abacusai in #478
- Each chat app's own chat goes to one home bot you choose by @sreemanti-abacusai in #477
- Windows: the agent keeps the user's PATH by @harsha-abacus in #480
New Contributors
- @harsha-abacus made their first contribution in #480
Full Changelog: v1.1.3...v1.1.4
Abacus AI Bot 1.1.3
What's Changed
- WhatsApp: wait for the chat list after a link instead of calling a name unknown by @sreemanti-abacusai in #471
- Messaging: one mapping from a failed turn to chat words by @sreemanti-abacusai in #470
- Chat-app agents know their home app: Telegram Agent asks for Telegram by @sreemanti-abacusai in #472
- Paid-plan refusals send the model to billing_plan by @sreemanti-abacusai in #473
Full Changelog: v1.1.2...v1.1.3
Abacus AI Bot 1.1.2
What's Changed
- Chat ask card: WhatsApp/Telegram/Discord Connect opens the pairing QR on the desktop by @sreemanti-abacusai in #467
- Bot chat: show the words sent to WhatsApp/Telegram, not the envelope by @sreemanti-abacusai in #468
Full Changelog: v1.1.1...v1.1.2
Abacus AI Bot 1.1.1
What's Changed
- Onboarding: website sign-ups get the welcome, AI and connectors screens by @sreemanti-abacusai in #466
Full Changelog: v1.1.0...v1.1.1
Abacus AI Bot 1.1.0
What's Changed
- Avatars: an a11y fixture of one avatar per shape, and a node budget per avatar by @sreemanti-abacusai in #261
- Renderer parity baseline: #224 was already in the previous baseline by @sreemanti-abacusai in #262
- Phone lane: owed acks keep the host up, a stop does not ask for a resend that will run, a send that threw is not re-run by @sreemanti-abacusai in #259
- Vault: each sign-in with a saved login needs the user's one-tap approval by @sreemanti-abacusai in #257
- Phone lane: the give-up apology waits for the send still on its way by @sreemanti-abacusai in #263
- Make session panels work from the title bar and preserve tab state by @Rajaniraiyn in #223
- Tests: neutral placeholder names in messaging fixtures by @sreemanti-abacusai in #265
- Make session composer controls and message feedback compact and predictable by @Rajaniraiyn in #226
- Checkouts: payment steps come from payment facts, and one site rule everywhere by @sreemanti-abacusai in #245
- Checkouts: the vault fills the card's expiry and cardholder name too by @sreemanti-abacusai in #256
- Restore AbacusAI branding and add expressive credits reminders by @Rajaniraiyn in #266
- Make the command palette easier to navigate by @Rajaniraiyn in #231
- Use consistent page spacing and shared controls across the app by @Rajaniraiyn in #243
- Unify workspace tabs, native gutters and sidebar credits by @Rajaniraiyn in #239
- Vault: send the vault page link, and open it from Settings by @sreemanti-abacusai in #253
- Routines: unattended mode, the hosted runner, and the routines panel by @sreemanti-abacusai in #271
- WhatsApp loop: a browser run keeps the turn alive, one answer per message, and the apology in the user's language by @sreemanti-abacusai in #260
- WhatsApp tools: the phone gets its own tool definitions, starting with connectors by @sreemanti-abacusai in #264
- Bring recent screens into the shared UI system by @Rajaniraiyn in #269
- Upgrade opens the account's own upgrade page; upgrade card back on web by @sreemanti-abacusai in #278
- Make web sign-out end the website session by @Rajaniraiyn in #276
- WhatsApp: billing_plan tool for plan, credits, plans and upgrade links by @sreemanti-abacusai in #280
- Use account identity and the bot icon on the web by @Rajaniraiyn in #277
- billing_plan: upgrade links only when the user might upgrade by @sreemanti-abacusai in #281
- Connect offers land when the user connects another way by @sreemanti-abacusai in #282
- Bot prompts: support email only when asked by @sreemanti-abacusai in #283
- Make AbacusAI purple the default accent by @Rajaniraiyn in #279
- Phone: no Skip on the WhatsApp screens by @sreemanti-abacusai in #284
- Routines: local asks on a hosted-only bot keep their time zone by @sreemanti-abacusai in #287
- Routines move note never replaces the bot's answer by @sreemanti-abacusai in #288
- Routines-moved note no longer goes to the WhatsApp chat by @sreemanti-abacusai in #289
- Hosted host syncs logs, transcripts and diagnostics like the app by @sreemanti-abacusai in #290
- Scan commits and pushes with Gitleaks and lefthook by @Rajaniraiyn in #275
- Hosted host keeps syncing logs, transcripts and diagnostics after startup by @sreemanti-abacusai in #297
- Phone lane: a repeated or failed image sends no caption, and the session hears it did not go by @sreemanti-abacusai in #298
- Routines: remove approval by @sreemanti-abacusai in #299
- Phone lane: photos and documents from WhatsApp reach the session as saved files by @sreemanti-abacusai in #301
- Web: WhatsApp connect uses AbacusAI Bot's number, with a QR on laptops by @sreemanti-abacusai in #302
- Make session tool runs compact and separate the transcript from the composer by @Rajaniraiyn in #291
- Keep account controls in the left rail by @Rajaniraiyn in #286
- Step-done events: a chat hears when the user finishes the page it sent by @sreemanti-abacusai in #293
- Make reply text selectable and add link previews by @Rajaniraiyn in #285
- Bump linkify-it from 5.0.0 to 5.0.2 in /apps/web by @dependabot[bot] in #306
- Bump image-size from 1.2.1 to 2.0.3 in /apps/desktop by @dependabot[bot] in #305
- Phone media honesty: send_media refuses an id the app does not hold, browser_task names the screenshots it took by @sreemanti-abacusai in #307
- Give bot avatars individual faces and natural motion by @Rajaniraiyn in #270
- Lockfile: match the dependency bumps merged alongside each other by @sreemanti-abacusai in #310
- Keep popups inside the window and open messaging channels in routed dialogs by @Rajaniraiyn in #294
- Set up a model from the composer picker by @Rajaniraiyn in #300
- Send and resume new sessions without a recovery prompt by @Rajaniraiyn in #296
- Make files and workspace selection work on the web by @Rajaniraiyn in #295
- Keep session drafts and compact composer attachments by @Rajaniraiyn in #308
- Web: app chats see the WhatsApp link to AbacusAI Bot's number and can message the user there by @sreemanti-abacusai in #312
- WhatsApp link to the bot's number: a failed read retries, and a new link shows at once by @sreemanti-abacusai in #315
- Make startup and onboarding expressive and simplify the tour by @Rajaniraiyn in #292
- Keep profile theme options in one row by @Rajaniraiyn in #313
- Give accepted sends and final replies clearer sound cues by @Rajaniraiyn in #314
- Make browser attachments explicit about their source by @Rajaniraiyn in #303
- Make bot naming compact and align composer button corners by @Rajaniraiyn in #311
- Phone lane: first brief on link, soft upgrade hint by @sreemanti-abacusai in #316
- Vault: hosted bot only by @sreemanti-abacusai in #317
- Connect buttons open a connect link by @sreemanti-abacusai in #318
- In-app Google sign-in: mark a new account as a bot sign-up by @sreemanti-abacusai in #319
- Round credit balances in the upgrade card by @Rajaniraiyn in #321
- Restore session title generation on web and desktop by @Rajaniraiyn in #322
- fix(web): clarify browser previews and add desktop download by @Rajaniraiyn in #323
- Fix web PDF loading and shared file preview layout by @Rajaniraiyn in #324
- fix(routines): move create action to sidebar header by @Rajaniraiyn in #325
- fix(build): identify vendor downloads to prevent BusyBox 403 by @Rajaniraiyn in #327
- fix(build): preserve web provenance through Turbo by @Rajaniraiyn in #329
- Give every sub-agent a turn budget it is warned about, and a closing report by @sreemanti-abacusai in #333
- Keep conversation history visible while scrolling by @Rajaniraiyn in #326
- Fix bot file previews opening before session query settles by @Rajaniraiyn in #332
- Phone: reply in the user's language from the start by @sreeman...
Abacus AI Bot 1.0.85
What's Changed
- fast-uri 3.1.7: two new high advisories in the pinned range by @sreemanti-abacusai in #104
- Sign-in page: say the free plan is active, drop the upgrade link by @sreemanti-abacusai in #103
- Sign up in an app window instead of the browser (experiment) by @ZvonimirAbacus in #74
- Package only what the main process loads at run time by @sreemanti-abacusai in #105
- Fix profile reuse when sign-in omits stable account IDs by @ZvonimirAbacus in #106
- Compress the installers harder by @sreemanti-abacusai in #107
Full Changelog: v1.0.84...v1.0.85
Abacus AI Bot 1.0.84
What's Changed
- Sign-in page: say the free plan is active, drop the web link by @sreemanti-abacusai in #102
Full Changelog: v1.0.83...v1.0.84
Abacus AI Bot 1.0.83
What's Changed
- Learn who the user is from their sent mail the moment Gmail connects by @sreemanti-abacusai in #56
- Gmail persona: show what was learnt the moment it lands, and learn it on first start for users already on Gmail by @sreemanti-abacusai in #58
- Gmail persona: full-screen progress while it generates, visible in Sessions, then the persona by @sreemanti-abacusai in #59
- Bump github/codeql-action/init from 4.37.9 to 4.38.0 by @dependabot[bot] in #44
- Bump github/codeql-action/analyze from 4.37.9 to 4.38.0 by @dependabot[bot] in #45
- Bump github/codeql-action/analyze from 4.38.0 to 4.38.1 by @dependabot[bot] in #67
- Bump github/codeql-action/init from 4.38.0 to 4.38.1 by @dependabot[bot] in #68
- fix(agent): normalize Windows scratch paths for 8.3 short paths by @ROHITHELAYARAJA in #70
- Resolve the scratch temp dir through realPathOf by @Rajaniraiyn in #71
- Connect requests survive past five minutes by @sreemanti-abacusai in #73
- Write the app name as AbacusAI Bot by @Rajaniraiyn in #60
- Tidy docs and changelog wording by @Rajaniraiyn in #61
- Tighten UI copy by @Rajaniraiyn in #62
- Tighten agent prompts and tool descriptions by @Rajaniraiyn in #63
- Clean up main process messages and comments by @Rajaniraiyn in #64
- Clean up build scripts and config by @Rajaniraiyn in #65
- Connectors that miss the first connect come back on their own by @sreemanti-abacusai in #85
- OpenRouter offers its free models only, off a paying plan by @sreemanti-abacusai in #86
- The connector gateway gets a second chance at a key it refused by @sreemanti-abacusai in #88
- Fix agent startup under CommonJS home directories by @Rajaniraiyn in #89
- Pause a routine that runs out of Abacus.AI credits by @sreemanti-abacusai in #91
- Add bot emoji reactions and corner message feedback by @ZvonimirAbacus in #87
- Settle the sandbox check when the probe prints no verdict by @sreemanti-abacusai in #90
- Fix routine deletion while a run is active on Windows by @Rajaniraiyn in #92
- Install downloaded updates from hidden Windows windows by @Rajaniraiyn in #93
- Run bundled shell when cache installation fails by @Rajaniraiyn in #94
- Remove the Gmail persona (the sent-mail profile, its dialog and startup run) by @sreemanti-abacusai in #95
- Connectors: keep the browser hop alive across re-renders, and let a second Add retry an OAuth sign-in by @sreemanti-abacusai in #96
- Report first-run milestones so setup drop-off can be measured by @sreemanti-abacusai in #97
- Bump pnpm to 12.6.0 by @Rajaniraiyn in #99
- README: the product tour opens on the bot shipping a fix overnight by @sreemanti-abacusai in #100
New Contributors
- @dependabot[bot] made their first contribution in #44
- @ROHITHELAYARAJA made their first contribution in #70
- @ZvonimirAbacus made their first contribution in #87
Full Changelog: v1.0.82...v1.0.83
Abacus AI Bot 1.0.82
What's Changed
- Out of free credits: connect a free source, not a plan by @sreemanti-abacusai in #46
- Tell a shut free pool from a busy one by @sreemanti-abacusai in #50
- Run models on this machine: a bundled llama.cpp server and a model store by @sreemanti-abacusai in #48
- Use a local model: one click from the out-of-credits card by @sreemanti-abacusai in #49
- The checkout rail is a row under the box, not a tab hanging off it by @sreemanti-abacusai in #51
- Voice dictation: a microphone button that transcribes speech on the user's machine by @sreemanti-abacusai in #27
- Invite friends for credits by @sreemanti-abacusai in #42
- One dialog for pasting a provider key, from onboarding, Models and the picker by @sreemanti-abacusai in #41
- Declare the microphone entitlement once, so the mac build signs by @sreemanti-abacusai in #52
- Use my Chrome: the browser tools can drive the user's own browser by @sreemanti-abacusai in #53
- A model on this machine answers the turn it was picked for, without its thoughts in the reply by @sreemanti-abacusai in #54
- Invite friends: Add says what it needs, and WhatsApp takes a number for anyone not listed by @sreemanti-abacusai in #55
Full Changelog: v1.0.81...v1.0.82
Abacus AI Bot 1.0.81
What's Changed
- Abacus models: send the system prompt as 'system', not 'developer' by @sreemanti-abacusai in #9
- Windows: bash runs in a bundled busybox shell by @sreemanti-abacusai in #10
- Agent tests never see a developer's stored keys by @sreemanti-abacusai in #11
- Preserve browser profiles during development by @Rajaniraiyn in #12
- Every fifth connector call, remind the model what they cost by @sreemanti-abacusai in #13
- GitHub is a token on its own card, never the platform connector by @sreemanti-abacusai in #14
- Quit gracefully on profile switch and drop "Delete all data" by @sreemanti-abacusai in #16
- Connect GitHub from the chat: the button opens the token dialog by @sreemanti-abacusai in #17
- Connectors: one registry drives listing, status, connect flows, prompts and tool metadata by @sreemanti-abacusai in #15
- Run a routine entirely inside the folder it was set up for by @sreemanti-abacusai in #18
- Sign-in: ship the pre-auth log on key save and let the browser tab report the exchange outcome by @sreemanti-abacusai in #21
- Update debug info by @Rajaniraiyn in #23
- RouteLLM - Open: pool order from the catalog, only cards on failure, free models on the exhausted card, drop Ollama by @sreemanti-abacusai in #22
- Sub-agents run on the session's current model, read at spawn rather than at start by @sreemanti-abacusai in #25
- Browser runs: numbered budgets, one at a time, no false NEEDS USER by @sreemanti-abacusai in #19
- Say who the agent is first: an identity line ahead of everything else in the system prompt by @sreemanti-abacusai in #26
- Sandbox: Anthropic runtime on macOS and Linux, MXC container on Windows, hidden credentials with prompts, network egress control by @sreemanti-abacusai in #6
- Thumbs up/down on an assistant turn, with a tell-us-more box on a thumbs-down by @sreemanti-abacusai in #30
- The pool is walked to its end, not to a count by @sreemanti-abacusai in #29
- Bots run bash in the session's shell, not pi's built-in by @sreemanti-abacusai in #28
- A closed stdio pipe is not an exception to log by @sreemanti-abacusai in #31
- Only OpenRouter models that take tools: in the picker and in the pool by @sreemanti-abacusai in #32
- Rate the turn by its segment's place in the transcript, not the turn counter by @sreemanti-abacusai in #33
- Revamp terminal panel by @Rajaniraiyn in #24
- Extract every archive on Windows with bsdtar, not just zips by @Rajaniraiyn in #34
- Cut the framework's documentation section from the prompt by @sreemanti-abacusai in #35
- Stop rewriting the runtime MCP config with bytes it already holds by @Rajaniraiyn in #36
- The sandbox card explains a command it cannot read by @sreemanti-abacusai in #37
- X search runs on the Abacus.AI account, not an xAI key by @sreemanti-abacusai in #38
- Temporarily disable Windows sandboxing by @Rajaniraiyn in #39
- Catch a reply that drifted into another script through its English terms by @sreemanti-abacusai in #43
New Contributors
- @Rajaniraiyn made their first contribution in #12
Full Changelog: v1.0.79...v1.0.81