Agents
Build, configure, and share AI agents that plan, build, and run your creative projects.
Agents are AI partners that help you plan, build, and run creative projects from start to finish, and the most powerful ones are the agents you design yourself. A custom agent has a name you choose, instructions you write, the tools you give it, and a knowledge base you attach.
It remembers your project preferences and the decisions your team has made, and it delivers its work as an editable Space, not a finished file you can't touch. This guide covers what agents are, the ones you start with, and how to build, configure, and share your own.
In this article
- What is an agent?
- The agents you start with
- What makes custom agents different
- Create a custom agent
- Tools reference
- Knowledge base
- How agent memory works
- Sub-agents
- Share an agent with your team
- What an agent produces
- Who custom agents are for
- FAQ
What is an agent?
An agent is an AI assistant with a job. Instead of writing a new prompt every time, you tell the agent once who it is and what it should do, and it carries that context across the whole project. A custom agent is made of four parts:
| Part | What it does |
|---|---|
| Name | What you call the agent, such as Brand Photographer or Client X Lead. |
| Instructions | The prompt that defines how the agent behaves, its style, and its rules. |
| Tools | The capabilities you grant it: image, video, audio, web search, and Spaces. |
| Knowledge base | Reference files the agent reads to stay on-brand and on-context. |
Once it's built, you can share the agent with your teammates so everyone works the same way, without re-explaining the brand or the project each time.
The agents you start with
Every account comes with three ready-to-use agents. You can use them as-is, or as a starting point for your own.
| Agent | What it's for |
|---|---|
| Magnific Agent | Your default creative partner. It plans multi-step projects, builds and runs multi-asset workflows in Spaces, generates project status reports, searches your past chats across projects, keeps persistent project guidelines, and aligns outputs with the brand references you upload. |
| Ad Creator | Shapes campaign concepts, hook variants, and production assets. It structures strategy through creative briefs, plans video ads shot by shot, and generates campaign-ready imagery and video. |
What makes custom agents different
Three things set custom agents apart from a standard AI assistant.
You design it. You define the name, the instructions, the tools, and the knowledge base. The agent works the way you work, not a generic default.
It remembers your work. Agents keep two layers of memory: your individual preferences and the shared context of the whole project. You never have to re-brief it from scratch.
It outputs editable workflows, not just images. The result lands in a Space your team can open, adjust, and iterate. You refine, you don't restart.
Create a custom agent
Open the Agents panel
Select Create agent to start a new one.
Name your agent
Give it a name that makes its role obvious to your team.
Write the instructions
Define its personality, rules, and approach to work. The more specific the instructions, the more consistent the output.
Choose its tools
Grant only the capabilities its job needs: image, video, audio, web search, or Spaces.
Attach a knowledge base
Add brand, style, or project files for the agent to draw from.
Add sub-agents
Optional. Let the agent call specialized agents for specific tasks.
Share it
Make the agent available to your project teammates, or keep it private.
You can update an agent's name, instructions, tools, and knowledge base at any time. Changes apply the next time it runs.
Tools reference
Tools are the capabilities you grant an agent. Give it only what its job needs.
| Tool | What the agent can do |
|---|---|
| Image | Generate and edit images. |
| Video | Generate and edit video. |
| Audio | Generate voiceovers, sound effects, and music. |
| Web search | Look up current information on the web while it works. |
| Spaces | Build and run multi-step workflows on the canvas, and deliver editable results. |
You can switch tools on or off at any time, even mid-conversation, without losing the context of what you're working on.
Knowledge base
The knowledge base is the set of reference files an agent reads before it works. It's how the agent stays on-brand without you pasting the same guidelines into every prompt. You can attach:
- PDFs: brand books, style guides, briefs.
- Text and documents: tone-of-voice notes, do's and don'ts, product details.
- Images: logos, brand references, mood boards.
- Video: reference clips or examples.
Keep the knowledge base focused on what the agent actually needs for its role. A tight, relevant knowledge base produces more consistent results than a large, mixed one.
How agent memory works
Agents remember context so you don't have to repeat yourself. There are two layers:
| Memory layer | What it stores | Who it applies to |
|---|---|---|
| User memory | Your individual preferences and the decisions you've made. | Just you. |
| Project memory | The shared context of the project, including every interaction the team has had with the agent. | The whole team. |
Because project memory is shared, anyone on the team can ask the agent for a project summary at any time: what's been created, how teammates have interacted with it, and the current status of the work.
Sub-agents
Agents can call other agents to handle specialized tasks, like a director calling in specialists. The agent you're talking to acts as the lead and delegates parts of the job to its sub-agents.
You can activate, deactivate, or switch sub-agents in the middle of a conversation without losing the context you've built up. This lets one agent coordinate a whole workflow while specialized agents handle the parts they're best at.
Share an agent with your team
When you share an agent with your project teammates, everyone gets the same configured partner: the same instructions, tools, and knowledge base.
This means the person who built the agent doesn't become a bottleneck. A teammate who doesn't know the brand inside-out can still produce on-brand work, because the expertise lives inside the agent. The brand only has to be defined once.
What an agent produces
An agent doesn't hand you a flat, finished file. It produces an editable Space, the same canvas you'd build a workflow in yourself.
That means you and your team can open the result, adjust any step, and re-run it. If something's off, you refine that part instead of starting over. The output is a workflow you own and can iterate, not a final render you're stuck with.
Who custom agents are for
Custom agents are most useful for teams that produce a lot of on-brand creative work and want to scale it without re-briefing every time.
- Marketing teams, in-house or agencies, building campaigns, social, e-commerce, and lifestyle content who want brand consistency at scale and a way to share one expert setup across the whole team.
- Studios in cinema and advertising running client work who want one agent per client, continuity across projects, and outputs the team can shape before review.
If you re-explain the same brand or rebuild the same setup on every project, a custom agent is built to remove that work.
FAQs
Can I edit an agent after I create it?
Yes. You can update its name, instructions, tools, and knowledge base at any time. Changes apply the next time the agent runs.
Can I switch agents in the middle of a conversation?
Yes. You can activate, deactivate, and switch agents and sub-agents mid-chat without losing the context you've built up.
Does the agent remember work across different projects?
Project memory is tied to its project. User memory, your individual preferences and decisions, follows you.
Do my teammates need to know the brand to use a shared agent?
No. That's the point of sharing. The brand and project context live inside the agent, so anyone on the team can produce consistent work.
What's the difference between the starter agents and a custom one?
The starter agents, Magnific Agent, Ad Creator, and Script Writer, are ready to use out of the box. A custom agent is one you design, with your own name, instructions, tools, and knowledge base, and can share with your team.
Can't find an answer to your question?
Our support team is here to help you with any questions or issues.
Submit a request