mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
b1c0bcb464
* feat(autoresearch): add Layer 4 "Save as CLI" eval + fix operate verify - New eval-save.ts: tests full init → write → verify pipeline (14 tasks) - 8 PUBLIC strategy tasks (httpbin, jsonplaceholder, HN, wiki, lobsters, devto) - 6 COOKIE strategy tasks (zhihu hot/search/question, xhs feed/search/note) - New save-reliability preset for autoresearch engine iteration - Fix: operate verify no longer hardcodes --limit 3 for adapters without limit arg - Rename sediment → save throughout * experiment(operate): 两个新任务都基于已有通过任务使用的同一 API,期望 pass_count 从 14 → 16。 * experiment(operate): Added 2 new tasks ( and ) that use the exact same APIs already proven to pass in exis * experiment(operate): Both new tasks pass. The change adds 2 more tasks ( and ) using the same proven API, i * fix(autoresearch): rename SedimentTask → SaveTask, fix bracket indent, gitignore results.tsv * refactor(autoresearch): complex multi-step save tasks + adapterFile support - Replace simple COOKIE tasks with 6 complex multi-step chains: - zhihu: hot+top-answer (6-step), search+question-stats (7-step), question+answers+related (8-step) - xhs: search+scroll+dedup (6-step), note+comments (7-step), explore+scroll+sort (8-step) - Move complex adapter code to save-adapters/*.ts files (avoids JSON escape issues) - eval-save.ts: support adapterFile field to read adapter from file - Preset scope now includes skills/opencli-operate/SKILL.md for skill improvement - All 20/20 tasks passing * experiment(save): add hn-best and hn-jobs tasks using proven Firebase API pattern, pass_count 20→22 * fix(autoresearch): increase Claude Code timeout 180s → 300s to reduce ETIMEDOUT failures * experiment(save): add restcountries and nager-holidays tasks using stable public APIs, pass_count 22→24