Agents

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 create, 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:

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 two 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.

Everything you need to run an agent lives in one place: the conversation in the middle, a menu beside it, and your controls in a single row below.

The menu

Here you find your private and shared agents, along with your skills, separated into the ones Magnific provides and the ones you create. Your conversations live here too, so you can move between them without leaving what you're doing. There's also a link to Magnific Academy.

The menu

The agent opens in two ways. On its own page, the menu stays anchored to the left, and a creation you open appears beside the chat, so you can keep asking for changes while you look at it. When the agent opens alongside another tool, the hamburger button brings up the menu, and a creation fills the screen. On narrow screens and on mobile, the full page behaves the same way.

The clock button next to the input opens the record of that conversation, with two tabs. Activity is a step-by-step account of what the agent did, and each step takes you to the message where it happened. Creations gathers everything the conversation generated, with previews.

Activity and Creations tabs

Agent settings open in a modal with three tabs: General, Agents, and Skills.

The composer

All the controls sit in a single row: attach a file, mention an agent, dictate, open settings, and send.

Control

What it does

Model selector

Sets the chat model for this conversation. The chip shows which model is running and its credit consumption level. Your choice is remembered in that conversation, including when you come back from another device.

Quick settings

Agent mode, autonomy level, and credit autonomy.

Prompt history

The up and down arrows move through prompts you've already sent, the way a terminal works. They're saved to your account and stay there between sessions.

Usage ring

Shows how much of your daily quota is left and when it renews, and updates live while the agent works.

Following what it's doing

A single status line next to the agent's avatar tells you what's happening in real time. It names the tool it's running, says when something failed, and tells you when it's waiting on you.

Responses stream in as the agent writes them. The detail of the agent's thinking and its tool calls lives in the Activity tab, which keeps the chat itself clean.

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.

Tip

Start 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.

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

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.

Credit autonomy, in the quick settings inside the composer, sets whether the agent asks you to confirm the cost before it generates. If you have an Unlimited plan, you can toggle it on or off.

Agent modes

The agent has two modes:

You switch between them in the quick settings inside the composer, alongside two more controls.

Autonomy sets how much the agent checks with you before it moves on.

Level

What it does

Low

Asks about everything before continuing.

Medium

Asks about what matters and suggests the rest. This is the default.

High

Leads the process and asks only when it's essential.

Your autonomy level is stored in your browser and travels with each message, so it applies to what you send next.

Credit autonomy is a separate control. It sets whether the agent generates without asking you to confirm the cost first.

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:

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.

Skills

Skills

A skill is a saved, reusable instruction: a document with a name, a description, and step-by-step instructions the agent follows when the task matches. You write it once and the agent repeats it the same way every time.

There are two kinds:

Kind

Who sees it

What you can do with it

Platform skills

Everyone. Magnific provides them and they're the same for every account.

Read-only. Duplicate one to get your own copy and adapt it.

Personal skills

Only you.

Create, edit, and delete.

Create a skill

Go to Settings > Skills and select Add.

  1. Name your skill. Give it a name that says what it does.

  2. Describe what it does. A short summary of the job the skill handles.

  3. Write the instructions. The steps the agent follows, including when to use the skill and when to skip it.

You can also have the agent write it with you. Settings closes, the chat opens, and you build the skill together.

Each account has a limit on how many skills it can hold.

Use a skill

Skills work two ways:

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 run it again. 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.

Inside a Space, the agent works with its own cursor. You watch it move across the canvas, select the nodes it's working on, and talk to you from a bubble next to the cursor, where its reply appears as it's written. When it's done, it points you to the canvas, where the work is.

From any finished creation, Recreate in chat opens the agent with that creation already attached and the right instruction in place, so you can ask for variations without uploading anything again.

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.

If you re-explain the same brand or rebuild the same setup on every project, a custom agent removes that work.

FAQ

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 and Ad Creator, 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.

What's the difference between a knowledge base and a skill?

A knowledge base is reference material the agent reads. A skill is a set of instructions the agent follows. Use the knowledge base for what the agent should know, and a skill for how it should work.