Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.06 KB

File metadata and controls

52 lines (36 loc) · 1.06 KB

Contributing to TinyAGI

Thanks for your interest in contributing!

Getting Started

git clone https://github.com/TinyAGI/tinyagi.git
cd tinyagi
npm install
npm run build

Development

# Build TypeScript
npm run build

# Run locally
./tinyagi.sh start

# View logs
./tinyagi.sh logs all

Project Structure

  • src/ - TypeScript source (queue processor, channel clients, routing)
  • lib/ - Bash scripts (daemon, setup wizard, messaging)
  • scripts/ - Installation and bundling scripts
  • .agents/skills/ - Agent skill definitions
  • docs/ - Documentation

Submitting Changes

  1. Fork the repo and create a branch from main
  2. Make your changes
  3. Test locally with tinyagi start
  4. Open a pull request

Reporting Issues

Open an issue at github.com/TinyAGI/tinyagi/issues with:

  • What you expected vs what happened
  • Steps to reproduce
  • Relevant logs (tinyagi logs all)

License

By contributing, you agree that your contributions will be licensed under the MIT License.