-
Notifications
You must be signed in to change notification settings - Fork 7
AGENT-424 Railgurd the user from creating a project in an existing project directory #396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughA safeguard was added to the project creation command to detect if the current directory is already an Agentuity project. In interactive mode, users are warned and prompted to confirm before proceeding. In non-interactive mode, the command aborts with an error, preventing accidental project nesting or overwriting. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant CLI
participant Filesystem
User->>CLI: Run project create command
CLI->>Filesystem: Check if current directory is a project
alt Directory is a project
alt Interactive mode (TTY)
CLI->>User: Display warning and prompt for confirmation
User->>CLI: Confirm or decline
alt User declines
CLI->>User: Exit with success message
else User confirms
CLI->>User: Warn and continue with project creation
end
else Non-interactive mode
CLI->>User: Fatal error, abort command
end
else Directory is not a project
CLI->>User: Continue with project creation
end
Possibly related PRs
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
⏰ Context from checks skipped due to timeout of 90000ms (3)
🔇 Additional comments (1)
✨ Finishing Touches
🧪 Generate Unit Tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Summary by CodeRabbit
New Features
Bug Fixes