Repository navigation
Release v0.10.3: Fix Strands Type Annotations
Bug Fix
- ✅ Strands Compatibility: Fixed type annotations in todo tools that were causing "unrecognized tool specification" warnings
- ✅ Modern Typing: Updated from old
typing.List/typing.Dictto modernlist[]/dict[]syntax - ✅ Full Compatibility: All 8 todo functions now work properly with Strands framework
Fixed Functions
add_task- Create new tasks with proper typinglist_tasks- List and filter tasksget_task- Retrieve single taskupdate_task- Update existing tasksdelete_task- Remove taskscomplete_task- Mark tasks completeget_task_stats- Get task statisticsclear_all_tasks- Clear all tasks
Installation
pip install basic-open-agent-tools==0.10.3For Strands integration:
pip install basic-open-agent-tools[strands]==0.10.3This release resolves Strands compatibility issues with todo tools while maintaining full backward compatibility.