Skip to main content

What is the Library?

Your Library is your personal collection of:
  • AI Agents: Installed agents ready to use
  • Project Bases: Templates for new projects
  • Tools: Integrations and utilities
  • Custom Items: Your own creations

Accessing Your Library

1

Open Library

Click Library in the sidebar navigation
2

Browse Categories

Switch between Agents, Bases, and Tools tabs
3

Manage Items

Enable/disable, edit, or remove items

Managing Agents

Enabling and Disabling

Control which agents appear in your project selector:
  • Enabled Agents: Available in all projects
  • Disabled Agents: Hidden but not deleted
  • Toggle: Click the switch to enable/disable
Disabling an agent doesn’t remove it - just hides it from your agent selector.

Editing Agents

For open source agents only, you can customize:

System Prompt

Edit the instructions that guide agent behavior

AI Model

Change the underlying AI model

Name & Icon

Customize display name and icon

Description

Update the agent description

Forking Agents

Create your own version of any open source agent:
  1. Click Fork on the agent card
  2. Choose a new name
  3. Customize prompt and settings
  4. Save to your library
  5. Optionally publish to marketplace

Managing Bases

Installed Bases

View all bases in your library:
  • Preview: See base structure and files
  • Tech Stack: View technologies used
  • Usage: See how many projects created
  • Remove: Delete from library

Creating Projects

Use bases to start new projects:
  1. Go to Dashboard
  2. Click Create New Project
  3. Select Base as source
  4. Choose from your library
  5. Project initializes with base code

Managing Models

Configure AI models for your agents:
  • Default Models
  • API Keys
  • Model Settings
Set default models for agent types:
  • Stream Agent default
  • Iterative Agent default
  • Custom model preferences

Library Organization

  • Filter by source type (open/closed)
  • Filter by enabled/disabled status
  • Search by name or description
  • Sort by recently used or alphabetical
  • Star frequently used items
  • Quick access to favorites
  • Appears at top of lists
  • Group related items
  • Create custom categories
  • Organize by project type
  • Share collections

Custom Agents

Creating from Scratch

Build your own agent:
1

Click Create Agent

In Library, click Create New Agent
2

Choose Type

Select Stream or Iterative agent
3

Configure

Set name, icon, prompt, and model
4

Test

Try the agent in a test project
5

Refine

Iterate on the prompt until it works well

Writing Effective Prompts

Be Specific

Define exact behavior and output format

Include Examples

Show examples of desired code style

Set Constraints

Specify what NOT to do

Define Context

Explain the agent’s role and purpose

Publishing to Marketplace

Share your custom agents with the community:
1

Polish Agent

Ensure prompt works well and description is clear
2

Click Publish

Open agent settings and click Publish
3

Set Details

Add category, tags, pricing model
4

Submit

Submit for marketplace review
5

Go Live

Once approved, appears in marketplace
Published agents become publicly available. Only publish agents you want to share with everyone.

Best Practices

  • Disable agents you don’t use
  • Remove unused bases
  • Update custom agent prompts regularly
  • Star your favorites
  • Library syncs automatically
  • Custom agents available everywhere
  • API keys stored securely
  • Settings preserved
  • Create test projects for new agents
  • Refine prompts based on results
  • Compare with similar agents
  • Get feedback before publishing

Next Steps