Configuration
Task updates
List of supported task modifier udpates
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.
- Get Task
Retrieves a task, either from the store or via the method.
- Get Task Send Params
Fetches the parameters needed to send a task.
- Status Update
Describes the state of the task and the agent’s progress. Messages in the status are appended to the task’s history.
- 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.
- Append Messages to History
Stores relevant information, such as thoughts or past communications, related to the task.