list_projects
List all indexed firmware projects with their statistics. Use at session start to discover available projects.
Instructions
List all indexed firmware projects with their statistics.
Read-only. No side effects. Use at session start to discover available
projects; use get_active_build for details on the currently active project.
Args: project_root: Project root. Auto-detected if omitted. Pass to distinguish multiple indexed projects.
Returns: list of dicts, each with: project_id, name, root_path, build_system, symbol_count, file_count, indexed_at, schema_version, current_schema, reindex_needed (bool), status (str), db (path to SQLite database file).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_root | No | Project root. Auto-detected if omitted. Pass to distinguish multiple indexed projects. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |