engineering
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.
Layer 01 — Apps
Your agent, native in Slack, GitHub, the web, and Messages, with one identity, one memory, and one permission model.

"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
CTO at Wander

Nathan Potter9:01 AM
@wander why did booking confirmation latency spike after this morning's deploy?

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
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.
One event, one reply
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.
slack.mentionpost · reply · cardgithub.issue_commentcomment · PR · reviewweb.messageanswer · chart · actionmessages.inboundtext · receipt · linklinear.issue.assignedupdate · comment · PRteams.mentionpost · reply · cardWhy one agent
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.
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
We meet you wherever you work, so you can stay in flow across all of the surfaces where your team gets work done.
serialize token refresh per connection#482
openAcme opened this from the #bugs thread · 2m ago
integrations/oauth.ts
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
One agent in Slack, GitHub, the web, and Messages. Live in minutes.