[PR #801] feat: cli tool #840

Open
opened 2026-02-16 08:15:57 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/open-swe/pull/801
Author: @Palashio
Created: 8/25/2025
Status: 🔄 Open

Base: mainHead: palash/cli-tool


📝 Commits (10+)

📊 Changes

31 files changed (+4383 additions, -2468 deletions)

View changed files

📝 apps/cli/package.json (+1 -0)
apps/cli/src/components/ApprovalBox.tsx (+61 -0)
📝 apps/cli/src/index.tsx (+83 -40)
📝 apps/cli/src/logger.ts (+8 -5)
📝 apps/cli/src/streaming.ts (+18 -6)
📝 apps/cli/src/utils.ts (+1 -1)
📝 apps/open-swe-v2/langgraph.json (+1 -2)
📝 apps/open-swe-v2/package.json (+1 -1)
📝 apps/open-swe-v2/src/agent.ts (+61 -12)
📝 apps/open-swe-v2/src/command-safety.ts (+12 -11)
📝 apps/open-swe-v2/src/constants.ts (+0 -1)
📝 apps/open-swe-v2/src/post-model-hook.ts (+47 -25)
📝 apps/open-swe-v2/src/prompts.ts (+39 -33)
📝 apps/open-swe-v2/src/state.ts (+28 -36)
📝 apps/open-swe-v2/src/subagents.ts (+9 -9)
📝 apps/open-swe-v2/src/tools.ts (+775 -55)
📝 apps/open-swe-v2/src/types.ts (+10 -0)
📝 package.json (+4 -1)
packages/openswe-cli/.gitignore (+9 -0)
packages/openswe-cli/.prettierrc (+4 -0)

...and 11 more files

📄 Description

This PR adds all of the scaffolding that contains the CLI tool.


🔄 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/open-swe/pull/801 **Author:** [@Palashio](https://github.com/Palashio) **Created:** 8/25/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `palash/cli-tool` --- ### 📝 Commits (10+) - [`aa85d8d`](https://github.com/langchain-ai/open-swe/commit/aa85d8ddbd9591dd7c5e78857873530d2c3b0304) feat: openswe v2 - [`04eedda`](https://github.com/langchain-ai/open-swe/commit/04eedda54cbfe0ac9c12470f19330e89eaa2f165) feat: yarn lock - [`0b786c3`](https://github.com/langchain-ai/open-swe/commit/0b786c343d9cfaca27e568ad2053d2b89a60a78f) update: add eslint - [`af9a892`](https://github.com/langchain-ai/open-swe/commit/af9a892f02fdbcbfd031b53e7b250311379c8483) update: working build & lint - [`08a1f02`](https://github.com/langchain-ai/open-swe/commit/08a1f02e06cb4414638ab80128d633239d5ec712) chore: update types - [`e407f03`](https://github.com/langchain-ai/open-swe/commit/e407f03cc0d132a7f6195aacb5aae0fe6b874d5f) chore: format - [`8324f15`](https://github.com/langchain-ai/open-swe/commit/8324f15f731e8a45aa5a48fc25f4e9cffbc53458) feat: cli tool - [`a661f45`](https://github.com/langchain-ai/open-swe/commit/a661f454ca4d7505c7d363701e9d64eac078a3d3) update: working openswe - [`832d5a0`](https://github.com/langchain-ai/open-swe/commit/832d5a0c6ed1cfb02d085cdb02ee0108a50556a4) feat: config loader - [`01b99ef`](https://github.com/langchain-ai/open-swe/commit/01b99efe4120efea0155c1c61609f8d6f49ae280) chore: cleanup config ### 📊 Changes **31 files changed** (+4383 additions, -2468 deletions) <details> <summary>View changed files</summary> 📝 `apps/cli/package.json` (+1 -0) ➕ `apps/cli/src/components/ApprovalBox.tsx` (+61 -0) 📝 `apps/cli/src/index.tsx` (+83 -40) 📝 `apps/cli/src/logger.ts` (+8 -5) 📝 `apps/cli/src/streaming.ts` (+18 -6) 📝 `apps/cli/src/utils.ts` (+1 -1) 📝 `apps/open-swe-v2/langgraph.json` (+1 -2) 📝 `apps/open-swe-v2/package.json` (+1 -1) 📝 `apps/open-swe-v2/src/agent.ts` (+61 -12) 📝 `apps/open-swe-v2/src/command-safety.ts` (+12 -11) 📝 `apps/open-swe-v2/src/constants.ts` (+0 -1) 📝 `apps/open-swe-v2/src/post-model-hook.ts` (+47 -25) 📝 `apps/open-swe-v2/src/prompts.ts` (+39 -33) 📝 `apps/open-swe-v2/src/state.ts` (+28 -36) 📝 `apps/open-swe-v2/src/subagents.ts` (+9 -9) 📝 `apps/open-swe-v2/src/tools.ts` (+775 -55) 📝 `apps/open-swe-v2/src/types.ts` (+10 -0) 📝 `package.json` (+4 -1) ➕ `packages/openswe-cli/.gitignore` (+9 -0) ➕ `packages/openswe-cli/.prettierrc` (+4 -0) _...and 11 more files_ </details> ### 📄 Description This PR adds all of the scaffolding that contains the CLI tool. --- <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:15:57 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/open-swe#840