No! Code Conductor uses GitHub's built-in authentication (${{ github.token }}) for all workflows. This token is automatically available in GitHub Actions with no setup required.
You only need a Personal Access Token (PAT) if you want:
- Higher API rate limits (5,000/hour vs 1,000/hour)
- Cross-repository access
- Ability to trigger other workflows
For detailed token information, see .conductor/GITHUB_TOKEN_SETUP.md.
Python is required only for the conductor orchestration scripts, not for your project's CI/CD. Here's what this means:
- ✅ Required: Python 3.9-3.12 to run conductor commands
- ❌ NOT added: Python test runners (pytest)
- ❌ NOT added: Python linters (flake8, black)
- ❌ NOT added: Python security scanners (safety)
- ❌ NOT added: Any Python-specific CI/CD workflows
Your project's existing CI/CD remains unchanged. Code Conductor only adds three language-agnostic GitHub workflows for task orchestration.
No! Code Conductor is language-agnostic. It detects your project's technology stack and configures roles accordingly, but it does NOT add language-specific CI/CD workflows.
The only workflows added are:
conductor.yml- Task orchestration and health checksconductor-cleanup.yml- Stale worktree cleanuppr-review.yml- AI code reviews (if enabled)
These workflows only run conductor scripts and do not test, lint, or build your code.
If you're seeing Python test failures like:
============================= test session starts ==============================
collected 0 items
============================ no tests ran in 0.02s =============================
Error: Process completed with exit code 5.
This is NOT from Code Conductor. Check if:
- You accidentally copied CI workflows from the Code Conductor repository itself
- You have existing Python CI workflows in your project
- Another tool added Python-specific workflows
Code Conductor's template workflows do not include any Python testing commands.
Currently, Python is required because the conductor scripts are written in Python. We chose Python for:
- Maximum compatibility across all platforms
- Easy installation via standard package managers
- Reliable YAML and JSON processing
- Strong GitHub API support
Future versions may offer alternative implementations, but Python remains the most universal choice.
No, the Python dependencies are isolated to Code Conductor's functionality:
pyyaml- For configuration file handling- Standard library modules only
These are only used by conductor scripts and do not affect your project's dependencies.
Code Conductor only adds workflows from its templates:
.github/workflows/conductor.yml.github/workflows/conductor-cleanup.yml.github/workflows/pr-review.yml(if code-reviewer role is enabled)
Any other workflows (especially those running pytest, flake8, etc.) are from other sources.
The conductor scripts require Python to run. However, you can:
- Run agents from the Conductor app (macOS) which handles Python internally
- Use containerized environments where Python is pre-installed
- Install Python in your CI environment only (not locally)
The Python requirement is minimal and doesn't affect your project's runtime or deployment.