Skip to content

Tags: arc-eng/cli

Tags

1.8.9

Toggle 1.8.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
✍️ 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.

1.8.8

Toggle 1.8.8's commit message
Output result and PR link in quiet mode

1.8.7

Toggle 1.8.7's commit message
Fix bug

1.8.6

Toggle 1.8.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🔧 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.

1.8.5

Toggle 1.8.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🔧 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>

1.8.4

Toggle 1.8.4's commit message
Bump version to 1.8.4

1.8.3

Toggle 1.8.3's commit message
Fix task command

1.8.2

Toggle 1.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🔄 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.

1.8.1

Toggle 1.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Sync plans (#49)

1.8.0

Toggle 1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ 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>