计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
search-workflows【效率与协作】Run and adapt tree-of-thoughts DFS/BFS search workflows with deterministic validation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task needs to run, adapt, or debug the tree-of-thoughts DFS or BFS orchestration classes. It covers search parameters, output parsing, autosave behavior, deterministic fake-agent smoke tests, and workflow-specific troubleshooting.
Do not use this sub-skill for model/provider setup details. If the task asks how to configure TotAgent, OpenAI credentials, or custom model callers, route that part to agents-and-models and return here for DFS/BFS orchestration.
Run from any working directory that has an installed tree-of-thoughts package and dependencies:
python /path/to/search-workflows/scripts/fake_agent_search_smoke.py --mode dfs --max-loops 1 --number-of-agents 2 --no-autosave
python /path/to/search-workflows/scripts/fake_agent_search_smoke.py --mode bfs --max-loops 1 --number-of-agents 2 --breadth-limit 2 --no-autosave
Expected signal: each command exits 0 and prints a JSON summary with the requested mode, generated-thought counts, parsed output keys, and a non-empty fake-agent call count.
from tree_of_thoughts import ToTDFSAgent.from tree_of_thoughts.bfs import BFSWithTotAgent; it is not exported by the package root..run(task) -> {"thought": str, "evaluation": float}. The bundled fake script is the safest template..run(...) results as JSON strings for both DFS and BFS; parse with json.loads before validating fields.number_of_agents, max_loops, and BFS breadth_limit small during smoke checks because both workflows can multiply calls quickly; start with --max-loops 1 --number-of-agents 2.