Tags: arc-eng/cli
Tags
✍️ Allow multiline prompt input in edit command (#67) This PR allows for multiline prompt input in the edit command, improving user experience and flexibility. - Added support for multiline prompt input in the `edit` command. - Introduced `--snap` option to add a screenshot to the prompt. - Fixed spinner behavior in the `edit` command. - Updated `TaskParameters` model to include `snap` attribute. - Adjusted `setup.py` version to `1.8.9`. - Minor code refactoring and cleanup.
🔧 Add more user configurations (#62) This PR adds more user configurations and updates the CLI behavior. - Update `Makefile` to use `--quiet` flag and replace `python -m cli.cli` with `pilot` in `README.md`. - Modify `README.md` to reflect changes in CLI usage and options. - Add `load_config` to `cli.py` to load user configurations. - Update `main` function in `cli.py` to use user configurations for `quiet` and `sync` options. - Adjust `task` command in `task.py` to use status indicator based on user configurations. - Refactor `status_indicator.py` to handle message visibility. - Modify `wait_for_result` in `task_handler.py` to print results based on `quiet` option. - Update `README.md.jinja2` to include new configuration options.
🔧 Refactor and Enhance Task Handling (#59) This PR refactors and enhances the task handling in the CLI. - Refactored `run_task` method to use Pydantic model for parameters. - Added `TaskParameters` Pydantic model for better parameter management. - Updated `edit` command to include file content in the prompt. - Modified `task` command to utilize `TaskParameters` class. - Enhanced `plan_executor` to use `TaskParameters` for task execution. - Ensured backticks are removed in the edit feature. --------- Co-authored-by: PR Pilot <bot@pr-pilot.ai>
🔄 Refactor CLI commands and update documentation (#52) This PR refactors the CLI commands and updates the documentation to reflect these changes. - Refactored CLI commands into sub-commands: `task`, `edit`, and `plan`. - Updated the `Makefile` to use the new `task` sub-command. - Modified the `README.md` to include examples and usage instructions for the new sub-commands. - Updated the `setup.py` version to `1.8.2`. - Added new command files: `edit.py`, `plan.py`, and `task.py`. - Removed unused imports and cleaned up the `cli.py` file. - Updated prompt templates to use the new `task` sub-command.
✨ Add branch support and sync option to CLI (#33) This PR introduces branch support and a sync option to the CLI, enhancing its functionality and user experience. - Add `--branch` parameter to specify a branch for running tasks - Add `--sync` option to automatically pull changes from the current branch after task completion - Update `Makefile` to include `pr-description` target - Display PR link if task results in a PR - Bump version to 1.8.0 - Update `requirements.txt` to use `pr-pilot==1.5.3` --------- Co-authored-by: PR Pilot <bot@pr-pilot.ai>
PreviousNext