[PR #5] [MERGED] feat: Add monorepo with agents option, vite/next, customizable pkg manager #19

Closed
opened 2026-02-16 08:17:14 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/create-agent-chat-app/pull/5
Author: @bracesproul
Created: 3/12/2025
Status: Merged
Merged: 3/14/2025
Merged by: @bracesproul

Base: mainHead: brace/nextjs-or-vite


📝 Commits (10+)

  • bb20e2b feat: Offer next.js and vite options
  • f301f5b cr
  • 86c74b6 cr
  • 9d2bf9f drop lock files and pkg manager from pkg json
  • caaed54 feat: start adding monorepo
  • 0fd7c1e add agents, port script file to ts
  • 838e19e add more options in cli
  • 38c7efa reorg
  • 81a8108 cr
  • 9a041de fix: allow for confiuguring package manager, set pkg manager specific fields, auto install deps

📊 Changes

194 files changed (+10912 additions, -677 deletions)

View changed files

📝 .codespellignore (+3 -1)
.eslintrc.cjs (+0 -60)
.github/workflows/integration-tests.yml (+0 -40)
.github/workflows/unit-tests.yml (+0 -41)
📝 .gitignore (+2 -1)
📝 .prettierignore (+1 -1)
📝 README.md (+105 -36)
eslint.config.js (+87 -0)
jest.config.js (+0 -18)
📝 package.json (+47 -21)
src/create-agent-chat-app/README.md (+0 -54)
src/create-agent-chat-app/index.js (+0 -73)
src/create-agent-chat-app/package.json (+0 -32)
src/gitignore.ts (+108 -0)
📝 src/index.ts (+783 -8)
templates/memory-agent/README.md (+217 -0)
templates/memory-agent/configuration.ts (+21 -0)
templates/memory-agent/graph.ts (+103 -0)
templates/memory-agent/prompts.ts (+7 -0)
templates/memory-agent/state.ts (+19 -0)

...and 80 more files

📄 Description

Fixes #4

todo:

  • cloning not going into apps/web|agents
  • implement writing graphs to langgraph.json
  • implement one global dev command to start both servers
  • ask for the package manager
  • update package.json with package manager
  • run install command for user (by default, also give option to not)
  • update agents package.json to include all necessary deps (should be dynamic depending on which agents you install)
  • add gitignore
  • add .env.example (dynamic depending on agents)
  • update configurable models to use latest models (claude 3.7 latest, etc)
  • add LLM provider package for whatever model is default for each agent
  • pnpm worspaces pnpm-workspace.yaml

Checklist

  • npm w/ nextjs
  • yarn w/ nextjs
  • pnpm w/ nextjs
  • npm w/ vite
  • yarn w/ vite
  • pnpm w/ vite
  • individual agents

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/create-agent-chat-app/pull/5 **Author:** [@bracesproul](https://github.com/bracesproul) **Created:** 3/12/2025 **Status:** ✅ Merged **Merged:** 3/14/2025 **Merged by:** [@bracesproul](https://github.com/bracesproul) **Base:** `main` ← **Head:** `brace/nextjs-or-vite` --- ### 📝 Commits (10+) - [`bb20e2b`](https://github.com/langchain-ai/create-agent-chat-app/commit/bb20e2b9f0a1dd23d1e9b86425486339f595f9b3) feat: Offer next.js and vite options - [`f301f5b`](https://github.com/langchain-ai/create-agent-chat-app/commit/f301f5b3813bcd81b400413f66ef5c6c6e35fda7) cr - [`86c74b6`](https://github.com/langchain-ai/create-agent-chat-app/commit/86c74b6e55b20e39b000156bc2b7b8ee10421561) cr - [`9d2bf9f`](https://github.com/langchain-ai/create-agent-chat-app/commit/9d2bf9f7537120b1592846041287bfda97ebba46) drop lock files and pkg manager from pkg json - [`caaed54`](https://github.com/langchain-ai/create-agent-chat-app/commit/caaed54b15f487d07106a0904effe693888423dd) feat: start adding monorepo - [`0fd7c1e`](https://github.com/langchain-ai/create-agent-chat-app/commit/0fd7c1eb74caf76faeb65cf419ef5f3ad8ec9cb4) add agents, port script file to ts - [`838e19e`](https://github.com/langchain-ai/create-agent-chat-app/commit/838e19e364267a273b745538a41bbcdff696af08) add more options in cli - [`38c7efa`](https://github.com/langchain-ai/create-agent-chat-app/commit/38c7efa73546f65d28bd93f234cd0528c615f759) reorg - [`81a8108`](https://github.com/langchain-ai/create-agent-chat-app/commit/81a810858feb91dc46e714458c0f447ddac78f72) cr - [`9a041de`](https://github.com/langchain-ai/create-agent-chat-app/commit/9a041de459b8848344b5a0eba44805ac7bb8f590) fix: allow for confiuguring package manager, set pkg manager specific fields, auto install deps ### 📊 Changes **194 files changed** (+10912 additions, -677 deletions) <details> <summary>View changed files</summary> 📝 `.codespellignore` (+3 -1) ➖ `.eslintrc.cjs` (+0 -60) ➖ `.github/workflows/integration-tests.yml` (+0 -40) ➖ `.github/workflows/unit-tests.yml` (+0 -41) 📝 `.gitignore` (+2 -1) 📝 `.prettierignore` (+1 -1) 📝 `README.md` (+105 -36) ➕ `eslint.config.js` (+87 -0) ➖ `jest.config.js` (+0 -18) 📝 `package.json` (+47 -21) ➖ `src/create-agent-chat-app/README.md` (+0 -54) ➖ `src/create-agent-chat-app/index.js` (+0 -73) ➖ `src/create-agent-chat-app/package.json` (+0 -32) ➕ `src/gitignore.ts` (+108 -0) 📝 `src/index.ts` (+783 -8) ➕ `templates/memory-agent/README.md` (+217 -0) ➕ `templates/memory-agent/configuration.ts` (+21 -0) ➕ `templates/memory-agent/graph.ts` (+103 -0) ➕ `templates/memory-agent/prompts.ts` (+7 -0) ➕ `templates/memory-agent/state.ts` (+19 -0) _...and 80 more files_ </details> ### 📄 Description Fixes #4 todo: - [x] cloning not going into `apps/web|agents` - [x] implement writing graphs to `langgraph.json` - [x] implement one global `dev` command to start both servers - [x] ask for the package manager - [x] update package.json with package manager - [x] run install command for user (by default, also give option to not) - [x] update agents package.json to include all necessary deps (should be dynamic depending on which agents you install) - [x] add gitignore - [x] add .env.example (dynamic depending on agents) - [x] update configurable models to use latest models (claude 3.7 latest, etc) - [x] add LLM provider package for whatever model is default for each agent - [x] pnpm worspaces `pnpm-workspace.yaml` Checklist - [x] npm w/ nextjs - [x] yarn w/ nextjs - [x] pnpm w/ nextjs - [x] npm w/ vite - [x] yarn w/ vite - [x] pnpm w/ vite - [x] individual agents --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 08:17:14 -05:00
yindo closed this issue 2026-02-16 08:17:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/create-agent-chat-app#19