How to Contribute
Archestra accepts feature proposals and bug reports through GitHub issues. Maintainers implement accepted changes with autonomous coding agents.
- Developer Quickstart: Run Archestra from source using Tilt and a local Kubernetes cluster.
- Extending Archestra: Add LLM providers, knowledge connectors, or vector search backends.
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:
- Email security@archestra.ai.
- Open a private security advisory through GitHub's Security Advisories. Only repository maintainers can view the advisory.
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.
