Skip to content

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
agentscope-ai:mainfrom
Luohh5:feat/pawport
Draft

feat(pawport): an import flow to bring instructions, settings, skill, plugins, projects, and recent work from another agent into QwenPaw#6960
Luohh5 wants to merge 6 commits into
agentscope-ai:mainfrom
Luohh5:feat/pawport

Conversation

@Luohh5

@Luohh5 Luohh5 commented Aug 13, 2026

Copy link
Copy Markdown
Member

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

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactoring

Component(s) Affected

  • Core / Backend (app, agents, config, providers, utils, local_models)
  • Console (frontend web UI)
  • Channels (DingTalk, Lark, QQ, Discord, iMessage, etc.)
  • Skills
  • CLI
  • Documentation (website)
  • Tests
  • CI/CD
  • Scripts / Deploy

Checklist

  • I ran pre-commit run --all-files locally and it passes
  • If pre-commit auto-fixed files, I committed those changes and reran checks
  • I ran tests locally (pytest or as relevant) and they pass
  • Documentation updated (if needed)
  • Ready for review

For Channel Changes (DingTalk, Lark, QQ, Console, etc.)

  • I ran ./scripts/check-channels.sh (or ./scripts/check-channels.sh --changed) and it passes
  • Contract test exists in tests/contract/channels/test_<channel>_contract.py (REQUIRED)
  • Contract test implements create_instance() with proper channel initialization
  • All 19 contract verification points pass (see tests/contract/channels/__init__.py)
  • Optional: Unit tests in tests/unit/channels/test_<channel>.py for complex internal logic

Testing

[How to test these changes]

Evidence

Examples of valid evidence:

  • Terminal transcript of the test run (e.g. pytest tests/unit/app/chats/ -q output)
  • Screenshot of the Console UI showing the fix
  • CI artifact link
  • pre-commit run --all-files summary
pre-commit run --all-files
# paste summary result

pytest
# paste summary result

Additional Notes

[Optional: any other context]

…, plugins, projects, and recent work from another agent into QwenPaw
@github-project-automation github-project-automation Bot moved this to Todo in QwenPaw Aug 13, 2026
@Luohh5
Luohh5 requested a deployment to ai-review-approved August 13, 2026 02:37 — with GitHub Actions Waiting
@github-actions github-actions Bot added the first-time-contributor PR created by a first time contributor label Aug 13, 2026
@github-actions

Copy link
Copy Markdown

Welcome to QwenPaw! 🐾

Hi @Luohh5, thank you for your first Pull Request! 🎉

🙌 Join Developer Community

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

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

We'll review your PR soon.

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
Luohh5 requested a deployment to ai-review-approved August 18, 2026 09:17 — with GitHub Actions Waiting
@Luohh5
Luohh5 requested a deployment to ai-review-approved August 18, 2026 09:43 — with GitHub Actions Waiting
@Luohh5
Luohh5 requested a deployment to maintainer-approved August 18, 2026 09:43 — with GitHub Actions Waiting
@Luohh5
Luohh5 requested a deployment to ai-review-approved August 24, 2026 13:03 — with GitHub Actions Waiting
@Luohh5
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
Luohh5 requested a deployment to ai-review-approved August 26, 2026 06:14 — with GitHub Actions Waiting
@Luohh5
Luohh5 requested a deployment to maintainer-approved August 26, 2026 06:14 — with GitHub Actions Waiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first-time-contributor PR created by a first time contributor

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants