Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.77 KB

File metadata and controls

42 lines (31 loc) · 1.77 KB

Contributing to the Agent Network System (ANS)

Thank you for your interest in contributing to ANS! We are building an open standard for the AI agent ecosystem, and we need diverse perspectives to get it right.

How Can You Contribute?

1. Review the Specification

The core of ANS is the architectural specification. We need feedback on:

  • Clarity: Are the algorithms and flows easy to understand?
  • Security: Are there threat vectors we missed in the Threat Model?
  • Completeness: Are there use cases (e.g., healthcare, finance, robotics) we haven't covered?
  • New Protocols: Help us design integration patterns for emerging agent protocols.

2. Improve the SDKs

We currently have SDKs for Java, Python, and JavaScript. We welcome:

  • Bug fixes and performance improvements.
  • New features (e.g., better caching, async support).
  • New Language Support: Want to build an ANS SDK for Go, Rust, or C#? Let us know!

3. Documentation

  • Fix typos or unclear explanations.
  • Add new use case examples.
  • Create tutorials or "How-to" guides.

Submitting Changes

  1. Fork the Repository: Create your own copy of the project.
  2. Create a Branch: git checkout -b feature/my-new-feature
  3. Make Changes: Implement your feature or fix.
  4. Commit: git commit -m "feat: add new capability"
  5. Push: git push origin feature/my-new-feature
  6. Open a Pull Request: Describe your changes and link to any relevant issues.

Community Guidelines

  • Be respectful and constructive in discussions.
  • Focus on technical merit and ecosystem interoperability.
  • We follow the Apache 2.0 License.

Questions?

Start a discussion in GitHub Discussions or open an Issue.