Skip to content

[Task]: Implement tasks/list method #515

Closed

Description

@lkawka

A new tasks/list method was introduced to the spec in PR #831 and we need to implement it in the Python SDK.

Activity

  1. self-assigned this
    on Oct 20, 2025
  2. added theissue type on Oct 20, 2025
  3. added a commit that references this issue on Nov 24, 2025
    d5818e5
  4. added a commit that references this issue on Feb 13, 2026
    5682458
  5. ishymko commented on Feb 19, 2026

    @ishymko
    Member

    TCK run in 1.0-dev branch:

    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestBasicListing::test_list_tasks_empty_when_none_exist - KeyError: 'tasks'
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestPagination::test_last_page_detection - AssertionError: Should return all 3 tasks
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestHistoryLimiting::test_history_length_zero - AssertionError: Tasks should have empty history when historyLength=0
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestEdgeCasesAndErrors::test_invalid_page_token_error - AssertionError: Invalid pageToken should return -32602, got -32603
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestEdgeCasesAndErrors::test_negative_page_size_error - AssertionError: Negative pageSize should return error
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestEdgeCasesAndErrors::test_zero_page_size_error - AssertionError: pageSize=0 should return error
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestEdgeCasesAndErrors::test_out_of_range_page_size_error - AssertionError: pageSize > 100 should return error
    FAILED tests/mandatory/protocol/test_tasks_list_method.py::TestEdgeCasesAndErrors::test_negative_history_length_error - AssertionError: Negative historyLength should return error
    

    Need to investigate if those are valid failures.

  6. assigned and unassigned on Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions