Projects
A project is Solo’s home for a codebase and the processes you use to work on it. Learn how to create or load projects, detect commands, keep shared setup in solo.yml, and customize how each project behaves.
Creating and loading projects
A project in Solo is merely a folder on your disk. Adding a project links that folder to Solo so you can run and manage commands inside it.
Command auto-detection
When you add a project, Solo scans the folder to detect runnable commands automatically. This saves you from typing them all in by hand. You are free to skip this auto-detection al…
solo.yml overview
At the top level, solo.yml can include:
Project icons, names, and customization
Every project in Solo can have a custom name, icon, and color, and Solo displays that project identity in the sidebar.
Project context menu
Right-clicking a project header in the sidebar opens a native context menu with actions for that project as a whole.
Reordering projects and sections
If you have multiple projects open, you can arrange them in any order in the sidebar. Solo saves the order and restores it between sessions.
solo.yml change notifications
Solo watches each open project's root directory for solo.yml changes and marks the project as out of sync when the file content differs from the last synced version.
Are you an agent? Read this doc via API: /api/v1/docs/projects