233 Commits

Author SHA1 Message Date
Yang Haoran 0dcafa2ae0 Merge pull request #548 from mameikagou/fix-s03-del-command-448
fix(s03): match Windows del as a command word
2026-08-27 00:38:22 +08:00
Haoran 08263f49b3 refactor: simplify destructive command matching 2026-08-27 00:33:25 +08:00
Haoran 1293797585 fix: harden destructive command matching 2026-08-26 15:07:59 +08:00
mameikagou 44e33d0ec3 fix(s03): match Windows del as a command word 2026-08-26 02:48:13 +08:00
Yang Haoran 04486201fc Merge pull request #510 from xiarimr/fix-windows-encoding-crash
fix: prevent Windows subprocess output decode crashes
2026-08-26 01:11:49 +08:00
Haoran cce031e632 fix: harden subprocess output decoding across lessons 2026-08-26 01:05:16 +08:00
Haoran 3e17b98504 Merge remote-tracking branch 'shareai/main' into fix/pr510-subprocess-output
# Conflicts:
#	s07_skill_loading/code.py
2026-08-26 00:45:18 +08:00
Yang Haoran 251b39b910 Merge pull request #451 from cloud-of-equality/fix/message-growth-animation
fix(web): stabilize Message Growth animation and fit chips on one line
2026-08-25 22:55:57 +08:00
Haoran ce952ff1f3 fix(web): keep message chips on one desktop row 2026-08-25 22:50:56 +08:00
Yang Haoran 0a40b0635d Merge pull request #536 from Unilinear/fix/readline-prompt-wrap
fix: preserve wrapped input display in colored prompts
2026-08-25 22:11:47 +08:00
Haoran 922265145b fix: complete readline prompt coverage 2026-08-25 21:56:24 +08:00
Haoran b99447946d Merge remote-tracking branch 'shareai/main' into fix/pr-536-readline-prompt-wrap
# Conflicts:
#	web/src/data/generated/versions.json
2026-08-25 21:38:38 +08:00
Yang Haoran e929ccc55b Merge pull request #540 from ruiruiru/docs/issue-539-sync-readme-zh
docs: sync Chinese README with English version
2026-08-24 21:45:03 +08:00
Yang Haoran 65cf9e1b7f Merge pull request #546 from Bill-Billion/fix/explicit-utf8-text-io
fix: use UTF-8 for text file operations
2026-08-24 20:43:16 +08:00
Haoran 199402f9d4 fix: use UTF-8 for text file operations 2026-08-24 20:28:37 +08:00
Yang Haoran a32a73f700 Merge pull request #544 from Bill-Billion/fix/provider-compatibility-note
docs: clarify provider compatibility limits
2026-08-24 18:31:10 +08:00
Haoran fc165bbada docs: clarify provider compatibility limits 2026-08-24 18:28:34 +08:00
Yang Haoran d39ac1b406 Merge pull request #537 from 0xJieREN/fix/s08-recursive-glob-conditional-micro-compact
fix(s08): support recursive glob and conditional micro compact
2026-08-24 17:02:59 +08:00
Haoran 6d70d2e071 fix: preserve tool results during context compaction 2026-08-23 11:50:52 +08:00
Haoran 61c3e64595 fix: support bounded recursive glob across lessons 2026-08-23 11:28:14 +08:00
ruiruiru 8a2b2ae0b9 docs: sync Chinese README with English version 2026-08-21 18:03:17 +08:00
Jared 1342a990a2 fix(s08): support recursive glob and conditional micro compact 2026-08-20 16:39:45 +08:00
Unilinear fe32cd7ecf fix: preserve wrapped input display in colored prompts 2026-08-20 14:44:01 +08:00
Yang Haoran f9e8b280f7 Merge pull request #533 from Bill-Billion/fix/task-dependency-two-phase
fix: build task dependencies in two phases
2026-08-19 01:42:28 +08:00
Haoran 711249e297 fix: build task dependencies in two phases 2026-08-19 01:35:08 +08:00
Yang Haoran 10768e1b74 Merge pull request #308 from Bill-Billion/fix/s09-memory-preview-overflow
fix: prevent s09 memory preview overflow
2026-08-17 14:27:57 +08:00
Yang Haoran 291e5f88fd Merge pull request #240 from huanghuang358/fix/s08-consecutive-user-messages
fix(s08): avoid consecutive user messages
2026-08-17 14:27:21 +08:00
Haoran a2e5be85cd fix: merge async notices in full agent 2026-08-17 14:25:07 +08:00
Yang Haoran b7de91139e Merge pull request #529 from shareAI-lab/fix/remove-fork-sync-workflow
ci: remove fork-only upstream sync workflow
2026-08-16 22:51:47 +08:00
Haoran e51a013eb5 ci: remove fork-only upstream sync workflow 2026-08-16 22:49:10 +08:00
Yang Haoran f2a1825d56 Merge pull request #523 from 123456wda/fix/micro-compact-latest-batch
fix: preserve latest tool result batch during compaction
2026-08-16 17:46:28 +08:00
Haoran b6b5f331ab fix: preserve only unseen tool results 2026-08-16 17:32:53 +08:00
Haoran 9a466040b3 Merge main into fix/micro-compact-latest-batch 2026-08-16 17:25:14 +08:00
Yang Haoran 2b5fc57e70 Merge pull request #525 from wxj006007/fix/issue-524-s15-background-results
[Bug] Atomically deliver S15 background results
2026-08-16 00:51:43 +08:00
Haoran 078eca78ac fix(s15): harden background task lifecycle 2026-08-16 00:26:25 +08:00
wxj 98f8ff7343 fix(s15): atomically deliver background results 2026-08-15 21:23:35 +08:00
123456wda c77cd7e813 fix: normalize generated content newlines 2026-08-15 21:15:27 +08:00
123456wda b5bd0ddfa1 fix: preserve latest tool result batch during compaction 2026-08-15 21:14:22 +08:00
Yang Haoran 66cfd2ca91 Merge pull request #522 from shareAI-lab/fix/agent-loop-empty-tool-use
Fix empty tool-use response handling
2026-08-15 17:21:34 +08:00
Haoran 168fff86dd Fix empty tool-use response handling 2026-08-15 00:03:45 +08:00
Yang Haoran 985456f4ad Merge pull request #233 from Mr-JingShi/main
refactor: enhance MessageBus.read_inbox with clear parameter
2026-08-14 23:31:44 +08:00
Yang Haoran 1a323fb70c Merge pull request #521 from shareAI-lab/fix/skill-frontmatter-parsing
Fix skill frontmatter parsing on the current course
2026-08-14 23:25:21 +08:00
Haoran acdeacc47a Fix skill frontmatter parsing 2026-08-14 23:14:19 +08:00
Yang Haoran eb4307f4e4 Merge pull request #512 from shareAI-lab/feat/course-v22-refresh
feat: streamline the course into 17 harness lessons
2026-08-12 09:47:36 +08:00
Haoran 990e4056b9 docs: refine the integrated harness tagline 2026-08-12 09:25:11 +08:00
Haoran 7e2f2fd99b refactor: streamline the course to 17 lessons 2026-08-12 03:02:42 +08:00
xrmr 7b76e254aa fix(s07): resolve Windows subprocess UnicodeDecodeError with UTF-8/GBK fallback 2026-08-11 16:14:08 +08:00
Haoran ab35e59672 Refine course progression and runtime safety 2026-08-11 15:13:13 +08:00
Haoran b36dbcd84f Consolidate agent harness course into 19 lessons 2026-08-04 02:25:40 +08:00
Haoran 2ad77cee19 feat: refresh goal loop lesson 2026-07-31 21:44:10 +08:00