List Projects
list_projectsRetrieve a paginated list of projects, filtered by programming language, to identify project structure and scoping details for agent tasks.
Instructions
List all projects with optional filtering.
Retrieves a paginated list of projects, optionally filtered by programming language.
Project Scoping:
Each project may include project_structure metadata that defines:
src_dirs: Recommended source directories (e.g., ["src/", "lib/"])test_dirs: Test directories (e.g., ["tests/"])entry_points: Main entry points (e.g., ["src/main.py"])exclude: Paths to ignore (e.g., [".venv/", "pycache/"])
Use get_project to retrieve full structure details for a specific project,
then use this information when scoping agent work via refine_prompt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | List projects request with optional filters |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| offset | Yes | ||
| projects | Yes | ||
| total_count | Yes |