Skip to main content

Sirji Studio

What is Sirji Studio?

Sirji Studio is a collection of your custom agents and recipes, organized in a specific folder structure. We recommend storing these agents and recipes in a GitHub repository.

Why Use a GitHub Repository for Sirji Studio?

A GitHub repository provides version control for your custom agents and recipes, making sharing them with your team members easier. Moreover, it helps with modifying and updating them as project conventions change.

Creating Sirji Studio from Scratch

To set up Sirji Studio, follow these steps:

  1. Create Folders: At the root level of the studio folder, create recipes and agents folders.
  2. Copy Configuration Files: Copy these files to the agents folder:
  3. Follow the steps for agent creation from here.
  4. Commit to GitHub Repository (Optional): It is optional but recommended to commit the agents and recipes folders and all their files to a GitHub repository for version control.

Configuring Sirji to Use Sirji Studio

To configure Sirji to use your custom agents and recipes from a GitHub repository, follow these steps:

  1. After clicking the Sirji extension icon from the Activity Bar, click the "Open Sirji Studio" button.
  2. In the opened VS Code window, open a terminal.
  3. Remove the contents of the "studio" folder.
    rm -rf studio && mkdir studio
  4. Bring your custom agents and recipes to the "studio" folder:
    • From your GitHub Repository: Clone your GitHub repository into the "studio" folder:
      cd studio && git clone <repo URL> . && cd ..
    • Without version control: Manually copy the agents and recipes folders into the "studio" folder.