Skip to content

Your First 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 Chat from the sidebar and click New conversation. 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:

  1. If the agent has a weather capability enabled, it will use that tool to fetch real data and give you an actual answer.
  2. If it doesn’t have that capability, it will let you know it can’t look up live weather and offer to help in other ways.

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:

  1. The agent receives your message and thinks about how to respond.
  2. It determines that answering well requires using a tool (for example, searching the web).
  3. It sends a structured request to the capability service via gRPC.
  4. The capability executes the action and returns the result.
  5. The agent incorporates that result into its response to you.

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.

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.

  • Be specific. Instead of “help me with my project”, try “help me outline the next three milestones for my website redesign.”
  • Check capabilities. If an agent can’t do something you expect, go to its detail page under Agents and see what capabilities are enabled. You might need to install or enable one.
  • Use the right agent for the job. A general assistant is great for everyday tasks, but a specialized agent (from the marketplace) will often do better for domain-specific work.
  • Iterate. Agents respond well to follow-up. If the first answer isn’t quite right, refine your request rather than starting over.

One of the most useful features of Selu is multi-pipe messaging. If you’ve connected Telegram, iMessage, or WhatsApp under Pipes, 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 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.

WhatsApp

Chat with your agents through WhatsApp. Handy if WhatsApp is your go-to messaging app.

Conversations started on different pipes 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:

  • Explore the marketplace to find agents tailored to your needs
  • Learn about capabilities in the Developer Guide to build custom tools
  • Connect more pipes so you can reach your agents from anywhere