lore_resume
Resume a paused model-driven task by passing runId and answers for its pending questions, continuing from the saved interruption point.
Instructions
status=needs_model 로 중단된 작업을 이어받는다. requests 의 각 질문에 답한 텍스트를 answers 에 { id: 답변 } 형태로 넘기면 중단 지점부터 계속한다. 한 응답의 requests는 서로 독립이므로 모두 답해 한 번에 넘긴다. 원래 도구를 처음 받은 인자 그대로 다시 실행하므로 인자를 바꾸려면 원래 도구를 새로 호출한다. 재개된 도구의 부작용(저장·교체·커밋)을 그대로 가진다. 다음 단계에 새 모델 작업이 필요하면 새 requests와 함께 needs_model을 다시 돌려주므로 여러 번 이어지는 것이 정상이다. 빈 answers나 맞지 않는 id는 작업을 끝내지 않고 같은 requests를 다시 돌려준다. runId는 첫 생성 후 24시간 뒤 만료되고 완료되면 삭제된다. 답을 멈추면 소설·설계 도구는 needs_model 응답의 deterministicResult가 유일한 결과이고(lore_write는 멈춘 workflow 식별 정보뿐이며 awaiting_model로 남는다), 웹툰은 같은 단계에서 대기하며 lore_workflow_status(lane=webtoon)로 확인한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | needs_model 응답의 runId(run-…). lore_write의 runId를 잃었으면 lore_workflow_status의 resume.runId로 찾는다. | |
| workId | No | 작품 식별자 ([A-Za-z0-9_-]). 한 디렉터리에는 작품 하나만 둔다. | |
| answers | No | { 질문 id: 모델이 만든 답변 텍스트 }. 이전 라운드에 보낸 답은 저장돼 있으므로 새 질문만 보내면 된다. jsonMode 요청은 코드 펜스 없는 순수 JSON으로 답한다. | |
| project | No | 작품 디렉터리의 절대 경로. 생략하면 서버 실행 디렉터리. |