The chat(opens the documentation in a new tab)

A chat assistant for research and longer tasks.

An assistant on the models you connected. It searches and reads the web, works through your files, hands pieces to subagents, and keeps running on the server after you close the tab.

Free includes 25 web searches and 25 page reads a day.

Image
benchmarks-shortlist.csv·4 KB

Compare the three most cited benchmarks for retrieval over long PDFs, with sources.

Web on: a search returns six results, and it reads the pages behind them. New chats start this way.

Demo

Watch a thread from request to answer.

A request goes in. The agent plans, searches, reads and writes, and you watch each step land in the thread as it happens.

0:00 / 0:00
Web research(opens the documentation in a new tab)

Web research with sources you can open.

Every step lands in the thread as it runs. Open the research agent to see what it was asked and what it read, or open the sources to check the answer yourself.

Long PDF benchmarksFable 5.1

Compare the three most cited benchmarks for retrieval over long PDFs, with sources.

Searching the web
long pdf retrieval benchmark
Reading page (x4)
arxiv.orggithub.comhuggingface.coaclanthology.org
Fired up a research agent
Reasoning

Three benchmarks come up in almost every paper on the topic arxiv.org. They differ most in how long the documents are and in whether a question needs a table or a figure to answer huggingface.co.

If your PDFs are scanned reports, weigh the third one highest. It is the only one scored by a judge.

  • SearchSix results a call, or ten with Analysis on. Indexed sites you crawled are searched before the open web.
  • Read a pageThe readable text, up to about 20,000 characters. A page that comes back nearly empty is reported as blocked, not as nothing.
  • Research agentTakes the whole question and runs its searches and reads side by side. About twelve steps shallow, twice that deep.
  • SourcesAny answer built from the web lists every page it used, with its site, title and description.
Modes(opens the documentation in a new tab)

Five modes that set how much work the agent does.

The mode sits next to the plus button. It decides how long the agent may work, how many subagents run at once and which tools it may touch. It never changes which model answers.

Normal

Everyday work

Steps a turn
300
Time a turn
45 min
Subagents at once
2
Plans
Every plan

The default for everyday work. Two subagents run side by side, and attaching a Computer raises that to five.

Effort is its own setting in the same menu:LowMediumHighMax

Background jobs(opens the documentation in a new tab)

Close the tab. The job keeps running.

Sending a message queues a job on our servers, not in your browser. It keeps running whether the tab is open or the laptop is asleep.

  • It replays what you missedReopen the chat and it reattaches to the running job, then replays everything that happened while you were gone. The live replay is kept for an hour. After that the finished message is still there.
  • It pauses when it needs youIf the agent needs an answer from you, it waits 90 seconds and then suspends instead of holding a worker open. Pick it up again with /resume.
  • It queues when we are busyA deep queue shows your position. From Pro up, chat jobs go ahead of free traffic, and nothing you send is lost while it waits.
  • Live streaming stays on one deviceThe pointer to a running job lives in the browser that started it. Another device sees the answer once it is saved, rather than watching it stream.
Artifacts(opens the documentation in a new tab)

Artifacts open in a panel beside the thread.

When the assistant makes something you will want to keep, such as a document, a chart or a web page, it becomes an artifact with a preview, an edit view and a version history.

  • Editing makes a new version instead of overwriting. Setting an older one as current forks forward from it, so nothing after it is destroyed.
  • The assistant edits by replacing exact strings rather than rewriting the file, so your own changes elsewhere survive.
  • A website previews at phone, tablet and desktop widths, with an inspector and a console that counts errors.
  • Something too long for one pass goes to a build subagent that drafts it section by section.

Seven kinds, each rendered as itself

  • Bakery landing pageView website
    A live page in a sandboxed frame
  • Onboarding notesView document
    Formatted text
  • retry.tsView code
    Highlighted and editable, never run
  • Logo sketchView image
    The image, over light, dark or a checkerboard
  • Signup flowView diagram
    A Mermaid diagram you can pan and zoom
  • Signups by weekView chart
    A line, bar, area or pie chart
  • Q3 board reportView document
    The document itself
Files(opens the documentation in a new tab)

Attach large files. Long ones are indexed and searched.

Up to 40,000 characters goes in whole, as if you had pasted it, with up to 60,000 across the files of one message. Anything longer is indexed and searched, so a 200 page PDF costs about as much context as the paragraphs that turn out to matter.

annual-report.pdf·212 pagesyour-org/api·mainstack-trace.png·Imagebudget.ts·6 KB

Where does the report say the error budget comes from, and does the code agree?

Images skip the index and go straight to a model that can see. Attaching a file you already sent reuses its index and does not count against your upload quota.

  • 10 MBa file
  • 5documents a message
  • 10images a message
  • 3repositories a chat
Agents and memories(opens the documentation in a new tab)

Define your own agents. The assistant remembers your preferences.

Save a worker once and call it by name, or let the assistant pick it from its description. What you tell it about yourself carries into every conversation after.

release-notesEdit agent
  1. 1GenerateDraft the notes from the merged pull requests.
  2. 2ValidateEvery entry links its pull request. Returns pass or fail with a reason.On fail: retry, up to 5 times
  3. Up to twelve steps, each with its own prompt, model and tools.

A custom agent has its own system prompt, tools, connectors and, if you want, its own model and effort. Run it as one pass or as a pipeline where a validate step judges what a generate step made. Custom agents

Search memories...

Memories

  • Wants Python examples typed, with dataclasses rather than dicts
  • Writes in British English
  • Deploys the API to a single server in Frankfurt
  • Prefers short answers with the command first
4 of 50 used

A memory is saved by the assistant when you state a lasting preference. Read, edit or forget any of them. What you say in the current chat always wins over a memory. Memories

What it can reach(opens the documentation in a new tab)

Connect databases, servers and apps. Writes need your approval.

Reads run without a prompt. Anything that could change something stops and asks first, and commands marked dangerous can only be approved one at a time.

Credentials are sealed and only decrypted for the length of one call. An allow list entry belongs to one chat and one connector, and never carries over to another conversation.

orders-db · run_sql_query

This query writes to orders-db. Run it?

update orders
   set status = 'shipped'
 where id = 4120;
What it costs(opens the documentation in a new tab)

In the chat, credits pay for search and page reads only.

Your provider bills every token the model reads or writes. Outside the Computer, a chat draws credits for three things, and only on a paid plan.

  • Web search€0.006a search
  • Page read€0.003a page
  • Deep search€0.05a run

Results are cached for a day, so asking the same thing twice does not cost twice. When a daily limit is reached, the assistant stops searching and reports what it already found.

Credits each period
€25
Web searches a day
5,000
Deep searches a day
1,000
Page reads a day
5,000
Custom agents
30
Uploads a day
300
Uploads a week
1,500
Images a day
300
Images a week
1,500
Image storage
50 GB

Free has no credit balance, so nothing on it is charged; it uses the daily limits above instead. Images run on your own image model, billed by its provider. Every limit on every plan

Get started

The gateway, the chat and the Computer share one account, one set of API keys and one credit balance.

No token markup. Credits pay for compute, search and page reads