Skip to content

v2.1.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@cuiyuebing cuiyuebing released this 07 Aug 05:26
6b4c80e

What's Changed

  • fix(ci): fence-aware section extraction in real-behavior-proof (fixes #6626) by @hanson-hex in #6653
  • fix(checkpoints): restore auto snapshots in web workspace bootstrap by @qbc2016 in #6597
  • chore: bump the version to 2.1.0b2 by @cuiyuebing in #6665
  • fix(skill): loading redundancy by @Leirunlin in #6650
  • Turn usage persist fallback by @yuanxs21 in #6402
  • fix(creator): put PawApp category under meta.pawapp for App Center by @XiuShenAl in #6666
  • fix(console): wrap multi-file attachment previews by @wananing in #6662
  • fix(cli): build a valid user message for the headless task command by @Yigtwxx in #6616
  • fix(ci): modify the permission of the review bot by @lalaliat in #6672
  • fix(console): prevent long tool commands from overflowing chat by @zhaozhuang521 in #6677
  • fix(console): sync legacy max_iters when saving iteration limit by @XiuShenAl in #6682
  • fix(timestamp): improve timestamp handling in agentscope_msg_to_messa… by @zhijianma in #6685
  • test(integration): align import-local with #6487 and widen a flaky poll window by @yutai78786 in #6679
  • test(integration): fix chrome contract mismatches and add missing p-tier markers by @yutai78786 in #6686
  • fix(ci): install Playwright Chromium for the integration suite by @yutai78786 in #6678
  • fix: avoid logging conversation command arguments by @niceIrene in #6692
  • fix(sandbox): report constraints the backend cannot enforce by @vanwaals in #6657
  • fix(crons): persist enabled state on pause and resume by @axelray-dev in #6691
  • feat(agent-stats): add current-agent token usage from turn metadata by @yuanxs21 in #6503
  • fix(safe_swap): ensure file lock initialization handles empty files c… by @zhijianma in #6703
  • feat(scroll): improve exchange and date-aware history recall by @niceIrene in #6237
  • Feat/os enhancements by @zhaozhuang521 in #6645
  • fix(chat): implement loop mode detection and sync with available modes in chat input by @zhijianma in #6711
  • fix(router): add audit visibility for sensitive directory exclusion by @cuiyuebing in #6713
  • feat: unify app market listings by @zhaozhuang521 in #6718
  • docs(checkpoint): add checkpoint usage documentation in commands page by @y1y5 in #6670
  • fix(website): website add blog by @yuluo1007 in #6701
  • fix(desktop): stabilize Chrome native messaging and Windows restore locking by @xiaoming-qxm in #6669
  • fix(onebot): bind loopback by default and require token when exposed by @hongxicheng in #6676
  • fix(DingTalk): auto-fill credentials when org app approval is required by @hongxicheng in #6709
  • fix(openrouter): preserve multimodal capabilities during metadata probe by @qbc2016 in #6733
  • fix(providers): retry SSE errors with status codes in messages by @qbc2016 in #6714
  • fix: retry reasoning-content errors for AgentScope messages by @qbc2016 in #6721
  • fix(sandbox): guard sandbox_config against non-dataclass values from … by @cuiyuebing in #6747
  • docs(website): document the unified browser and Chrome extension by @xiaoming-qxm in #6742
  • fix(console): wait for backup restore completion by @jinglinpeng in #6735
  • feat: add QwenPaw OS Shell blog by @zhaozhuang521 in #6746
  • fix(ci): export nightly coverage artifacts even when tests fail by @yutai78786 in #6743
  • feat: unify project directories and harden file workspace by @rayrayraykk in #6504
  • Feat/qwenpaw os shell blog images by @zhaozhuang521 in #6752
  • fix(docs): remove docs by @cuiyuebing in #6753
  • fix(mcp): ensure exposed tool names start with a letter by @axelray-dev in #6561
  • test(integration): verify auto-update targets via pool detail endpoint by @yutai78786 in #6729
  • fix(desktop): handle port socket construction errors by @RerankerGuo in #6705
  • docs(blog): add cross-harness Agent OS article by @rayrayraykk in #6720
  • feat(os): add files workspace app by @zhaozhuang521 in #6758
  • test(e2e): add sprint4/5 coverage - sidebar, memory, inbox, plugins, slash commands (15 cases) by @yutai78786 in #6580
  • fix(tests): make directory auto-marking work on Windows, unhiding 66 cases by @yutai78786 in #6727
  • feat(chat): hide tool control during tool call streaming by @zhijianma in #6749
  • feat(creator): multimodal generation suite, DAG scheduler, motion engine, grounding, timeline workbench, i18n, and reliability hardening by @xuanrui-L in #6740
  • fix(agent_management): normalize empty batch placeholders (#6588) by @RerankerGuo in #6595
  • feat(acp): support portable runtime sessions by @rayrayraykk in #6754
  • fix(release): correct Computer Use and macOS artifacts by @jinglinpeng in #6671
  • feat(sidebar): horizontal layout for mode toggle and rename desktop mode label by @zhijianma in #6763
  • fix(memory): fixing previous proactive beta feature by @imrewce in #6712
  • Fix editable per-tool call limit names by @rayrayraykk in #6530
  • fix(harnesses): degrade gracefully without Codex CLI by @rayrayraykk in #6664
  • docs(blog): add Scroll executable memory report by @niceIrene in #6751
  • fix: preserve tool call extra content across context lifecycle by @qbc2016 in #6759
  • docs: remove obsolete Coding Mode page by @rayrayraykk in #6777
  • fix(ci): target rich chat input in desktop verification by @jinglinpeng in #6766

Full Changelog: v2.1.0-beta.1...v2.1.0-beta.2