Company agent · agent/

A company agent that answers each person as themselves.

One agent per workspace, built from the agent/ folder with the Agent SDK. It answers in Telegram as the member talking to it, with that member's permissions, and reaches your business only through the ontology.

The company agent as its agent/ folder declares it: the deployed version, the Telegram channel through the workspace connection, and its models.

cloud.segmentstream.com
The console's agent page: the deployment it was read from, the Agent SDK version, the ontology connection, the Telegram connection with its group policy, registered webhook and menu button, and the models it uses
In Telegram

Ask in a chat. Get an answer with your own permissions.

  • It knows who is asking

    Ada pairs her Telegram account with her member once. Every answer after that is read with her roles, and every change is recorded as hers.

  • It acts through actions

    Moving a deal or adding a task runs the same actions the app runs, with the same rules inside them. Nothing reaches the database another way.

  • It stops where the role stops

    Revenue needs the accountant role, which Ada does not hold, so the agent says so instead of answering. No prompt can talk it past a permission.

Answers as the member

A person's Telegram account pairs with their member once, through a link to the app. From then on the agent acts as that member, with the roles they hold at that moment, and history names them.

The ontology is its tool surface

The agent's tools are the ontology's reads and actions the member may run, over the app's own MCP server. Shell, file and web tools stay off.

Channels, without tokens in code

Telegram is the channel. The bot token stays in the workspace's Telegram connection, and the platform registers the webhook on every deploy.

Groups and voice

In a group, it answers when someone addresses it or asks for something it does, and keeps the rest as context. Voice messages are transcribed.

A model per role

Pick a model per role, for example a stronger one for finance. Model calls go through a gateway with the deployment's own identity: no key to configure.

Stops when access stops

Deactivate a member, or let them revoke a pairing in the app, and the agent stops acting for them at once.

In code

agent/
// agent/segmentstream.json{  "channels": {    "telegram": { "connection": "telegram", "policy": "smart" }  }}// agent/agent/extensions/segmentstream.tsimport { segmentstream } from "@segmentstream/agent/extension";import config from "../../segmentstream.json";export default segmentstream(config);
Agent SDK reference →

Use it, build on it, or have it built

Use it

Message the bot, approve the pairing in the app once, and ask.

Build it with your agent

Your agent writes the instructions in agent/ and adds the Telegram connection; deploy, and the bot answers.

Have our engineers build it

Our engineers set up the agent and its channel with you during a pilot.

Replaces Chatbots with a shared service account and Bot tokens in code.

Works with

Solutions built with it

Read more

Enterprise pilot

Start a pilot.

Want company agent set up for you? Our forward-deployed engineers build it with you in your workspace, as code you own.

  • One solution, on your data, in your own workspace
  • First version live in two weeks
  • Parity proven before anything is switched off
  • Fixed scope and price, credited to your contract if you continue

Not ready for a pilot? Send the form anyway with your question. An engineer will reply, not a sales rep.

How the pilot works

Goes to our founder’s inbox. No sales queue, no newsletter.

Your company’s software, built by agents, owned by you.

$ segmentstream workspace create acme --region eu --subdomain acme

▸ Created workspace acme · database, warehouse and a private git repository

$ segmentstream workspace WORKSPACE-ID clone acme && cd acme

▸ your agent writes the five folders and runs the checks

$ git add -A && git commit -m "First version"

$ segmentstream deploy

▸ app, ontology API and MCP tools live for your invited members

Start a pilot

Our engineers build the first version on your data in two weeks, at a fixed price.

Or join the waitlist for self-serve:

We’ll email you product updates, tips and onboarding help. Unsubscribe anytime.

Self-serve opens to the waitlist first.