Todo 도구
Todo 도구 (Todo Tool)
에이전트가 작업 목록을 관리하는 방법을 설명해요. 복잡한 다단계 워크플로에서 단계별 진행을 추적할 수 있어요.
출처: 문서
본문
todo 도구는 작업 목록 관리를 제공해요. 에이전트는 상태 추적(pending, in-progress, completed)으로 작업을 만들고, 갱신하고, 나열하고, 진행을 추적할 수 있어요. 에이전트가 정리를 유지하고 모든 단계가 완료되도록 보장해야 하는 복잡한 다단계 워크플로에 유용해요.
사용 가능한 도구
| 도구 | 설명 |
|---|---|
create_todo |
새 작업 생성 |
create_todos |
한 번에 여러 작업 생성 |
update_todos |
하나 이상의 작업 상태 갱신 |
list_todos |
상태와 함께 모든 현재 작업 나열 |
작업 상태
| 상태 | 설명 |
|---|---|
pending |
작업이 시작되지 않음 |
in-progress |
작업을 진행 중 |
completed |
작업이 끝남 |
구성
toolsets:
- type: todo
옵션
| 속성 | 타입 | 기본값 | 설명 |
|---|---|---|---|
shared |
boolean | false |
true일 때 todos를 멀티 에이전트 구성의 모든 에이전트가 공유 |
공유 Todos
멀티 에이전트 구성에서는 shared todos를 활성화해 모든 에이전트가 같은 작업 목록을 보고 갱신하게 하세요:
toolsets:
- type: todo
shared: true