What are capabilities?
A capability is a specific tool — like web search, file reading, calendar access, or API calls. Each one is a small gRPC service that your agent can invoke during a conversation.
You’ve installed an agent and sent your first message. Now let’s dig a little deeper into what’s actually happening when you have a conversation — and how to get the most out of it.
Open your agent from the Home screen. Every time you click into an agent, you start a new conversation thread. Previous conversations are listed in the sidebar so you can always go back.
Try asking your agent something that requires a bit of thought:
“What’s the weather like this week in Austin, Texas?”
Depending on your agent’s capabilities, one of two things will happen:
This is an important idea in Selu: agents are only as powerful as the capabilities you give them.
Capabilities are the tools your agent can use to take actions beyond just generating text. Think of them as skills you grant to your agent.
What are capabilities?
A capability is a specific tool — like web search, file reading, calendar access, or API calls. Each one is a small gRPC service that your agent can invoke during a conversation.
You're in control
You decide which capabilities each agent has. An agent can only use tools you’ve explicitly enabled. Nothing runs without your permission.
When your agent decides it needs to use a capability, here’s what happens:
All of this happens in a few seconds. You’ll see the agent’s response appear in the chat — sometimes with a small indicator showing which capability was used.
Selu includes a conversation inspector that lets you peek behind the curtain. To open it:
This is especially useful when you’re curious about why an agent responded a certain way, or when you’re debugging a custom agent.
Agents in Selu maintain context within a conversation. This means you can have natural, multi-turn exchanges:
You: “Can you help me draft an email to my team about the project deadline?”
Agent: “Sure! What’s the deadline, and what tone are you going for — formal or casual?”
You: “Friday the 15th. Keep it casual.”
Agent: “Here’s a draft: …”
The agent remembers what you said earlier in the thread. If you start a new conversation, it starts fresh with no memory of previous threads.
One of the most useful features of Selu is multi-channel messaging. If you’ve connected Telegram or iMessage in your settings, you can chat with the same agent from your phone.
Web chat
The built-in dashboard chat. Best for longer sessions where you want access to the conversation inspector and agent settings.
iMessage
Text your agent just like you’d text a friend. Great for quick questions on the go.
Telegram
Use Telegram’s bot interface to chat with your agents. Useful if Telegram is already part of your workflow.
Conversations started on different channels are separate threads, but they all connect to the same agent with the same capabilities.
Now that you understand how conversations and capabilities work, you might want to: