Layer 01 — Apps

Your company's agent, native everywhere

Your agent, native in Slack, GitHub, the web, and Messages, with one identity, one memory, and one permission model.

engineering
Dustin Schau
Dustin Schau
9:12 AM

@Acme can you analyze the queries that resulted in opening a PR, week over week? It feels slower lately and I wonder if it's real or if I'm just asking for more.

Wander
"Every team at Wander runs on our own agent built on Adapt. It answers guests in Slack, triages issues on GitHub, and texts the on-call when something breaks. One agent, our brand, everywhere we work."
Nathan Potter

Nathan Potter

CTO at Wander

Wander
# guest-experience12 members

Nathan Potter9:01 AM

@wander why did booking confirmation latency spike after this morning's deploy?

Wander

WanderAPP9:02 AM

The 9:10 deploy increased webhook retries after payment-service timeouts. I reverted the retry change and opened a PR with the fix.

The pieces

One agent, wherever you work.

Not screenshots: the actual anatomy of each surface, down to the composer. Click through them; each one is the same agent wearing that tool's native interface.

engineering
Dustin Schau
Dustin Schau
9:12 AM

@Acme can you analyze the queries that resulted in opening a PR, week over week? It feels slower lately and I wonder if it's real or if I'm just asking for more.

One event, one reply

Different positions, one shape.

Each surface plays its own position: Slack catches questions, GitHub ships code, the web holds deep work. Underneath, every one delivers the same normalized event and expects a typed reply, so your agent never learns a webhook quirk.

Normalized events
  • SlackWhere questions get askedslack.mentionpost · reply · card
  • GitHubWhere code gets shippedgithub.issue_commentcomment · PR · review
  • WebWhere deep work livesweb.messageanswer · chart · action
  • MessagesWhere urgency finds youmessages.inboundtext · receipt · link
  • LinearWhere work gets trackedlinear.issue.assignedupdate · comment · PR
  • TeamsSoonWhere enterprise chat livesteams.mentionpost · reply · card

Why one agent

One universal agent. Not five bots.

The point isn't Slack support or GitHub support. It's that they are the same agent: same memory, same permissions, same personality, everywhere your team works.

engineering
Dustin Schau
Dustin Schau
9:12 AM

@Acme can you analyze the queries that resulted in opening a PR, week over week? It feels slower lately and I wonder if it's real or if I'm just asking for more.

acme.adapt.com
PR velocity analysis
continue from #engineering, what changed in the work per PR?
  • One memory

    Ask in Slack, continue on the web, get the ping in Messages. Context follows the work, not the tool.

  • One identity and permission grant

    Grant access once. Every surface inherits the same scopes, the same roles, the same audit trail.

  • No bot sprawl

    One agent replaces the five vendor bots that each know a sliver of your company and share nothing.

  • One place to improve

    Tune a prompt or add a skill once, and every surface gets better in the same deploy.

Try it live

One agent: integrated everywhere.

We meet you wherever you work, so you can stay in flow across all of the surfaces where your team gets work done.

bugs
Casey Manos
Casey Manos
10:04 AM

cross-posting from #sales, we're hearing it from customers too. @Acme can you dig in?

Rachel Taylor profile pictureRachel Taylor10:01 AM

two customers on calls this morning hit 401s on their Salesforce sync. anyone else hearing this?

Posted in #sales · Today

serialize token refresh per connection#482

open

Acme logoAcme opened this from the #bugs thread · 2m ago

integrations/oauth.ts

  • if (token.expiresAt < Date.now()) {
  • - return refreshToken(connection)
  • + return withLock(connection.id, () =>
  • + refreshToken(connection))
  • 12 checks passed
  • sandbox-verified
  • ran in 41s
Messages · +1 (415) 555-0134

did the token fix merge yet?

Merged 14 minutes ago: checks green, canary healthy, 401s back to zero. I posted the all-clear in #bugs and queued re-runs for the 12 syncs that failed.

perfect, kick off the re-runs

Meet your team
where they work.

One agent in Slack, GitHub, the web, and Messages. Live in minutes.