Enhance get_todos method to handle pagination in BasecampClient

Updated the get_todos method to retrieve all todos from a todolist by handling pagination transparently. The method now aggregates todos across multiple pages and updates the README to reflect this change.
This commit is contained in:
George Antonopoulos
2025-08-28 14:00:53 +01:00
parent 632a5769b0
commit c3c96712e6
2 changed files with 31 additions and 7 deletions

View File

@@ -154,7 +154,7 @@ Once configured, you can use these tools in Cursor:
- `get_projects` - Get all Basecamp projects
- `get_project` - Get details for a specific project
- `get_todolists` - Get todo lists for a project
- `get_todos` - Get todos from a todo list
- `get_todos` - Get todos from a todo list (returns all pages; handles Basecamp pagination transparently)
- `search_basecamp` - Search across projects, todos, and messages
- `get_comments` - Get comments for a Basecamp item
- `get_campfire_lines` - Get recent messages from a Basecamp campfire