- _HAS_ANSWER_ARTIFACT closing fence now accepts strictly more delimiters than the opener (CommonMark rule). The opener stays anchored on both sides so a 4-open / 3-close payload still does not match, but a legitimate 3-open / 4-close (and 3-tilde / 4-tilde) answer is now recognised as a completed artifact. - _EXPLICIT_PLAN_HEADER triggers the plan classification by itself when the response contains \"Here's my plan\" / \"Here's my approach\" / \"Here's the plan\". Numbered stalls like \"Here's my plan:\n1. Analyze\n 2. Draft\" re-prompt again without needing a freshness-gated verb. Plain \"Plan:\" / \"My weekly plan:\" stay valid answers because they lack the possessive first-person header. - _TOOL_ACTION_VERBS adds \"use python (tool) to ...\", \"use the python tool\", \"invoke the python tool\", and \"use the search tool\" so numbered plans that route through these phrasings still re-prompt. |
||
|---|---|---|
| .. | ||
| assets | ||
| auth | ||
| core | ||
| loggers | ||
| models | ||
| plugins | ||
| requirements | ||
| routes | ||
| state | ||
| storage | ||
| tests | ||
| utils | ||
| __init__.py | ||
| _platform_compat.py | ||
| colab.py | ||
| main.py | ||
| run.py | ||
| startup_banner.py | ||