Skip to content

Refactor: CoPaw is Officially Rebranding to QwenPaw#3285

Merged
xieyxclack merged 43 commits intomainfrom
dev
Apr 12, 2026
Merged

Refactor: CoPaw is Officially Rebranding to QwenPaw#3285
xieyxclack merged 43 commits intomainfrom
dev

Conversation

@xieyxclack
Copy link
Copy Markdown
Member

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:

  • To build a more practical, secure, and personalized AI assistant;
  • To stay committed to open-source collaboration and move forward together with the community.

Thank you all for your support along the way.
From today on, QwenPaw will stay and grow with you!

More updates coming soon.

zhijianma and others added 30 commits April 9, 2026 20:48
…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.
@github-actions
Copy link
Copy Markdown

Welcome to CoPaw! 🐾

Hi @xieyxclack, this is your 107th Pull Request.

📋 About PR Template

To help maintainers review your PR faster, please make sure to include:

  • Description - What this PR does and why
  • Type of Change - Bug fix / Feature / Breaking change / Documentation / Refactoring
  • Component(s) Affected - Core / Console / Channels / Skills / CLI / Documentation / Tests / CI/CD / Scripts
  • Checklist:
    • Run and pass pre-commit run --all-files
    • Run and pass relevant tests (pytest or as applicable)
    • Update documentation if needed
  • Testing - How to test these changes
  • Local Verification Evidence:
    pre-commit run --all-files
    # paste summary result
    
    pytest
    # paste summary result

Complete PR information helps speed up the review process. You can edit the PR description to add these details.

🙌 Join Developer Community

Thanks 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:
https://copaw.agentscope.io/docs/community

We truly appreciate your enthusiasm—and look forward to your future contributions! 😊

We'll review your PR soon.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 12, 2026

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
34480 8087 23% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: ce4a79c by action🐍

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@xieyxclack xieyxclack requested a deployment to maintainer-approved April 12, 2026 08:24 — with GitHub Actions Waiting
@xieyxclack xieyxclack requested a deployment to maintainer-approved April 12, 2026 08:24 — with GitHub Actions Waiting
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@xieyxclack xieyxclack temporarily deployed to maintainer-approved April 12, 2026 08:24 — with GitHub Actions Inactive
@xieyxclack xieyxclack temporarily deployed to maintainer-approved April 12, 2026 08:24 — with GitHub Actions Inactive
@xieyxclack xieyxclack merged commit bcaeb90 into main Apr 12, 2026
28 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in QwenPaw Apr 12, 2026
ekzhu pushed a commit to ekzhu/CoPaw that referenced this pull request Apr 12, 2026
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
hanson-hex pushed a commit to hanson-hex/CoPaw that referenced this pull request Apr 13, 2026
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>
hanson-hex pushed a commit to hanson-hex/CoPaw that referenced this pull request Apr 13, 2026
- 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>
hanson-hex pushed a commit to hanson-hex/CoPaw that referenced this pull request Apr 13, 2026
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.