Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
0e624a8
feat: better handle the growing list of editors (#85)
dkundel-openai Oct 14, 2025
ce03744
Fix styling for VS Code icons (#82)
digitarald Oct 14, 2025
65ff823
Update Gemini CLI configuration doc link (#80)
PeterDaveHello Oct 19, 2025
df336c2
add UiPath coded agents to the compatibility section (#87)
radu-mocanu Oct 22, 2025
b1c86cb
include Autopilot alongside UiPath Coded Agents in compatibility sect…
radu-mocanu Dec 4, 2025
ec2b566
Add goose to compatibility section (#109)
angiejones Dec 5, 2025
13156b6
chore: bump next.js for cve-2025-55182 (#112)
dbredvick Dec 8, 2025
6f89c7e
Add Windsurf from Cognition to compatibility section (#111)
andrewgcodes Dec 8, 2025
9791049
remove unused package-lock (#113)
colby-oai Dec 8, 2025
eff6818
Update count and filtering for projects on GitHub
romainhuet Dec 9, 2025
8ce2dd7
Update favicon to new AGENTS.md logo
romainhuet Dec 10, 2025
c4009a6
Update social card to new AGENTS.md logo
romainhuet Dec 10, 2025
557da8b
Update README to new AGENTS.md logo
romainhuet Dec 10, 2025
975cfba
Update the footer with a link to AAIF
romainhuet Dec 10, 2025
40de070
Add note on AAIF in the About section
romainhuet Dec 11, 2025
0103409
Update footer copy
romainhuet Dec 16, 2025
efab70c
Upgrade Next.js and React
romainhuet Dec 19, 2025
0ea1ad3
Update package.json with new content
Pjrich1313 Feb 7, 2026
897b7f7
Initial plan
Copilot Feb 7, 2026
3a4a0c6
Update Next.js to 16.1.6 to fix security vulnerabilities
Copilot Feb 7, 2026
f3308c2
Initial plan
Copilot Feb 7, 2026
c587622
Merge pull request #3 from Pjrich1313/copilot/merge-changes
Pjrich1313 Feb 7, 2026
dde927d
Merge pull request #1 from Pjrich1313/copilot/update-json-structure
Pjrich1313 Feb 7, 2026
34b983f
Integrate ActiveStorage feature into devcontainer
Pjrich1313 Feb 9, 2026
233dc3a
Updated .devcontainer/devcontainer.json to set image and features.
Pjrich1313 Feb 9, 2026
323aa38
Initial plan
Copilot Feb 12, 2026
195d4d2
Add realtime_example.py with OpenAI Realtime API code
Copilot Feb 12, 2026
523733c
Add Python __pycache__ to .gitignore and remove cached files
Copilot Feb 12, 2026
5e0ef2f
Enable GitHub integration in Vercel config
Pjrich1313 Feb 12, 2026
80846c2
Initial plan
Copilot Feb 12, 2026
7fef3d3
Complete build and form verification - update dependencies and add ES…
Copilot Feb 12, 2026
66ae41d
Update .devcontainer/devcontainer.json with new dev container configu…
Pjrich1313 Feb 22, 2026
3633d17
Initial plan
Copilot Feb 28, 2026
a821666
Initial plan
Copilot Feb 28, 2026
c8b1d54
Initial plan
Copilot Feb 28, 2026
1fa3288
Merge pull request #10 from Pjrich1313/copilot/fix-merge-conflicts-pr-2
Pjrich1313 Mar 1, 2026
d6c4c97
Initial plan
Codex Mar 3, 2026
5d234a6
docs: add guidance for repo-only requests
Codex Mar 3, 2026
390f4dd
Initial plan
Copilot Mar 3, 2026
dd266de
Incorporate changes from open PRs and configure API integration
Copilot Mar 3, 2026
98995dc
Initial plan
Copilot Mar 4, 2026
1ea01a1
Migrate ESLint config for Next.js 16 and update pnpm-lock.yaml
Copilot Mar 4, 2026
fb64ed7
Initial plan
Copilot Mar 4, 2026
03416c7
Add GitHub Actions workflow for Node.js with Webpack
Pjrich1313 Mar 6, 2026
afc068c
Update vercel.json
Pjrich1313 Mar 8, 2026
726cdbc
Update devcontainer.json
Pjrich1313 Mar 8, 2026
e0e1534
Update vercel.json
Pjrich1313 Mar 8, 2026
91d1f6f
Update webpack.yml
Pjrich1313 Mar 8, 2026
ea232d1
Initial plan
Copilot Mar 14, 2026
9eec03c
Update agents.md with AdvancedSecurity-Codeql-Init@1 configuration
Pjrich1313 Mar 14, 2026
5506f5a
Merge pull request #22 from Pjrich1313/copilot/fix-issue
Pjrich1313 Mar 16, 2026
90e4e53
Merge pull request #14 from Pjrich1313/copilot/rewind-and-merge-open-prs
Pjrich1313 May 27, 2026
15651bc
Merge pull request #26 from Pjrich1313/copilot/optimize-documentation…
Pjrich1313 May 28, 2026
69a3994
Merge pull request #28 from Pjrich1313/copilot/update-pnpm-lock-file
Pjrich1313 May 29, 2026
9d6e0e6
Merge pull request #17 from Pjrich1313/copilot/update-documentation-s…
Pjrich1313 Jun 1, 2026
13bdb64
Merge pull request #37 from Pjrich1313/copilot/merge-pull-request-29
Pjrich1313 Jun 4, 2026
4531239
Plan batch source implementation
Copilot Jun 5, 2026
b2addc1
Add batch source processing workflow
Copilot Jun 5, 2026
360fae3
Track validation cleanup work
Copilot Jun 5, 2026
76a646e
Refine batch retry callback readability
Copilot Jun 5, 2026
3331a5e
Polish batch script messaging and docs
Copilot Jun 5, 2026
6a23c7d
Merge pull request #38 from Pjrich1313/copilot/debug-error
Pjrich1313 Jun 5, 2026
048c453
Merge origin/main: fix devcontainer.json conflict, bring batch_source…
Copilot Jun 5, 2026
7c4f4c5
Merge pull request #39 from Pjrich1313/copilot/fix-and-batch-from-source
Pjrich1313 Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/rails/devcontainer/features/activestorage:1": {}
}
}
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
OPENAI_API_KEY=your_openai_api_key_here
VERCEL_URL=my-site.vercel.app
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "next/core-web-vitals"
}
28 changes: 28 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: NodeJS with Webpack

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps: step new version
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
npm install
npx webpack(
Comment on lines +17 to +28
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ build/Release

# Dependency directories
node_modules/
package-lock.json
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
Expand Down Expand Up @@ -144,5 +145,17 @@ vite.config.ts.timestamp-*
*.pem
.vercel

# Python
__pycache__/
*.py[cod]
*$py.class
*.so

# Misc
.DS_Store

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
80 changes: 80 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Changes Summary

## Overview

This branch consolidates the work from open pull requests as of two weeks prior (2026-02-17)
and configures the repository for proper API integration and further development.

---

## Incorporated Pull Request Changes

### PR #5 – Add OpenAI Realtime API example (`realtime_example.py`)
- **Created:** 2026-02-12 (existed as of two-week cutoff 2026-02-17)
- **Changes incorporated:**
- Added `realtime_example.py`: demonstrates streaming completions via OpenAI's Realtime API
- Updated `.gitignore` with Python cache patterns (`__pycache__/`, `*.py[cod]`, etc.)

### PR #6 – Update dependencies and add ESLint configuration
- **Created:** 2026-02-12 (existed as of two-week cutoff 2026-02-17)
- **Changes incorporated:**
- Added `.eslintrc.json` with `next/core-web-vitals` preset for consistent linting
- Fixed `next-env.d.ts` type import path (`types/routes.d.ts` → `dev/types/routes.d.ts`)
Comment on lines +21 to +22

### PR #8 – API integration environment configuration
- **Created:** 2026-02-28 (added as part of API integration setup)
- **Changes incorporated:**
- Added `.env.example` documenting required environment variables (`OPENAI_API_KEY`, `VERCEL_URL`)
- Note: Actual `.env` is gitignored; copy `.env.example` to `.env` and fill in values

### PR #13 – FAQ: guidance for ambiguous repository-only requests
- **Created:** 2026-03-03
- **Changes incorporated:**
- Added FAQ entry: "What if someone only provides a repository name?" with clarification prompts

### PR #7 – Add project build configuration
- No code changes in diff; skipped.

### PR #11 – Update documentation structure and clarity
- No code changes in diff relative to main; skipped.

---

## API Integration Configuration

The repository is now configured for development with the following:

| File | Purpose |
|------|---------|
| `.eslintrc.json` | ESLint linting with Next.js core-web-vitals rules |
| `.env.example` | Template for required environment variables |
| `vercel.json` | Vercel deployment with GitHub integration enabled |
| `realtime_example.py` | OpenAI Realtime API streaming reference implementation |

### Getting Started

1. Copy `.env.example` to `.env` and fill in your values:
```bash
cp .env.example .env
```
2. Install dependencies:
```bash
pnpm install
```
3. Start the development server:
```bash
pnpm dev
```
4. Lint the code:
```bash
pnpm lint
```

---

## Next Steps

- Review and validate the ESLint configuration against the existing codebase
- Test the OpenAI Realtime API example with a valid API key
- Consider updating `pnpm-lock.yaml` to lockfile version 9 format (see PR #6 full diff)
- Review remaining open PRs (#5, #6, #7, #8, #11, #13) for any additional work needed
24 changes: 19 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# AGENTS.md

<p align="center">
<img src="https://agents.md/og.png">
</p>
![AGENTS.md logo](./public/og.png)

[AGENTS.md](https://agents.md) is a simple, open format for guiding coding agents.

Expand Down Expand Up @@ -42,10 +40,26 @@ that explains the project’s goals in a simple way, and featuring some examples
### Running the app locally
1. Install dependencies:
```bash
npm install
pnpm install
```
2. Start the development server:
```bash
npm run dev
pnpm run dev
```
3. Open your browser and go to http://localhost:3000

## Batch source processing helper

This repository includes `batch_source.py` for batching source files, running a pilot batch, retrying failed batches, and producing one merged output file.

Example:

```bash
python batch_source.py \
./components \
./tmp/components-merged.txt \
--pattern "*.tsx" \
--batch-size 5 \
--max-bytes 120000 \
--retries 3
```
4 changes: 4 additions & 0 deletions agents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# AdvancedSecurity-Codeql-Init@1

inputs:
languages: 'cpp, java, python' # Validation limitations: Ensure that these languages are properly configured and supported by the runner.
Comment on lines +1 to +4
Loading