# teaching/lab 运行记录 运行时间:2026-10-26 15:10 CST;Python 3.14.6;仅用标准库,python3 -I 隔离运行。 $ python3 -I lab/search_mutants.py course weak=PASS strong=PASS {'hello -> {1,3}': True, 'zzz -> []': True} ignore_q weak=PASS strong=FAIL {'hello -> {1,3}': False, 'zzz -> []': False} case_sensitive weak=PASS strong=FAIL {'hello -> {1,3}': False, 'zzz -> []': True} title_only weak=FAIL strong=FAIL {'hello -> {1,3}': False, 'zzz -> []': True} ASCII 'Hello' LIKE '%hello%' -> 1 nonASCII 'École' LIKE '%école%' -> 0 q='%' course -> [1, 2] q='_' course -> [1, 2] q='' course -> [1, 2] sqlite 3.53.3 $ python3 -I lab/path_boundary.py notes.md 原函数落在仓库内=True 加边界后=允许 ../secret.txt 原函数落在仓库内=False 加边界后=拒绝 /etc/hosts 原函数落在仓库内=False 加边界后=拒绝 ~/.ssh/config 原函数落在仓库内=False 加边界后=拒绝 link 原函数落在仓库内=False 加边界后=拒绝 sub/../notes.md 原函数落在仓库内=True 加边界后=允许 $ python3 -I lab/agent_functions.py ../Stanford_CS146S_2025_2026/2026/week01/materials/drive/2026-w01-s1-02__coding_agent_from_scratch.py 1 old_str 为空、文件已存在 -> created_file | 文件现在是: '新内容\n' 2 extract_tool_invocations 解析未知工具 -> [('run_tests', {'path': '.'})] 3 模型调用未知工具 -> 循环崩溃:KeyError: 'run_tests' 4 读不存在的文件 -> 循环崩溃:FileNotFoundError: [Errno 2] No such file or directory: '<临时目录>/missing.py' 5 正常读文件后作答 -> 正常结束