Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 2.28 KB

File metadata and controls

66 lines (47 loc) · 2.28 KB

Contributing to Agent Template

Thank you for your interest in contributing to AgentSystems! This project consists of multiple repositories working together to provide a complete AI agent platform.

Repository Structure

AgentSystems is organized into several focused repositories:

Getting Started

Development Setup

# Clone and setup
git clone https://github.com/agentsystems/agent-template.git
cd agent-template

# Create virtual environment
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# Start development server
uvicorn main:app --reload --port 8000

# Test the agent
curl -X POST http://localhost:8000/invoke -d '{"date": "July 4"}'

Making Changes

  1. Fork this repository
  2. Create a feature branch from main
  3. Make your changes with appropriate tests
  4. Submit a pull request with a clear description

Code Standards

  • Follow the existing code style in each repository
  • Include tests for new functionality
  • Update documentation as needed
  • Use clear, descriptive commit messages
  • Add type hints to all new functions
  • Include docstrings for public APIs

Pull Request Process

  1. Update documentation if you're changing functionality
  2. Add tests for new features
  3. Ensure all CI checks pass
  4. Request review from maintainers

Community Guidelines

Please read our Code of Conduct to understand our community standards.

Questions?

  • General questions: Open a discussion in the main repository
  • Bug reports: Create an issue in this repository

We appreciate all contributions, from typo fixes to major features!