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:
- Create Folders: At the root level of the
studio
folder, createrecipes
andagents
folders. - Copy Configuration Files: Copy these files to the
agents
folder: - Follow the steps for agent creation from here.
- Commit to GitHub Repository (Optional): It is optional but recommended to commit the
agents
andrecipes
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:
- After clicking the Sirji extension icon from the Activity Bar, click the "Open Sirji Studio" button.
- In the opened VS Code window, open a terminal.
- Remove the contents of the "studio" folder.
rm -rf studio && mkdir studio
- 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
andrecipes
folders into the "studio" folder.
- From your GitHub Repository: Clone your GitHub repository into the "studio" folder: