First off, thank you for considering contributing to BackDoor Assistant! It's people like you who make it such a powerful tool for the community.
We are looking for contributions in the following areas:
- Pipeline Optimization: Improving the efficiency of memory extraction and context building.
- New Stages: Adding new pipeline modules like "Web Search," "Image Analysis," or "Code Execution."
- UI/UX: Enhancing the fintech-inspired dashboard.
- Documentation: Fixing typos or adding more detailed examples.
- Bug Fixes: Identifying and resolving issues in the harness logic.
- Fork the repo and create your branch from
main. - Setup your environment (see SETUP.md).
- Make your changes.
- Test thoroughly. Ensure the
memory.jsonis updated correctly and the pipeline stages don't break. - Issue a Pull Request. Describe your changes and why they are valuable.
- Be respectful and inclusive.
- Focus on technical excellence and modularity.
- Keep the "BackDoor" philosophy in mind: Harness > Model.
If you have questions or want to discuss a major change, please open an Issue or start a Discussion in the repository.
Together, let's build an AI harness that is truly context-driven and open for everyone.