Migration Guide¶
Migrate from deepmcpagent to promptise -- the v1.0.0 release.
Overview¶
DeepMCPAgent has been rebranded as Promptise Foundry with v1.0.0. The framework grew beyond its original MCP-focused scope to include prompt engineering, a reasoning graph engine, an agent runtime, a full MCP server and client, RAG foundation, and more. The new name reflects this evolution.
All functionality is preserved and expanded. The migration is primarily a rename -- same API signatures, same configuration format, same CLI structure -- plus significant new capabilities.
What Changed¶
Package Name¶
| Old | New | |
|---|---|---|
| PyPI package | deepmcpagent |
promptise |
| Python import | from deepmcpagent import ... |
from promptise import ... |
| CLI command | deepmcpagent |
promptise |
| GitHub repository | github.com/cryxnet/DeepMCPAgent |
github.com/promptise-com/foundry |
| Documentation | Various URLs | docs.promptise.com |
Step-by-Step Migration¶
Step 1: Uninstall the Old Package¶
Step 2: Install the New Package¶
# Core framework (agent + MCP + runtime + OpenAI)
pip install promptise
# Or everything production-ready
pip install "promptise[all]"
Step 3: Update Python Imports¶
Find and replace deepmcpagent with promptise across your codebase:
Before:
from deepmcpagent import build_agent
from deepmcpagent.config import HTTPServerSpec, StdioServerSpec
from deepmcpagent.sandbox import SandboxConfig
from deepmcpagent.cross_agent import CrossAgent
After:
from promptise import build_agent
from promptise.config import HTTPServerSpec, StdioServerSpec
from promptise.sandbox import SandboxConfig
from promptise.cross_agent import CrossAgent
Step 4: Update CLI Commands¶
Before:
deepmcpagent agent assistant.superagent
deepmcpagent validate config.superagent
deepmcpagent init -o agent.superagent -t basic
deepmcpagent list-tools --http name=math url=http://localhost:8000/mcp
After:
promptise agent assistant.superagent
promptise validate config.superagent
promptise init -o agent.superagent -t basic
promptise list-tools --http name=math url=http://localhost:8000/mcp
Step 5: Update Dependency Files¶
requirements.txt:
pyproject.toml:
Dockerfile:
Step 6: SuperAgent Files -- No Changes Needed¶
.superagent configuration files work as-is with the new package. The YAML format is unchanged. Just use the new CLI command:
Compatibility Period¶
For approximately 6 months after release (until ~July 2026):
deepmcpagent==0.7.0will be available on PyPI as a compatibility shim- Importing from
deepmcpagentwill emit aDeprecationWarningand re-export frompromptise - Old GitHub URLs automatically redirect to the new repository
- Stars, forks, and issues are preserved
After the compatibility period, deepmcpagent will be removed from PyPI.
Verify Your Migration¶
Check Installation¶
Check Imports¶
from promptise import build_agent
from promptise.config import HTTPServerSpec, StdioServerSpec
print("All imports successful")
Run Your Tests¶
Troubleshooting¶
ModuleNotFoundError: No module named 'deepmcpagent'¶
You have not installed the new package yet:
Command 'deepmcpagent' not found¶
Use the new CLI command:
Or install the compatibility package temporarily:
Import Errors with Naming¶
Remember the naming:
- PyPI package:
promptise - Python imports:
from promptise import ... - CLI command:
promptise
Migration Checklist¶
- [ ] Uninstall old package:
pip uninstall deepmcpagent - [ ] Install new package:
pip install "promptise[all]" - [ ] Update all Python imports:
from deepmcpagenttofrom promptise - [ ] Update CLI commands:
deepmcpagenttopromptise - [ ] Update
requirements.txt/pyproject.toml - [ ] Update Dockerfile (if applicable)
- [ ] Update CI/CD pipelines
- [ ] Update documentation links
- [ ] Run tests to verify everything works
Timeline¶
| Date | Event |
|---|---|
| v1.0.0 (April 2026) | Initial release of promptise on PyPI |
| ~October 2026 | deepmcpagent compatibility shim removed from PyPI |