First off, thank you for considering contributing to AgentKit! It's people like you that make open source great.
- Fork & Clone: Fork the repository and clone it locally.
- Swift 6 Concurrency: This project strictly uses Swift 6 concurrency (
Sendable,actor). Ensure all your code compiles without warnings. - No Third-Party Dependencies: The core
AgentKittarget must remain free of third-party dependencies. Use native Apple frameworks only. - Testing: Add unit tests for any new functionality in
Tests/AgentKitTests. Runswift testbefore submitting. - Documentation: All public APIs must have
///SwiftDoc comments.
- Create a branch for your feature (
feature/your-feature-name). - Include a summary of your changes in the PR description.
- Ensure CI passes.
We look forward to reviewing your pull requests!