feat(pawport): an import flow to bring instructions, settings, skill, plugins, projects, and recent work from another agent into QwenPaw - #6960
Draft
Luohh5 wants to merge 6 commits into
Draft
Conversation
…, plugins, projects, and recent work from another agent into QwenPaw
Luohh5
requested a deployment
to
ai-review-approved
August 13, 2026 02:37 — with
GitHub Actions
Waiting
|
Hi @Luohh5, thank you for your first Pull Request! 🎉 🙌 Join Developer CommunityThanks so much for your contribution! We'd love to invite you to join the official QwenPaw 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. |
Luohh5
requested a deployment
to
ai-review-approved
August 13, 2026 13:09 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
ai-review-approved
August 18, 2026 09:07 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
ai-review-approved
August 18, 2026 09:12 — with
GitHub Actions
Waiting
Resolve Codex and Qoder data roots across users and platforms, with explicit source overrides. Persist fingerprinted dry-run plans, revalidate sources before apply, and emit a post-import doctor report. Classify Codex memory pipeline artifacts so only safe curated or ad-hoc source material is migrated.
Luohh5
requested a deployment
to
ai-review-approved
August 18, 2026 09:17 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
ai-review-approved
August 18, 2026 09:43 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
maintainer-approved
August 18, 2026 09:43 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
ai-review-approved
August 24, 2026 13:03 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
maintainer-approved
August 24, 2026 13:04 — with
GitHub Actions
Waiting
| except Exception: # pylint: disable=broad-except | ||
| logger.exception( | ||
| "Failed to roll back cron job transaction: job_id=%s", | ||
| job_id, |
Luohh5
requested a deployment
to
ai-review-approved
August 26, 2026 06:14 — with
GitHub Actions
Waiting
Luohh5
requested a deployment
to
maintainer-approved
August 26, 2026 06:14 — with
GitHub Actions
Waiting
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Add a feature of import flow to bring instructions, settings, skills, plugins, projects, and recent work from another agent into. QwenPaw now can import from Codex and Qoder. Importing doesn’t change or delete your existing agent setup.
Related Issue: N/A
Security Considerations: [If applicable, e.g. channel auth, env/config handling]
Type of Change
Component(s) Affected
Checklist
pre-commit run --all-fileslocally and it passespytestor as relevant) and they passFor Channel Changes (DingTalk, Lark, QQ, Console, etc.)
./scripts/check-channels.sh(or./scripts/check-channels.sh --changed) and it passestests/contract/channels/test_<channel>_contract.py(REQUIRED)create_instance()with proper channel initializationtests/contract/channels/__init__.py)tests/unit/channels/test_<channel>.pyfor complex internal logicTesting
[How to test these changes]
Evidence
Examples of valid evidence:
pytest tests/unit/app/chats/ -qoutput)pre-commit run --all-filessummaryAdditional Notes
[Optional: any other context]