How to Contribute

Archestra accepts feature proposals and bug reports through GitHub issues. Maintainers implement accepted changes with autonomous coding agents.

Opening an Issue

Open an issue on GitHub using the matching template:

  • Create an issue: Report a bug or propose changes to existing behavior. Include reproduction steps, your Archestra version, and whether you run Docker or Helm.
  • Add an LLM provider: Request or plan support for a new model provider.
  • Add a knowledge connector: Propose a new data source connector for knowledge bases.
  • Add an MCP server to the catalog: Submit a new server to the public MCP catalog.

Talking to the Team

Before drafting a large architectural change, discuss your proposal in the #general channel of our Slack community.

Reporting a Vulnerability

Report security vulnerabilities privately. Never report security issues in public GitHub issues, pull requests, or Slack channels.

Submit reports through either channel:

Please include:

  • Affected Archestra version and deployment method (Docker or Helm).
  • Detailed reproduction steps or a minimal proof of concept.
  • Attack impact assessment (unauthorized data access, privilege escalation, or code execution).

Bug Bounty

Archestra does not operate a formal bug bounty program. The security team may award discretionary bounties for critical, responsibly disclosed vulnerabilities based on severity.

Explore