Thank you for your interest in contributing! This document provides guidelines for contributing to the project.
# Clone the repository
git clone https://github.com/kenny67nju/lambdagent.git
cd lambdagent
# Create a virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install in development mode with all dependencies
pip install -e ".[all]"
pip install pytest
# Verify installation
python -c "import lambdagent; print(f'lambdagent OK: {len(lambdagent.__all__)} exports')"
python -m pytest tests/ -v --tb=short
lambdagentpaas/
├── lambdagent/ # Core Lambda Calculus Agent DSL framework
├── agentpaas/ # Agent Platform as a Service layer
├── agentexample/ # Example applications
├── docs/ # Documentation (mkdocs)
└── tests/ # Test suite
lambdagentfrom lambdagent.core import Context)mainpython -m pytest tests/ -vUse clear, descriptive commit messages:
feat: add new primitive for parallel compositionfix: resolve beta-reduction loop in Y combinatordocs: update quickstart with MCP exampletest: add coverage for fromconfig compilerBy contributing, you agree that your contributions will be licensed under the MIT License.