Skip to content

GH-50373: [Dev][Developer Tools] Add root AGENTS.md file#50375

Open
thisisnic wants to merge 2 commits into
apache:mainfrom
thisisnic:GH-50373-agents-at-root
Open

GH-50373: [Dev][Developer Tools] Add root AGENTS.md file#50375
thisisnic wants to merge 2 commits into
apache:mainfrom
thisisnic:GH-50373-agents-at-root

Conversation

@thisisnic

@thisisnic thisisnic commented Jul 5, 2026

Copy link
Copy Markdown
Member

Rationale for this change

Help AI agents produce better PRs and conform to workflows

What changes are included in this PR?

Add AGENTS.md file at project root

Are these changes tested?

No

Are there any user-facing changes?

No

Copilot AI review requested due to automatic review settings July 5, 2026 14:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository-root AGENTS.md to provide AI coding agents with shared, non-language-specific contribution workflow guidance for Apache Arrow.

Changes:

  • Introduces AGENTS.md with a high-level repository layout overview.
  • Documents Arrow’s issue/PR title conventions (including GH-<id>: vs MINOR:).
  • Links to pre-commit usage, testing guidance, and AI-generated code policy resources.

Comment thread AGENTS.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 6, 2026 15:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Comment thread AGENTS.md
Comment thread AGENTS.md

@rok rok left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't have experience writing AGENTS.md files. A couple of things that I'd like agents be good at for myself:

  • setting up their own dev environment and not changing mine. But sometimes I'd want to use theirs.
  • building implementations (e.g. C++ and R) so they can run tests
  • running banchmarks

As per my experience they can already do these tasks, they are just not always consistent about it.

Comment thread AGENTS.md
## Pull Request Conventions

### Title Format

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we link to PR template here instead? I suppose it's better for agents to have the .md file here, just noting a thought.

Comment thread AGENTS.md

## Issue Conventions

- Prefix the issue title with the component name in brackets:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to below - should we link to our issue templates?

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting committer review Awaiting committer review labels Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants