| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(site): publish Astro reader on GitHub Pages (#1084) | 7 天前 | |
feat(ch9): add open-model Computer Use path (#569) | 1 个月前 | |
docs(ch4): 实验编号、目录名与交叉引用对齐新的阅读顺序 (#987) * docs(ch4): 实验编号、目录名与交叉引用全部对齐新的阅读顺序 第四章把「工具太多怎么办」移到三类工具之前后,实验的阅读顺序变了: 主动工具发现 4-5→4-1,感知 4-1→4-2,多模态 4-2→4-3,执行 4-3→4-4, 协作 4-4→4-5。本 PR 把正文之外的一切跟着改齐。 正文与文档 - book/chapter2.md 指向第四章的交叉引用改名为「工具太多怎么办」一节 - chapter4/README.md 配套项目表按新顺序重排重编号 - 五个实验目录各自的 README(中英双语段落) - docs/EXPERIMENT_STATUS.md、slides/lesson-12.md 代码与目录 - 运行器与测试文件改名:perception 的 run/test/test_real_evidence 4_1→4_2, execution 的 run 4_3→4_4,collaboration 的 run/test_run/validate 4_4→4_5 - validation 目录改名:discovery 4_5→4_1、perception 4_1→4_2、 execution 4_3→4_4、collaboration 4_4→4_5 - 源码内的路径常量、campaign 标识、Docker 容器名 exp4-3→exp4-4 顺带修一个真 bug:active-tool-discovery 的源码里编号停留在拆分第六章之前的 4-7,VALIDATION_ROOT 指向 experiment_4_7,而磁盘上的目录早已是 4_5——今天跑 一次会另建一个目录。现已统一到 4-1。 EXPERIMENT_LEDGER - ch4 ledger 重排重编号;原先残留的 4-5/4-6 两行(agent-with-event-trigger、 async-agent)早在拆分第六章时就搬走了,移出并新建 chapter6/EXPERIMENT_LEDGER.md 承接,编号改为 6-1/6-2 - 顶部新增说明:目录改名只动目录名,封存的 manifest 与 receipts 字节未变, 因此每个哈希仍可对其原文件复验;改名前写下的 receipts 仍引用旧路径与旧编号, 那是运行当时的真实记录,刻意不改写 两处既有的哈希失效,只标注不代填 - 4-1(主动工具发现)记录的 ce9d6eda… 在其 canonical 运行目录里对不上任何文件 - 搬去第六章的邮箱实验,manifest 的 experiment 字段被改标为 6-1 从而改变了文件, 但 ch4 ledger 与 chapter6/.../latest.json 都仍记着改标前的 3f689dfe…, 实际已是 5b8befd0… 两者都早于本次改动。直接写上新哈希等于把一次没有说明的改动洗白,因此保留原值 并在 ledger 中写明,留待重跑或明确记录的重算。 校验:源码与文档中已无旧编号残留;封存证据零修改(git 全为 R 改名); 四个仍然有效的 ch4 哈希与 6-2 的哈希改名后复验通过;改名后的运行器均通过 py_compile;图 fig4-1..4-4 按阅读顺序递增,无需改名,无孤儿文件。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B1Zu35aad26ZyQbzyAvBJe * docs(ch4): 12 个翻译版 README 的实验表同步重排重编号 上一个提交只改了 chapter4/README.md,11 个带编号的翻译版(ar/en/es/hu/id/ja/ ko/ru/ta/vi/zh-TW)漏了;README.tr.md 的表中没有编号,但行序同样按阅读顺序 重排。行内译文一字未动,只动编号与行序。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B1Zu35aad26ZyQbzyAvBJe --------- Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> | 27 天前 | |
fix(i18n): use shortest BCP 47 locale tags and add redirect stubs - Simplify region subtags: en-US -> en, ta-IN -> ta, vi-VN -> vi (zh-CN/zh-TW keep region subtags to disambiguate the two Chinese variants) - Add redirect stubs at the old locations (root README.<lang>.md, docs/LEARNING*.md) so existing external links don't 404 - Remove stray blank line in docs/zh-TW/README.md | 2 个月前 | |
docs(ja): add Japanese locale (#84) * docs: add Japanese (ja) locale - mkdocs.yml / lang-switcher.js / build_site.sh: register ja (book-ja/, suffix .ja) - docs/ja/README.md, docs/ja/LEARNING.md + root move-stubs (README.ja.md, docs/LEARNING.ja.md) - Update language switchers, e-book lists and language counts to 6 across all main READMEs and index.md - chapter1-10/README.ja.md (project counts aligned with the Chinese base) - book-ja/: introduction and afterword translated; figures reused from book-en check_i18n_consistency.py passes (6/6). build_epub.sh / build-latest.yml wiring deferred until the 10 chapter bodies and PDF pipeline are ready. * docs(ja): translate chapter bodies (chapter1-10) Translate the full text of all 10 chapters from the Chinese source into book-ja/chapter1.ja.md … chapter10.ja.md (敬体). Structure verified against the source: image references, footnote definitions, headings, tables, code blocks and ★ difficulty ratings preserved; captions rendered as 図X-Y; 实验→実験, 思考题→演習問題; acronyms/product/model names kept in original form. * docs(ja): localize script-generated figures (ch1-5, 8) Add Japanese figure-generation scripts (svg_lib.py + gen_ch{1,2,3,4,5,8}_figs.py, adapted from book-en with display text translated to Japanese) and regenerate their SVGs under book-ja/images/. Code identifiers, coordinates, colors, model/ product names and acronyms are kept verbatim; only human-readable labels, titles, captions and annotations are translated. 63 figures localized. Hand-authored SVGs without a generator (ch6/7/9/10 and a few in ch1-3) still carry English text and will be localized separately. * docs(ja): localize hand-authored figures (ch0/1/2/3/6/7/9/10) Translate the display text of the hand-authored SVG figures that have no generator script (chapter maps, ch6/7/9/10 diagrams, and the remaining figures in ch1-3) from English to Japanese, editing the <text>/<tspan> content in place. Attributes, coordinates, structure, code/tool identifiers, formulas, model/product names and acronyms are preserved. All 135 book-ja figures now render Japanese text and parse as well-formed XML. * docs(ja): add PDF/EPUB build assets for book-ja (build_epub ja case) Add book-ja LaTeX/build assets adapted from book-zhtw: - build_pdf.sh (chapters .ja, ja output name, Japanese title) - preamble.tex (CJK fonts → Hiragino / Noto Serif|Sans CJK JP) - cover.tex (Japanese cover title/subtitle) - crossref.lua (図N-M / 第N章 in-text links) and experiment_box.lua (実験 / 演習問題 boxes) - build_epub.sh: add a ja case (usable via ./build_epub.sh ja) NOT wired into build_epub.sh all or .github/workflows/build-latest.yml on purpose: the Japanese PDF/EPUB build is UNVALIDATED (no LaTeX toolchain here) and enabling it in the release CI before a successful xelatex run could break the main build for the other languages. Enable those after validation. * ci(ja): wire Japanese PDF/EPUB into build-latest (non-fatal / WIP) Add the Japanese edition to the rolling-latest build in a way that CANNOT break the release for the other languages while the ja build is still unvalidated: - add book-ja/** to the trigger paths - install Japanese Noto fonts in a continue-on-error step - build the ja PDF and ja EPUB in separate continue-on-error steps (ja is intentionally NOT added to build_epub.sh all) - copy the ja artifacts only if they were produced (|| echo … skipping) Once cd book-ja && bash build_pdf.sh is confirmed to work in a real xelatex environment, these steps can be promoted to fatal. * fix(ja): point chapter links to the .ja.md files docs/ja/README.md and chapter{1..10}/README.ja.md linked to book-ja/chapterN.md, but the Japanese chapter files carry the .ja suffix (book-ja/chapterN.ja.md) — so every "read chapter" link 404'd. Fix them to match the .ja naming (the same pattern book-vi/book-ta already use for their suffixed editions). * docs(ja): list Japanese in EPUB build docs (EPUB.md) * docs(ja): use the Japanese core formula in chapter1 README Match the rest of the ja edition (docs/ja, lang-switcher, book body): Agent = LLM + コンテキスト + ツール (was: LLM + Context + Tools). * fix(ja,pdf): bundle PNG figures and use a full-coverage CJK-JP font Two issues surfaced by the first ja PDF build (which otherwise succeeded — 356 pages): - The 3 raster figures (n8n-workflow.png, fig2-7.png, attention-visualization.png) were skipped by a global *.png gitignore, so pandoc could not fetch them. Force-add them (book-en tracks the same files). - Hiragino Mincho ProN lacks Simplified-Chinese glyphs that legitimately appear in the book (verbatim code comments and Chinese product names like 硅基流动 / SiliconFlow), producing "Missing character" tofu. Prefer Noto Serif/Sans CJK JP (full CJK coverage; confirmed installed on the CI runner), falling back to Hiragino only if Noto is absent. - Override the TOC label 目录 → 目次 (ElegantBook has no lang=jp). The remaining CI failure is only the "Upload" step (the fork has no latest release); it is unrelated to the ja build and does not affect the other languages. * docs(ja): translate reference answers (思考题参考答案.ja.md) Translate the reference answers to the chapters' thinking questions from the Chinese source. Gives ja parity with the zh/zh-TW editions and makes the language switcher's 演習問題の解答例 entry resolve. 敬体; glossary followed; code blocks and acronyms/model names kept verbatim. * fix(ja,pdf): render the — (U+2015) dash via the CJK fallback font The second ja PDF build (363 pages, all Simplified-Chinese and PNG issues gone) left one warning: 812× "Missing character U+2015 (―)". The horizontal bar is used throughout the translation as the Japanese dash 「――」 but is absent from the Latin body font (lmroman); route it to the CJK-capable fallback font (Noto Sans CJK JP), matching how ✓/✗/≈ and other symbols are already handled. --------- Co-authored-by: Bojie Li <bojieli@gmail.com> | 1 个月前 | |
docs(ko): add Korean learning guide | 1 个月前 | |
fix(i18n): use shortest BCP 47 locale tags and add redirect stubs - Simplify region subtags: en-US -> en, ta-IN -> ta, vi-VN -> vi (zh-CN/zh-TW keep region subtags to disambiguate the two Chinese variants) - Add redirect stubs at the old locations (root README.<lang>.md, docs/LEARNING*.md) so existing external links don't 404 - Remove stray blank line in docs/zh-TW/README.md | 2 个月前 | |
fix(i18n): use shortest BCP 47 locale tags and add redirect stubs - Simplify region subtags: en-US -> en, ta-IN -> ta, vi-VN -> vi (zh-CN/zh-TW keep region subtags to disambiguate the two Chinese variants) - Add redirect stubs at the old locations (root README.<lang>.md, docs/LEARNING*.md) so existing external links don't 404 - Remove stray blank line in docs/zh-TW/README.md | 2 个月前 | |
i18n(tr): translate figure scripts, chapter README's and site docs | 1 个月前 | |
fix(i18n): use shortest BCP 47 locale tags and add redirect stubs - Simplify region subtags: en-US -> en, ta-IN -> ta, vi-VN -> vi (zh-CN/zh-TW keep region subtags to disambiguate the two Chinese variants) - Add redirect stubs at the old locations (root README.<lang>.md, docs/LEARNING*.md) so existing external links don't 404 - Remove stray blank line in docs/zh-TW/README.md | 2 个月前 | |
docs(i18n): label zh-TW as 繁體中文(台灣) | 1 个月前 | |
fix(web): localize navigation for every edition | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 27 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |