Add AGENTS.md to this repository for coding agent onboarding
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Issue Description
This repository is missing an AGENTS.md file at the root. That file is used to onboard a coding agent (like GitHub Copilot's automation agents) so it can work efficiently and correctly in this codebase.
Providing high-quality, explicit repository instructions dramatically reduces:
- Broken or failing CI / build attempts
- Wasted exploration (grep/find excessive searches)
- Incorrect environment setup
- PR churn due to missing context
Required Action
Create a new AGENTS.md file in the repository root with the following high‑level sections (in this order):
- Overview – What the project does, main technologies, primary entry points.
- Code layout – Bullet list of important files / folders with brief purpose (Python modules, infra/Bicep, workflows, scripts, config). Omit trivial or generated files.
- Running the code – Step‑by‑step environment setup (preferred Python version / tool, how to install deps, how to run main scripts). Prefer using GitHub Models if applicable over Azure-only model configs.
- Running the tests – Exact commands to run the test suite (include any required env vars, virtualenv activation, or formatting/lint steps if enforced by CI).
- Upgrading Python dependencies – How to add or upgrade a dependency (e.g., edit
requirements.txtand run a pin/update command). Include any tools (pip, uv, etc.). - Release / build / deployment notes (if applicable) – Any scripts, workflows, or manual steps the agent must respect.
- Conventions & gotchas – Linting rules, code style, required env vars, secrets handling, common pitfalls.
- Validation checklist – A short ordered list the agent should follow before opening a PR (e.g., tests pass locally, formatting applied, no stray debug prints, etc.).
- When to search – A closing note instructing the agent to trust
AGENTS.mdand only perform source-wide searches if information is missing or incorrect.
Authoring Guidelines (Summarized from canonical AGENTS.md guidance)
- Be explicit: Prefer concrete commands over prose (e.g.,
pytest -qnot “run tests”). - Verify every command before including it.
- List required environment variables and how they’re obtained.
- Document any non-obvious build or test ordering.
- Surface known flaky areas, hacks, or TODO hotspots if they affect modification strategy.
- Keep it concise but information-dense—optimize for an automated agent, not a marketing audience.
Example Skeleton
# AGENTS.md
## Overview
<1–3 paragraph summary>
## Code layout
- `agent.py` – Entry point for ...
- `checks/` – YAML definitions for automated repo code checks
- `infra/` – Bicep templates for infra provisioning
- `.github/workflows/` – CI/CD workflows
...
## Running the code
1. Create virtual environment: `python -m venv .venv && source .venv/bin/activate`
2. Install deps: `pip install -r requirements.txt`
3. Run main script: `python agent.py --help`
## Running the tests
```bash
source .venv/bin/activate
pytest -q
Upgrading Python dependencies
Edit requirements.txt, then: pip install -r requirements.txt and run tests.
Validation checklist
- Virtualenv active
-
pytest -qpasses - No debug prints
- Updated docs if behavior changed
When to search
Only search the codebase if required info is missing or appears outdated.
Acceptance Criteria
AGENTS.mdexists at repository root- Contains all required sections above
- Commands verified and minimal
- Provides actionable, agent-focused guidance
Adding this file will significantly improve automated contribution quality.
This issue was automatically created by the GitHub Repo Maintainer Agent.
- Langage dominant
- Python
- Étoiles
- 505
- Forks
- 1.1k
- Merge moyen
- 1 j 18 h
- PR mergées (30 j)
- 2
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Azure-Samples/rag-postgres-openai-python
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Azure-Samples/rag-postgres-openai-python#288 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Migrate AzureOpenAI constructors to OpenAI clientPeut-être pris @copilot-swe-agent l’a pris il y a 381 jours. Ouverte
Azure-Samples/rag-postgres-openai-python#269 · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Remove the pipeline: variables section from azure.yamlPeut-être pris @copilot-swe-agent l’a pris il y a 392 jours. Ouverte
Azure-Samples/rag-postgres-openai-python#261 · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Azure-Samples/rag-postgres-openai-python#259 ·
Les mainteneurs répondent en général sous 2 jours
-
Question: Why are you installing `postgres-client` and `xdg-utils` in the backend docker image?Peut-être pris @copilot-swe-agent l’a pris il y a 416 jours. Ouverte
Azure-Samples/rag-postgres-openai-python#250 · 4 commentaires · 1 réaction · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de Azure-Samples/rag-postgres-openai-python
Issues similaires
-
Add `django-upgrade` to the CIOuvertedependencies feature github_actions good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
wemake-services/wemake-django-template#3149 ·
Les mainteneurs répondent en général sous 1 jour
-
[request] vsg/1.1.16Ouverteupstream update
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
conan-io/conan-center-index#31142 ·
Les mainteneurs répondent en général sous 1 jour
-
area:core bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
request-theme
Difficulté 2/5 Moins d'une heure Accessibilité débutants 70/100
LizardByte/ThemerrDB#8877 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area/install-update comp/gateway P0 sweeper:risk-compatibility type/bug
Difficulté 2/5 Moins d'une heure Accessibilité débutants 72/100
NousResearch/hermes-agent#135997 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour