refac
This commit is contained in:
@@ -2354,20 +2354,12 @@ async def tasks(
|
|||||||
__user__: dict = None,
|
__user__: dict = None,
|
||||||
) -> str:
|
) -> str:
|
||||||
"""
|
"""
|
||||||
Create or update a checklist of tasks tied to this chat.
|
Track progress on multi-step work by maintaining a task checklist.
|
||||||
Useful whenever a request involves multiple pieces of work that
|
Use this whenever a request involves multiple steps or could take
|
||||||
should be tracked individually. Call without arguments to retrieve
|
significant effort. Call to set the full list, then call again
|
||||||
the existing list.
|
with overwrite=false after completing each task to mark it
|
||||||
|
completed. Each task has an id, content, and status (pending,
|
||||||
By default the entire list is replaced (overwrite=true). Set
|
in_progress, completed, cancelled).
|
||||||
overwrite=false to patch specific items by id without discarding
|
|
||||||
the rest.
|
|
||||||
|
|
||||||
Each item carries an id, content string, and a status field
|
|
||||||
(pending, in_progress, completed, or cancelled). Order reflects
|
|
||||||
priority. Only one item should be in_progress at a time; mark
|
|
||||||
it completed before moving on, or cancel and replace it if the
|
|
||||||
approach changes.
|
|
||||||
|
|
||||||
:param tasks: Optional list of task items. Each item: id (string), content (string, required for new tasks), status (pending|in_progress|completed|cancelled). Leave empty to fetch without modifying.
|
:param tasks: Optional list of task items. Each item: id (string), content (string, required for new tasks), status (pending|in_progress|completed|cancelled). Leave empty to fetch without modifying.
|
||||||
:param overwrite: If true (default), replaces the entire task list. If false, updates/adds tasks by id while keeping existing ones.
|
:param overwrite: If true (default), replaces the entire task list. If false, updates/adds tasks by id while keeping existing ones.
|
||||||
|
|||||||
Reference in New Issue
Block a user