Skip to main content
Lessons are reusable instructions, domain facts, and operating rules that Sovara can retrieve for future agent runs. Every sovara lessons subcommand requires --project-id (or --proj-id). The selector accepts a full project ID, an unambiguous ID prefix, or an exact project name. Examples below use a shell variable to keep commands readable:

List and read lessons

ls is the folder-oriented view:

Query lessons for context

Use query to render lessons in a folder. Use retrieve to see which lessons match concrete agent context.

Create a lesson

Creation requires a title, content, and retrieval-oriented usage hint:
Use the full run UUID when a lesson comes from a specific run.

Improve a lesson

Ask for a non-mutating wording proposal:
Apply an update:

Manage folders

Use restructure commands only when intentionally reorganizing a larger lesson taxonomy. Pass the same explicit project selector to every command.