11# Introduction
22
3- > ** Note on Document Formatting:** This document (` Jules .md` ) should be
3+ > ** Note on Document Formatting:** This document (` AGENTS .md` ) should be
44> maintained with lines word-wrapped to a maximum of 80 characters to ensure
55> readability across various editors and terminals.
66
@@ -574,7 +574,7 @@ prevent memory leaks, dangling pointers, or double deletions.
574574This document is a living guide. As the Firebase C++ SDK evolves, new patterns
575575may emerge, or existing practices might change. If you introduce a new common
576576pattern, significantly alter a build process, or establish a new best practice
577- during your work, please take a moment to update this ` Jules .md` file
577+ during your work, please take a moment to update this ` AGENTS .md` file
578578accordingly.
579579
580580Keeping this document current will greatly benefit future AI agents and human
@@ -584,39 +584,39 @@ developers working on this repository.
584584
585585## Recommended General Prompt Instruction
586586
587- When working on this task, please consistently refer to the ` Jules .md` guide
587+ When working on this task, please consistently refer to the ` AGENTS .md` guide
588588for all repository-specific conventions, including setup procedures, coding
589589style, common architectural patterns, and API usage. Pay close attention to the
590590testing strategies outlined, ensuring your implementation includes
591591comprehensive integration tests with detailed test cases in your plan. Implement
592592robust error handling for any new or modified public API methods, following the
593593patterns for ` firebase::Future ` error reporting. If the feature involves
594594platform-specific code, ensure the public API remains consistent across all
595- platforms, as discussed in ` Jules .md` . Write clear, maintainable code,
595+ platforms, as discussed in ` AGENTS .md` . Write clear, maintainable code,
596596adhering to the commenting guidelines, and if you need to add new third-party
597597dependencies, document the rationale and update build configurations according
598598to the established practices. Ensure your changes align with the overall best
599- practices detailed in ` Jules .md` .
599+ practices detailed in ` AGENTS .md` .
600600
601601## Key Directives for Jules AI
602602
603- * ** Prioritize ` Jules .md` ** : This document (` Jules .md` ) contains
603+ * ** Prioritize ` AGENTS .md` ** : This document (` AGENTS .md` ) contains
604604 repository-specific guidelines. Prioritize this information when making
605605 decisions about coding style, testing procedures, architectural patterns,
606606 and API usage.
607607* ** Adherence to Patterns** : Strive to follow the common patterns and best
608608 practices outlined here. This ensures consistency across the codebase.
609- * ** Clarification for Deviations** : If the existing patterns in ` Jules .md` do
609+ * ** Clarification for Deviations** : If the existing patterns in ` AGENTS .md` do
610610 not seem suitable for a specific task, or if a deviation is necessary,
611611 please explicitly state this in your plan or request clarification before
612612 proceeding with implementation.
613- * ** Updating ` Jules .md` ** : If you introduce a new, broadly applicable
613+ * ** Updating ` AGENTS .md` ** : If you introduce a new, broadly applicable
614614 pattern, or if a significant change to the build process or best practices
615615 occurs as part of your task, please include a step in your plan to update
616- ` Jules .md` to reflect these changes.
616+ ` AGENTS .md` to reflect these changes.
617617* ** Testing** : Remember that integration tests are the primary method of
618618 testing. Ensure new features are accompanied by corresponding integration
619- tests as described in the 'Testing' section of ` Jules .md` .
619+ tests as described in the 'Testing' section of ` AGENTS .md` .
620620* ** Commit Messages** : Follow standard commit message guidelines. A brief
621621 summary line, followed by a more detailed explanation if necessary.
622622* ** Tool Limitations & Path Specificity** : If codebase search tools (like
0 commit comments