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?

    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:

    PartWhat it does
    NameWhat you call the agent, such as Brand Photographer or Client X Lead.
    InstructionsThe prompt that defines how the agent behaves, its style, and its rules.
    ToolsThe capabilities you grant it: image, video, audio, web search, and Spaces.
    Knowledge baseReference 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.

    AgentWhat it's for
    Magnific AgentYour 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 CreatorShapes 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

    1

    Open the Agents panel

    Select Create agent to start a new one.

    2

    Name your agent

    Give it a name that makes its role obvious to your team.

    3

    Write the instructions

    Define its personality, rules, and approach to work. The more specific the instructions, the more consistent the output.

    4

    Choose its tools

    Grant only the capabilities its job needs: image, video, audio, web search, or Spaces.

    5

    Attach a knowledge base

    Add brand, style, or project files for the agent to draw from.

    6

    Add sub-agents

    Optional. Let the agent call specialized agents for specific tasks.

    7

    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.

    TipStart small. Give the agent a clear, narrow job and a tight knowledge base, then expand it as you see how it performs. A focused agent is more reliable than one that tries to do everything.

    Tools reference

    Tools are the capabilities you grant an agent. Give it only what its job needs.

    ToolWhat the agent can do
    ImageGenerate and edit images.
    VideoGenerate and edit video.
    AudioGenerate voiceovers, sound effects, and music.
    Web searchLook up current information on the web while it works.
    SpacesBuild 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 layerWhat it storesWho it applies to
    User memoryYour individual preferences and the decisions you've made.Just you.
    Project memoryThe 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