Skip to main content
To simplify task management, Elkar provides a TaskModifier class with five core methods. These methods handle interactions with the store and queue, allowing you to focus on task logic directly.
  1. Get Task
Retrieves a task, either from the store or via the method.
  1. Get Task Send Params
Fetches the parameters needed to send a task.
  1. Status Update
Describes the state of the task and the agent’s progress. Messages in the status are appended to the task’s history.
  1. Artifact Update
Artifacts represent the result of the task. Indices are used to identify artifacts within a task. Updates append to existing artifacts if the index matches and the chunk is not the last one.
  1. Append Messages to History
Stores relevant information, such as thoughts or past communications, related to the task.