Analytics
August 14, 2026- Returned product analytics to PostHog as the single destination and retired the temporary Mixpanel transport.
- Added native Mixpanel product analytics support alongside PostHog, supporting
server-side
/importdeduplication and client-side telemetry. This same-day cutover was superseded by the PostHog restoration above.
Source control
August 8, 2026- Hardened how agent sandboxes authenticate to Git. The credential is no longer
written into the cloned repository’s
.git/configor passed on agitcommand line; it is supplied to Git from the environment for the life of the run only. Cloning, fetching and pushing are unchanged.
Slack
August 10, 2026- Kept the live answer above the smaller Webapp footer for the entire run. The footer no longer starts above the streamed text and jumps below it only when the message finishes.
- Failed Slack message updates now retry the canonical layout at completion; if Slack still rejects that update, Ara posts only the unrendered tail rather than duplicating the answer prefix.
- Tool activity now stays in Slack’s native assistant status instead of
leaking marker text such as
_bash_into Ara’s answer. - A streamed answer now finalizes exactly once without appending the same final summary or Webapp link again. Late terminal events can no longer reopen a Webapp-only message or restart the shimmer. Runs without a rich stream retain the existing thread-message fallback.
- Reasoning activity uses a private-safe “is thinking” shimmer; concrete tool names can replace it without publishing reasoning prose.
- Fixed a run’s answer sometimes appearing duplicated in a Slack thread (e.g. “HiHi Adi! How can I help…Hi Adi! How can I help…”). The live activity now sends only the new part of the answer as it grows, instead of re-sending everything already shown.
- The session link now appears the moment a run starts responding in Slack, instead of only once the run finished.
- Restored the “is thinking” activity indicator during live streaming. It had gone quiet on runs that were also showing tool activity, leaving the thread looking empty while Ara was reasoning between tool calls.
- Screenshots the agent captures during a run now show up inline in the Slack thread’s live activity, the same way they already did in the webapp session. Previously they were silently dropped from the Slack view.
- A Slack thread now stays one session even after a run finishes. Short runs complete in seconds, so a follow-up almost always landed on a finished run and started an unrelated new session; it now continues the same conversation.
- A Slack thread now stays one session. A follow-up used to open a fresh, unrelated session in the webapp each time; the thread now carries its conversation forward, and a reply to a still-running session steers it instead of starting a second one.
- Ara now names the actual command it is running while it works, instead of narrating its own thinking.
- A Slack follow-up now shows the person who sent it, with their name and avatar, instead of appearing as an unnamed teammate in the session.
- A launch no longer announces which repo it picked. Dropped the instant “On it” reply. The 👀 reaction is the receipt, so an unambiguous request goes straight to work and the thread holds the answer.
- Replying to a running session now steers that session instead of starting a second one. Previously a mid-task correction raced its own original, and both runs answered.
- Added live session activity in the thread. A running session now names what it is working on as it goes, and finishes as a plain answer with a link to the session. Requires a paid Slack plan.
- Simplified how Ara talks in Slack: no status badges or button rows, just a sentence, the answer, and a link to the session.
- Fixed the sender details on Slack-started sessions. A session opened from Slack now records the name, email, and avatar of the person who asked for it, instead of leaving them blank.
- Fixed the channel name shown on Slack-started sessions, which previously fell back to no channel at all.
- Bound each connected Slack team to one Ara workspace.
- Added sessions from channels and threads by mentioning
@Ara. - Kept follow-up replies and session progress in the same Slack thread.
- Linked Slack-origin session messages back to their exact channel message.

