Skip to content

[Task] Implement task pushes #23

@yarolegovich

Description

@yarolegovich

Details

  1. Implement internal in-memory push config store.
  2. Implement a2asrc.RequestHandler methods related to task config management (get, set, list, delete).
  3. Implement an HTTP push sender that serializes a Task to json and makes an HTTP POST with it.
  4. If there's a token in config it has to be passed in X-A2A-Notification-Token header.
  5. Make sure serialized task fields exactly match the naming from the spec.
  6. Integrate push sender into defaultRequestHandler: when push config and sender are initialized on every task update the task needs to be "pushed".

depends on #19

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions