Refactor: CoPaw is Officially Rebranding to QwenPaw#3285
Conversation
… for configuration management (#3171)
…cks (#3192) Co-authored-by: 平砚 <pingyan.hp@alibaba-inc.com>
Co-authored-by: Jinglin Peng <jinglinpeng@gmail.com>
Co-authored-by: zhaozhuang <wb-zz895485@alibaba-inc.com>
Co-authored-by: yuanxs-tongyi <yuanxs-tongyi@U-4V2PKF2X-1939.local>
Co-authored-by: 平砚 <pingyan.hp@alibaba-inc.com>
* refactor(local_models,providers): rename copaw to qwenpaw, with backward compatibility for providers.
Co-authored-by: 料料 <la414263@alibaba-inc.com>
|
Hi @xieyxclack, this is your 107th Pull Request. 📋 About PR TemplateTo help maintainers review your PR faster, please make sure to include:
Complete PR information helps speed up the review process. You can edit the PR description to add these details. 🙌 Join Developer CommunityThanks so much for your contribution! We'd love to invite you to join the official CoPaw developer group! You can find the Discord and DingTalk group links under the "Developer Community" section on our docs page: We truly appreciate your enthusiasm—and look forward to your future contributions! 😊 We'll review your PR soon. |
There was a problem hiding this comment.
Code Review
This pull request implements a comprehensive rebranding of the project from "CoPaw" to "QwenPaw," renaming the core Python package and updating all documentation, Docker configurations, and frontend assets. Technical improvements include a new sentinel-based index rebuild mechanism for the memory manager and enhanced prompt building logic to handle memory section markers. Review feedback identifies a few regressions and inconsistencies, including an accidental English string in the Russian translation, the removal of a specific issue-reporting URL, and mismatched version IDs for the builtin QA agent across documentation files.
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Post-merge cleanup for the CoPaw → QwenPaw rebrand (agentscope-ai#3285): - Update test file's dynamic import path from `copaw` to `qwenpaw` - Rename `test_copaw_tracked_task_delays_shutdown` → `test_internal_tracked_task_delays_shutdown` - Replace remaining "CoPaw" mentions in docstrings with "QwenPaw" in my code additions for agentscope-ai#3275 https://claude.ai/code/session_01Fn2mc92FgMNDtzKTGhgAe9
Project rebranded to QwenPaw (agentscope-ai#3285), contract test files still referenced the old src.copaw module path causing E0611 pylint errors and ModuleNotFoundError at runtime. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace `from copaw.` with `from qwenpaw.` in channels/__init__.py - Fix MatrixChannel instantiation to use MatrixChannelConfig object instead of keyword args (API changed in upstream rebranding agentscope-ai#3285) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Batch update following upstream rebranding (agentscope-ai#3285): - tests/unit/channels/*.py (14 files) - tests/unit/utils/test_logging.py - tests/contract/providers/test_provider_contract.py - scripts/check_channel_contracts.py (src path fix) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CoPaw is Officially Rebranding to QwenPaw
This rebranding marks an important step forward into our next phase of open-source development.
The new name better reflects the open ecosystem we are building and the broader direction we are continuing to pursue:
Qwen — represents a deeper integration with the Qwen open-source ecosystem and a sharper focus on the model layer, including local models for agents and smart collaboration between small and large models.
Paw — carries forward our original mission to accompany users and become a personal assistant users can truly trust.
This rebranding does not change our vision and goals in the open-source community:
Thank you all for your support along the way.
From today on, QwenPaw will stay and grow with you!
More updates coming soon.