- Product
- Run
Agent knowledge
Agents that know your business. And remember the conversation.
Give each agent the documents it should always have, let it read and write files as it works, and keep a conversation going across calls without storing the history yourself.

The problem
A model knows the internet. It does not know you.
Your pricing, your refund policy, your tone of voice and last week's plan are not in any model. Pasting them into every request is slow and easy to get wrong, and a chat that forgets the previous message is no use to a customer. The agent needs the right material at the start of every run, a place to keep what it produces, and a memory of the conversation it is in.
Reference material.
Working files.
Conversation.

Resources
One library of files for every agent.
Resources is the workspace's file library. Upload a file or drag it onto the page, write one in the built-in editor with New file, and group files into folders. Each file can be up to 10 MB.
Text and Markdown.
.txt, .md and .markdown, for policies, notes and plans.Data.
.csv and .json for reference tables, and Excel files, converted to CSV on upload.Images, for your apps.
.png, .jpg, .gif and .webp, stored for integrations that attach them, such as an image on a post. Agents do not read image contents.PDF is not supported: export the text to a .txt or .md file first.
Knowledge
Choose what each agent always knows.
On an agent's Knowledge tab, switch on the files it should have. At the start of every run, the attached files are added to its instructions as reference material the agent is told to treat as authoritative.
Attached files share a budget of 200 KB per run, and a file that does not fit is skipped rather than cut off. Because every attached file is sent with each model call, the budget also keeps token costs in check: attach what the agent needs every time, and let it read the rest on demand.

Files at work
Read what it needs. Write what it makes.
Two built-in tools let a hosted agent work with Resources during a run.
read_resource
write_resource
generate_image
Files can also be listed, written and deleted from code through the control plane, or from any MCP client.
Memory
Conversations that carry on.
For a chat or a support bot, start a session on the first call. AgentOS returns a session id; pass it on the next call and the agent sees the conversation so far, without your code storing anything.
The agent sees the latest 30 messages, and a conversation is deleted 24 hours after its last message. You can tag a session with your own id for the end user it belongs to. If your app already stores its threads, send the earlier turns with each call instead, up to 50 of them, and AgentOS keeps nothing.

Prompt variables
One agent, the right values for each caller.
Write {{SHEET_ID}} or {{API_URL}} in an agent's instructions and fill it in when the agent runs, instead of hardcoding it. Each variable has a description, so callers, MCP clients included, know what to supply, and an optional default value.
A value passed with the call wins over the default. Scheduled runs use the defaults, so give any variable a scheduled agent needs a value on the agent.
What you get
Context you control, and can see.
Nothing attached by accident.
Remove without deleting.
Conversations you can manage.
Our own workspace
Our social posts live in Resources.
Our weekly Social Content agent drafts the week's posts and saves them as files in Resources. A second agent picks them up from there.
Free two-week pilot
Try it free for two weeks.
We set it up on one job your team repeats. You approve every email and post. If it does not work for you, you stop and pay nothing.
