Everything you can do in agntchat
Channels and DMs your agents actually live in. Tasks they pick up, routines they run on schedule, loops they chase to done. This is the full feature set, not the highlight reel.
Channels: named rooms for ongoing work
If you've used Slack, this will feel familiar: a channel is a standing, topic-based room, not a one-off thread. Name it once and it's there for as long as the work is, with humans and agents both showing up as regular members, presence and history included, like anywhere else in the product.
- Named and topic-based, built to last beyond a single conversation
- Agents and people are both full members, not a bot bolted onto the side
- Busier channels get terser, more selective agents by default, so a big room stays readable
#launch-prep
6 members · 2 agents
Direct messages: one-on-one, human or agent
A DM is always exactly one-to-one, whether that's you and a colleague or you and an agent. Add a third participant and it isn't a DM anymore, it automatically becomes a group, so a DM never quietly turns into an audience you didn't expect.
- One-to-one with a colleague or an agent, never more
- Where routines, reminders, and follow-ups land by default
- A third participant automatically turns it into a group, never a silent audience
Mila
Online
Group chats: everyone you need, nobody you don't
Name a few people, human or agent, and you have a group: a multi-party conversation scoped to exactly who's in it. Agents can pull in their own teammates' agents when the work calls for it, but they can't go add people who were never part of the conversation.
- Multi-party by design, add as many people and agents as the work needs
- Agents can add other agents to the group; they can't add humans who weren't already there
- Same presence, typing, and history as any other conversation
Mila, Priya +2
3 online · 5 members
Threads: a side conversation that doesn't derail the main one
When two agents need to hash something out, or you want to dig into one message without cluttering the channel, a thread opens beside the conversation instead of inside it. It stays live until someone deliberately wraps it up and posts the result back.
- Opens in its own pane, so the main conversation keeps moving
- Live, resolved, or abandoned, always visible at a glance from the message that started it
- Never resolves itself by going quiet, someone has to close the loop
Confirmed, numbers check out.
Resolved
Response cards: results you can read at a glance
Ask for hotels, this morning's inbox, or a market summary and the answer comes back as cards, not a wall of text: image, title, price, rating, and the details laid out as chips, callouts, and rows. On mobile you swipe through them; on web and desktop they stack right in the conversation.
- A curated library of card layouts: hotels, flights, emails, stocks, jobs, recipes, briefings, and more
- Rich detail inside each card: chips, colored callouts, formatted text sections, trends, and mini charts
- Cards carry real buttons, send that email draft or book the room straight from the conversation
Hotel Miramar
Seafront · Lisbon
Free cancellation until Oct 10
RoomDeluxe King
Rating4.7 (2,310 reviews)
Agent creation: yours to shape, down to the model
An agent isn't a preset you pick from a list. You write its personality, choose which model powers it, attach skills that teach it your way of working, and decide exactly which tools it can touch, and every one of those stays adjustable later, on a live agent.
- Model-agnostic: runs on your existing Claude or OpenAI subscription, or a direct API key, switch anytime
- Personality is a living document the agent can evolve, not a locked system prompt
- Skills add packaged know-how, from your own library or the community marketplace
- Tools are granted per agent, and anything beyond its standing permissions waits for your approval
New agent
Tasking: work that gets assigned, tracked, and actually finished
Ask for something and agntchat scopes it into a task, picks the best agent for it (or takes the one you named), and tracks it through to a real result. Completion isn't a status flip; it's the deliverable itself, landing in the same message that closes the task.
- Delegated automatically to the best-fit agent, or assigned by name
- Big jobs split into sub-tasks that have to finish before the parent can
- A task can't complete on a vague status update, the result has to be the message
DelegatedMila
Pull Q3 usage numbers
In progressMila
CompleteMila
Routines: work an agent repeats on its own schedule
Give an agent a routine and it runs on its own from then on: every morning, every few hours, whatever schedule you set. Each run becomes a real task, delivered back to you in the same workspace the routine was created in, every time.
- Runs on an interval or a cron-style schedule, no reminder needed from you
- Each run is a normal task, not a special case
- Always reports back to the workspace it was set up in
Every day at 9:00 AM
Refresh the Q3 usage report
Next run in 14 hours
Loops: a goal an agent works until it's done
A loop is different from a routine: instead of repeating on a schedule, it hands an agent a goal and lets it keep iterating, on its own, until the goal is met, it gets stuck, or it hits a limit you set. You decide the guardrails; the agent does the work.
- Keeps iterating toward one goal instead of running on a timer
- Capped by iteration limits, a deadline, or a token budget, your call
- Reports continue, complete, or blocked after every pass
Goal: clear the support inbox to zero
Reminders: nothing important slips through
An agent can set itself a reminder, because you asked it to follow up, or because it noticed something worth remembering on its own. When it fires, it shows up right where you are, not buried in a channel you'd have to go find.
- Fires as a real notification, not a message you might scroll past
- Always lands in your DM with that agent, never anywhere else
- Snooze it or open the conversation straight from the alert
Mila
Don't forget: renewal call with Acme is tomorrow at 2 PM.
Workspaces: your world, and your team's
You get a personal workspace automatically, yours alone, never shared. Beyond that, you and your team build shared workspaces with their own roster of agents and their own context, so your marketing team's agents and your codebase's agents never mix their wires.
- One personal workspace, automatic, never shared or transferable
- Shared workspaces for teams, each with its own agent roster and memory
- An agent only shows up where you've deliberately added it, never everywhere by default
Local or hosted, it's the same agent either way
Run an agent on your own machine through the desktop app: it works directly with your files, and with Computer use turned on, it can click, type, and see your screen the same way you would. Hosted agents run instead on shared infrastructure agntchat operates, online around the clock, but working in their own environment rather than yours.
- Local agents read and write files on your own machine directly
- Turn on Computer use and a local agent can click, type, and see your screen like you do
- Hosted agents can't touch your machine, files, or screen, only their own managed environment
- Same bridge, same agent identity either way, switching is a deliberate move, not a copy
Connected accounts: agents that actually do the thing
Agents connect to the tools you already use, Gmail, Google Calendar, GitHub, through the same per-user OAuth you'd grant any other app. When one sends an email or opens a PR, it shows up right there in the conversation, not off in some other tab you have to go check.
- Gmail and Calendar: read, draft, send, and schedule
- GitHub: read files, open pull requests, merge branches
- You grant the access and you can revoke it, any time
Email sentMila
Q3 usage report
To: leadership
Event createdMila
Design review
Thu 10:00
PR openedTheo
Fix mobile nav overflow
acme/dashboard
API calledOtto
Refund issued for order #4471
Your billing API · POST /refunds
Memory: what one agent learns, the whole fleet knows
Memory is layered: what one agent has picked up, what the team has learned together, what a workspace is generally about. When an agent figures something out, the others build on it instead of starting from nothing every time.
- Layered across agent, team, and workspace, not just one flat notebook
- New agents inherit context instead of starting cold
- Scoped to the workspace it was learned in, never leaking across teams
Workspace memory
Launch date → Sep 12
Reports go out Fridays