任务列表 task-list 标记 + 首轮项目上下文注入

This commit is contained in:
host committed 2026-10-30 05:11:06 +08:00
1 parent 73288f08db
commit 2fd73c1121
5 files changed
+510 -13

No files matched your search

+7
View File
@@ -24,6 +24,7 @@ import time
from cloud.marker_tools import extract_task_cancels as _extract_task_cancels
from cloud.marker_tools import extract_task_creates as _extract_task_creates
from cloud.marker_tools import extract_task_lists as _extract_task_lists
from cloud.marker_tools import extract_task_polls as _extract_task_polls
from cloud.marker_tools import extract_task_retries as _extract_task_retries
from cloud.marker_tools import extract_todo_creates as _extract_todo_creates
@@ -407,6 +408,7 @@ class LocalExecutor(Executor):
wait_threads = []
task_cancels = []
task_retries = []
task_lists = []
todo_lists = []
todo_creates = []
todo_updates = []
@@ -450,6 +452,7 @@ class LocalExecutor(Executor):
wait_threads = _extract_wait_threads(parsed.get("text"))
task_cancels = _extract_task_cancels(parsed.get("text"))
task_retries = _extract_task_retries(parsed.get("text"))
task_lists = _extract_task_lists(parsed.get("text"))
todo_lists = _extract_todo_lists(parsed.get("text"))
todo_creates = _extract_todo_creates(parsed.get("text"))
todo_updates = _extract_todo_updates(parsed.get("text"))
@@ -477,6 +480,7 @@ class LocalExecutor(Executor):
"wait_threads": wait_threads,
"task_cancels": task_cancels,
"task_retries": task_retries,
"task_lists": task_lists,
"todo_lists": todo_lists,
"todo_creates": todo_creates,
"todo_updates": todo_updates,
@@ -1921,6 +1925,7 @@ def _parse_host_result(task_id, fake):
wait_threads = []
task_cancels = []
task_retries = []
task_lists = []
todo_lists = []
todo_creates = []
todo_updates = []
@@ -1951,6 +1956,7 @@ def _parse_host_result(task_id, fake):
wait_threads = _extract_wait_threads(parsed.get("text"))
task_cancels = _extract_task_cancels(parsed.get("text"))
task_retries = _extract_task_retries(parsed.get("text"))
task_lists = _extract_task_lists(parsed.get("text"))
todo_lists = _extract_todo_lists(parsed.get("text"))
todo_creates = _extract_todo_creates(parsed.get("text"))
todo_updates = _extract_todo_updates(parsed.get("text"))
@@ -1975,6 +1981,7 @@ def _parse_host_result(task_id, fake):
"wait_threads": wait_threads,
"task_cancels": task_cancels,
"task_retries": task_retries,
"task_lists": task_lists,
"todo_lists": todo_lists,
"todo_creates": todo_creates,
"todo_updates": todo_updates,