-
Notifications
You must be signed in to change notification settings - Fork 557
Open
Labels
Description
Create Development CLI for Local PotPie Usage
Objective
Create a command-line interface for local development interactions with PotPie.
Commands
0. init
potpie startand
potpie stopcommands to turn on and off the server.
1. parse
potpie parse <repo-path> [--branch <branch-name>]- Submit repository for parsing
- Poll status until complete
- Display progress/status
- Block until ready
2. chat
potpie chat <project-id> --agent <agent-name> [--branch <branch-name>]- Validate project readiness
- Initialize conversation with specified agent
- Interactive console for messages
- Display responses
Requirements
- Input validation for repo paths and branches
- Status feedback during parsing
- Error handling for invalid inputs
- Clean console output formatting
- Session management for chat
Success Criteria
- Successfully parses repositories
- Shows parse status clearly
- Validates project status
- Handles errors gracefully
Reactions are currently unavailable