We welcome contributions to Meka Agent! If you'd like to contribute, please follow these guidelines.
- Fork the repository and clone it to your local machine.
- Install the dependencies by running
pnpm install. - Copy
.env.exampleto.envand fill it up accordingly - Create a new branch for your changes.
- Make your changes in your branch.
- Use
pnpm devto start a watch build for the packages on your local - Run against
pnpm example ./examples/src/SCRIPT_NAME.ts(SCRIPT_NAME =openai-simple,anthropic-simple, etc.) to test your changes - Run
pnpm lint,pnpm formatandpnpm typecheckto make sure your changes pass the linting and type-checking rules. - Commit your changes and push them to your fork.
- Open a pull request to the
mainbranch of the Meka Agent repository.