Skip to content
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c33534b
feat(codex): add support for codex openai
Mar 30, 2026
be32a57
Merge branch 'main' into main
dineshSajwan Mar 30, 2026
b3f2dfd
chore(docs): update README with directory structure information
dineshSajwan Mar 30, 2026
377c88f
chore(docs): updated docs
dineshSajwan Mar 30, 2026
4137e91
chore(docs): updated markdown syntax
dineshSajwan Mar 30, 2026
34e6d3a
chore(docs) : update the limit messaging
dineshSajwan Mar 30, 2026
2e48ecc
chore(docs): update readme
dineshSajwan Mar 30, 2026
c9d70af
feat(codex): add support for codex openai
Mar 30, 2026
dd33da4
feat(codex): add support for codex openai
Mar 30, 2026
df137c8
chore(docs) : update the limit messaging
dineshSajwan Mar 30, 2026
bdec79f
Merge branch 'main' into main
dineshSajwan Mar 30, 2026
3e53417
feat(codex): add other agents back in readme
Mar 30, 2026
1e505e1
chore(doc): apply suggestion from @scottschreckengaust
dineshSajwan Mar 30, 2026
cedb6f9
Merge branch 'main' into main
dineshSajwan Mar 30, 2026
366defc
feat(codex): add other agents back in readme
Mar 30, 2026
5f4b6c5
chore(doc): update README.md
dineshSajwan Mar 30, 2026
5ae1f66
chore(doc): update README.md
dineshSajwan Mar 30, 2026
7a3ae58
feat(codex): updated docs
Mar 30, 2026
41de243
feat(codex): updated verify set up for codex
Mar 30, 2026
641b686
Merge branch 'main' into main
scottschreckengaust Mar 30, 2026
99a6867
Merge branch 'main' into main
dineshSajwan Mar 31, 2026
70dd3c5
merging from main
leandrodamascena Apr 18, 2026
a2cb6a0
merging from main
leandrodamascena Apr 18, 2026
08c8917
fix: fix readme.md file
leandrodamascena Apr 18, 2026
d5ed284
Merge branch 'main' into main
leandrodamascena Apr 18, 2026
92d54fb
Merge branch 'main' into main
leandrodamascena Apr 21, 2026
7a18ef3
Merge branch 'main' into main
dineshSajwan Apr 22, 2026
d40c4d7
Update README.md
dineshSajwan Apr 22, 2026
db33163
Update README.md
dineshSajwan Apr 22, 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
59 changes: 59 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
- [Cline](#cline)
- [Claude Code](#claude-code)
- [GitHub Copilot](#github-copilot)
- [OpenAI Codex](#openai-codex)
Comment thread
scottschreckengaust marked this conversation as resolved.
Dismissed
Comment thread
scottschreckengaust marked this conversation as resolved.
Dismissed
- [Other Agents](#other-agents)

---
Expand Down Expand Up @@ -95,7 +96,7 @@
Open the steering files panel and confirm you see an entry for `core-workflow` under `Workspace` as shown in the screenshot below.

<img src="./assets/images/kiro-ide-aidlc-rules-loaded.png?raw=true" alt="AI-DLC Rules in Kiro IDE" width="700" height="450">

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI
We use Kiro IDE in Vibe mode to run the AI-DLC workflow. This ensures that AI-DLC workflow guides the development workflow in Kiro. At times, Kiro may nudge you to switch to spec mode. Select `No` to such prompts to stay in Vibe mode.

<img src="./assets/images/kiro-sdd-nudge.png?raw=true" alt="Staying in Kiro Vibe mode" width="500" height="175">
Expand Down Expand Up @@ -496,6 +497,64 @@

---

### OpenAI Codex
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed
Comment thread
scottschreckengaust marked this conversation as resolved.
Dismissed

AI-DLC supports OpenAI Codex as one of its compatible IDEs, using the [Codex AGENTS.md](https://developers.openai.com/codex/guides/agents-md) convention to deliver its intelligent workflow. Codex automatically discovers and loads `AGENTS.md` from your project root when you start a session.
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed
Comment thread
dineshSajwan marked this conversation as resolved.
Outdated

The commands below assume you extracted the zip to your `Downloads` folder. If you used a different location, replace `Downloads` with your actual folder path.

**Unix/Linux/macOS:**

```bash
cp ~/Downloads/aidlc-rules/aws-aidlc-rules/core-workflow.md ./AGENTS.md
mkdir -p .aidlc-rule-details
cp -R ~/Downloads/aidlc-rules/aws-aidlc-rule-details/* .aidlc-rule-details/
```

**Windows PowerShell:**

```powershell
Copy-Item "$env:USERPROFILE\Downloads\aidlc-rules\aws-aidlc-rules\core-workflow.md" ".\AGENTS.md"
New-Item -ItemType Directory -Force -Path ".aidlc-rule-details"
Copy-Item "$env:USERPROFILE\Downloads\aidlc-rules\aws-aidlc-rule-details\*" ".aidlc-rule-details\" -Recurse
```

**Windows CMD:**

```cmd
copy "%USERPROFILE%\Downloads\aidlc-rules\aws-aidlc-rules\core-workflow.md" ".\AGENTS.md"
mkdir .aidlc-rule-details
xcopy "%USERPROFILE%\Downloads\aidlc-rules\aws-aidlc-rule-details" ".aidlc-rule-details\" /E /I
Comment thread
dineshSajwan marked this conversation as resolved.
```

Comment thread
dineshSajwan marked this conversation as resolved.
**Verify Setup:**

1. Start a Codex session in your project directory
2. Ask Codex: For existing project - "Using AIDLC analyse the project?" or For new project "Using Aidlc what workflow do you see" .
Comment thread
dineshSajwan marked this conversation as resolved.
Outdated
Comment thread
dineshSajwan marked this conversation as resolved.
Outdated
Comment thread
dineshSajwan marked this conversation as resolved.
Outdated
3. Codex should describe the AI-DLC three-phase workflow (Inception → Construction → Operations)

> [!NOTE]
> The `AGENTS.md` file is designed to fit within Codex's instruction budget under default settings. If you add substantial project-specific content and Codex reports that the project documentation exceeds its instruction limit, you can increase the limit in your Codex configuration (for example, by adjusting `project_doc_max_bytes` in your `config.toml` file):
>
> ```toml
> project_doc_max_bytes = 65536 # Example value; choose a limit appropriate for your project
> ```
Comment thread
dineshSajwan marked this conversation as resolved.

Comment thread
dineshSajwan marked this conversation as resolved.
**Directory Structure:**

```text
<my-project>/
├── AGENTS.md
└── .aidlc-rule-details/
├── common/
├── inception/
├── construction/
Comment thread
dineshSajwan marked this conversation as resolved.
├── extensions/

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI
└── operations/
```

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI

---

### Other Agents

AI-DLC works with any coding agent that supports project-level rules or steering files. The general approach:
Expand Down
2 changes: 1 addition & 1 deletion aidlc-rules/aws-aidlc-rules/core-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
## MANDATORY: Rule Details Loading
**CRITICAL**: When performing any phase, you MUST read and use relevant content from rule detail files. Check these paths in order and use the first one that exists, regardless of which IDE or setup method was used:
- `.aidlc/aidlc-rules/aws-aidlc-rule-details/` (typical with AI-assisted setup)
- `.aidlc-rule-details/` (typical with Cursor, Cline, Claude Code, GitHub Copilot)
- `.aidlc-rule-details/` (typical with Cursor, Cline, Claude Code, GitHub Copilot, OpenAI Codex)

Check notice

Code scanning / Semgrep OSS

Semgrep Finding: ai.generic.detect-generic-ai-oai.detect-generic-ai-oai Note

Possibly found usage of AI: OpenAI
Comment thread
scottschreckengaust marked this conversation as resolved.
Dismissed
- `.kiro/aws-aidlc-rule-details/` (typical with Kiro IDE and CLI)
- `.amazonq/aws-aidlc-rule-details/` (typical with Amazon Q Developer)

Expand Down
Loading