github agentscope-ai/QwenPaw v2.1.0-beta.1

pre-release2 hours ago

What's Changed

  • fix(chat): prevent stale channel identity leaking into new chats afte… by @zhaozhuang521 in #6382
  • feat(inbox): wobble sidebar inbox on new approvals & color-code badge dot by @lalaliat in #6396
  • feat(tools): adapt buildin tool run_tool_batch to agentscope 2.0 and add control-flow support by @x1n95c in #5698
  • feat(scroll): add staged compaction and durable task continuity by @niceIrene in #6323
  • test(e2e): add skill auto-sync cases (#5639) by @yutai78786 in #6415
  • test(integration): Sprint 4.3+4.4 — workspace-git / coding-project / skill-pool auto-sync by @yutai78786 in #6417
  • fix(console): run test scripts on Windows by @patrick-andstar in #6365
  • docs(faq): align zh sub-section headings with en by @WilShi in #6477
  • feat(models): allow renaming custom providers (#6414) by @zhaozhuang521 in #6426
  • fix(console): keep sidebar settings gear visible when collapsed by @zhaozhuang521 in #6488
  • feat(ci): deploy the website from the release orchestrator (stable/post only) by @yutai78786 in #6463
  • feat(website): fix GA, improve nav/downloads UI, hardcode hero major version, and expand blog by @yuluo1007 in #6330
  • fix(crons): add keepalive task so cron jobs fire when event loop is idle by @WilShi in #6481
  • fix(local-models): ignore non-object tool call json by @AaronZ345 in #6409
  • fix(providers): strip annotated null gemini schemas by @AaronZ345 in #6410
  • fix(shell): preserve multiline commands for Windows PowerShell by @axelray-dev in #6412
  • fix(agents): align copy_skills/copy_jobs by skipping empty scaffolding by @yuanxs21 in #6493
  • fix(crons): honor final delivery mode by @AaronZ345 in #6182
  • docs(sandbox): clarify native Windows sandbox support by @1105623876 in #6462
  • fix(desktop): bundle PawApp SDK modules by @wananing in #6491
  • feat(apps): add qwenpaw-creator app by @xuanrui-L in #6284
  • fix(crons): migrate existing final-mode jobs to stream on upgrade by @lalaliat in #6511
  • feat(third-party agents): integrate Codex, Qoder, Skills, and MCP by @rayrayraykk in #6397
  • chore: bump the version to 2.1.0b1 by @cuiyuebing in #6518
  • feat(console): add RobotFramework syntax highlighting in Coding Mode … by @zhaozhuang521 in #6519
  • fix(dev): include test extra in setup instructions by @yaodong-shen in #6502
  • fix(video): deliver video data to models across OpenAI Response, Anthropic, and Chat Completions providers by @qbc2016 in #6495
  • fix(plugins): temporarily disable max version check in plugin compat by @XiuShenAl in #6532
  • test(drivers): add Driver unit tests + enable fail_under=50 coverage gate by @hanson-hex in #6489
  • feat(context): Visual Compact by @Leirunlin in #6456
  • feat(skill): Add qwenpaw to skill url by @Leirunlin in #6517
  • fix(providers): sync MiniMax model baseline with current platform lineup by @FittyAr in #6479
  • fix(scroll): retry once after context overflow by @niceIrene in #6267
  • fix(deps): pin Codex and Qoder SDK versions by @rayrayraykk in #6545
  • Fix/agent switch stale chat restore by @zhaozhuang521 in #6546
  • refactor(tool_calls): background tool call offload mechanism with frontend controls by @XiuShenAl in #6151
  • fix: restrict import-local source path to prevent arbitrary directory exfiltration by @qbc2016 in #6487
  • feat(checkpoints): add workspace checkpoint management by @y1y5 in #6269
  • feat: redesign app center by @zhaozhuang521 in #6553
  • fix(browser): make unauthenticated local CDP exposure opt-in by @xiaoming-qxm in #6500
  • fix(cloudpaw): accept mission verification kwargs by @axelray-dev in #6535
  • fix(providers): add MiniMax context windows to the static catalog by @octo-patch in #6554
  • feat(sandbox): add unelevated sandbox for windows by @ustc-mkh in #6383
  • feat(browser): chrome extension plugin — install, pairing & native messaging bridge by @xiaoming-qxm in #6157
  • fix(matrix): probe vodozemac E2EE backend so encryption works on Python 3.12 by @WilShi in #6486
  • fix(feishu): load card handler after applying pkg_resources shim by @hongxicheng in #6422
  • fix(agents): inherit session approval_level in spawn_subagent by @axelray-dev in #6508
  • feat(browser): unified browser — one SDK, any backend by @xiaoming-qxm in #6276
  • fix(ci): skip label operations for fork PRs in real-behavior-proof by @hanson-hex in #6570
  • fix(ci): ensure changes be detected in next reload() by @cuiyuebing in #6584
  • feat(creator): creation checkpoints, home redesign, media recovery, export/import, and bilingual guide by @xuanrui-L in #6556
  • fix(sandbox): fix sandbox cleanup handling by @ustc-mkh in #6582
  • feat(computer-use): native desktop GUI automation for Windows and macOS (accessibility-first + Tauri control mode) by @jinglinpeng in #6424
  • docs(computer-use): add beginner guide by @jinglinpeng in #6594
  • fix(computer-use): reuse desktop identity on macOS by @jinglinpeng in #6590
  • fix(git): inject identity on coding mode commit endpoint by @XiuShenAl in #6350
  • fix(sandbox): fix sandbox mode auto downgrade by @ustc-mkh in #6600
  • fix(skill): Reapply #5146 Improve skill-slash-inject and display by @x1n95c in #6345
  • fix(acp): add models field to new_session response by @niuda-kok in #6531
  • fix(console): scope chat 100dvh override to touch devices by @zhaozhuang521 in #6603
  • docs(memory): explain ReMe self-evolving knowledge base by @jinliyl in #6604
  • Fix/issue 6558 session integrity by @zhaozhuang521 in #6602
  • fix(read_file): accept numeric string line ranges by @lalaliat in #6606
  • fix(memory): flush Auto-Memory before Scroll context eviction by @jinliyl in #6592
  • fix(audio): restore transcription for channel audio messages by @hongxicheng in #6573
  • fix(scroll): preserve session IDs during history migration by @niceIrene in #6068
  • feat(sidebar): add app-center entry to simple mode by @zhijianma in #6638
  • feat(website): add Loop Engineering & Sandbox blogs, track Hero Try Now clicks by @yuluo1007 in #6548
  • fix(console): surface OMP loop modes in slash menu with i18n and inline Markdown by @XiuShenAl in #6521
  • fix(console): stop stubbing node_modules CSS in real builds by @zhaozhuang521 in #6639
  • Fix/console large tool output UI freeze by @zhaozhuang521 in #6637
  • feat(onebot): improve outbound text and media delivery by @GMsure in #6543
  • feat(creator): rejection feedback loop, overlay stacking, structured logging, and runtime hardening by @xuanrui-L in #6641

New Contributors

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

What's Changed

  • fix(chat): prevent stale channel identity leaking into new chats afte… by @zhaozhuang521 in #6382
  • feat(inbox): wobble sidebar inbox on new approvals & color-code badge dot by @lalaliat in #6396
  • feat(tools): adapt buildin tool run_tool_batch to agentscope 2.0 and add control-flow support by @x1n95c in #5698
  • feat(scroll): add staged compaction and durable task continuity by @niceIrene in #6323
  • test(e2e): add skill auto-sync cases (#5639) by @yutai78786 in #6415
  • test(integration): Sprint 4.3+4.4 — workspace-git / coding-project / skill-pool auto-sync by @yutai78786 in #6417
  • fix(console): run test scripts on Windows by @patrick-andstar in #6365
  • docs(faq): align zh sub-section headings with en by @WilShi in #6477
  • feat(models): allow renaming custom providers (#6414) by @zhaozhuang521 in #6426
  • fix(console): keep sidebar settings gear visible when collapsed by @zhaozhuang521 in #6488
  • feat(ci): deploy the website from the release orchestrator (stable/post only) by @yutai78786 in #6463
  • feat(website): fix GA, improve nav/downloads UI, hardcode hero major version, and expand blog by @yuluo1007 in #6330
  • fix(crons): add keepalive task so cron jobs fire when event loop is idle by @WilShi in #6481
  • fix(local-models): ignore non-object tool call json by @AaronZ345 in #6409
  • fix(providers): strip annotated null gemini schemas by @AaronZ345 in #6410
  • fix(shell): preserve multiline commands for Windows PowerShell by @axelray-dev in #6412
  • fix(agents): align copy_skills/copy_jobs by skipping empty scaffolding by @yuanxs21 in #6493
  • fix(crons): honor final delivery mode by @AaronZ345 in #6182
  • docs(sandbox): clarify native Windows sandbox support by @1105623876 in #6462
  • fix(desktop): bundle PawApp SDK modules by @wananing in #6491
  • feat(apps): add qwenpaw-creator app by @xuanrui-L in #6284
  • fix(crons): migrate existing final-mode jobs to stream on upgrade by @lalaliat in #6511
  • feat(third-party agents): integrate Codex, Qoder, Skills, and MCP by @rayrayraykk in #6397
  • chore: bump the version to 2.1.0b1 by @cuiyuebing in #6518
  • feat(console): add RobotFramework syntax highlighting in Coding Mode … by @zhaozhuang521 in #6519
  • fix(dev): include test extra in setup instructions by @yaodong-shen in #6502
  • fix(video): deliver video data to models across OpenAI Response, Anthropic, and Chat Completions providers by @qbc2016 in #6495
  • fix(plugins): temporarily disable max version check in plugin compat by @XiuShenAl in #6532
  • test(drivers): add Driver unit tests + enable fail_under=50 coverage gate by @hanson-hex in #6489
  • feat(context): Visual Compact by @Leirunlin in #6456
  • feat(skill): Add qwenpaw to skill url by @Leirunlin in #6517
  • fix(providers): sync MiniMax model baseline with current platform lineup by @FittyAr in #6479
  • fix(scroll): retry once after context overflow by @niceIrene in #6267
  • fix(deps): pin Codex and Qoder SDK versions by @rayrayraykk in #6545
  • Fix/agent switch stale chat restore by @zhaozhuang521 in #6546
  • refactor(tool_calls): background tool call offload mechanism with frontend controls by @XiuShenAl in #6151
  • fix: restrict import-local source path to prevent arbitrary directory exfiltration by @qbc2016 in #6487
  • feat(checkpoints): add workspace checkpoint management by @y1y5 in #6269
  • feat: redesign app center by @zhaozhuang521 in #6553
  • fix(browser): make unauthenticated local CDP exposure opt-in by @xiaoming-qxm in #6500
  • fix(cloudpaw): accept mission verification kwargs by @axelray-dev in #6535
  • fix(providers): add MiniMax context windows to the static catalog by @octo-patch in #6554
  • feat(sandbox): add unelevated sandbox for windows by @ustc-mkh in #6383
  • feat(browser): chrome extension plugin — install, pairing & native messaging bridge by @xiaoming-qxm in #6157
  • fix(matrix): probe vodozemac E2EE backend so encryption works on Python 3.12 by @WilShi in #6486
  • fix(feishu): load card handler after applying pkg_resources shim by @hongxicheng in #6422
  • fix(agents): inherit session approval_level in spawn_subagent by @axelray-dev in #6508
  • feat(browser): unified browser — one SDK, any backend by @xiaoming-qxm in #6276
  • fix(ci): skip label operations for fork PRs in real-behavior-proof by @hanson-hex in #6570
  • fix(ci): ensure changes be detected in next reload() by @cuiyuebing in #6584
  • feat(creator): creation checkpoints, home redesign, media recovery, export/import, and bilingual guide by @xuanrui-L in #6556
  • fix(sandbox): fix sandbox cleanup handling by @ustc-mkh in #6582
  • feat(computer-use): native desktop GUI automation for Windows and macOS (accessibility-first + Tauri control mode) by @jinglinpeng in #6424
  • docs(computer-use): add beginner guide by @jinglinpeng in #6594
  • fix(computer-use): reuse desktop identity on macOS by @jinglinpeng in #6590
  • fix(git): inject identity on coding mode commit endpoint by @XiuShenAl in #6350
  • fix(sandbox): fix sandbox mode auto downgrade by @ustc-mkh in #6600
  • fix(skill): Reapply #5146 Improve skill-slash-inject and display by @x1n95c in #6345
  • fix(acp): add models field to new_session response by @niuda-kok in #6531
  • fix(console): scope chat 100dvh override to touch devices by @zhaozhuang521 in #6603
  • docs(memory): explain ReMe self-evolving knowledge base by @jinliyl in #6604
  • Fix/issue 6558 session integrity by @zhaozhuang521 in #6602
  • fix(read_file): accept numeric string line ranges by @lalaliat in #6606
  • fix(memory): flush Auto-Memory before Scroll context eviction by @jinliyl in #6592
  • fix(audio): restore transcription for channel audio messages by @hongxicheng in #6573
  • fix(scroll): preserve session IDs during history migration by @niceIrene in #6068
  • feat(sidebar): add app-center entry to simple mode by @zhijianma in #6638
  • feat(website): add Loop Engineering & Sandbox blogs, track Hero Try Now clicks by @yuluo1007 in #6548
  • fix(console): surface OMP loop modes in slash menu with i18n and inline Markdown by @XiuShenAl in #6521
  • fix(console): stop stubbing node_modules CSS in real builds by @zhaozhuang521 in #6639
  • Fix/console large tool output UI freeze by @zhaozhuang521 in #6637
  • feat(onebot): improve outbound text and media delivery by @GMsure in #6543
  • feat(creator): rejection feedback loop, overlay stacking, structured logging, and runtime hardening by @xuanrui-L in #6641
  • feat(ai review): enhance rview bot by @x1n95c in #6550
  • fix(utils): bound and hide the Windows tasklist liveness probe by @Yigtwxx in #6203
  • fix(ci): cap playwright below 1.62 so the macOS desktop verify passes by @yutai78786 in #6654

New Contributors

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

Don't miss a new QwenPaw release

NewReleases is sending notifications on new releases.