# Automate tasks

Automation tasks associate configured agents with triggering methods. Use this set of interfaces to manage tasks and query or manually start their running records.

## Choose a task

| Task | Page | Description |
| --- | --- | --- |
| View automation task list | [Query the automation task list](list-tasks.md) | Query the automated tasks that can be read in the current workspace. |
| View automation task details | [Query automation task details](get-task.md) | Read the current configuration and execution summary of an automated task. |
| Add automated tasks | [Create automated tasks](create-task.md) | Create automated tasks and specify the agents to be called, fixed instructions, and triggering methods. |
| Change automated tasks | [Update automated tasks](update-task.md) | Partially update the configuration of the automation task. |
| Archive automation tasks | [Archive automation tasks](archive-task.md) | Archive the automation task without physically deleting it. |
| Start automated task running | [Start automated task running](start-task-run.md) | Manually start an enabled scheduled automation task and create a run record. |
| View automation task running details | [Query automation task running details](get-run.md) | Read the current status and generated output of an automated task running record. |
| View automation task running events | [Query automation task running events](list-run-events.md) | Query the life cycle events of an automated task running record. |
| View results of automated task execution | [Query the results of automated task execution](get-run-result.md) | Read the result projection of an automated task running record. |

```{toctree}
:hidden:
:maxdepth: 1

Query task list <list-tasks>
Query task details <get-task>
Create task <create-task>
Update task <update-task>
Archive task <archive-task>
Start task running <start-task-run>
Query operation details <get-run>
Query running events <list-run-events>
Query the running results <get-run-result>
```
