Commit e591fd5
Release/v0.6.3 (#68)
* docs/README-Add-link-to-VS-Code-extension (#35)
* Fix/readme (#36)
* fix readme
* bump version
* Feature/docs fixes and cleanups (#40)
* Add docs for github commands
* swe_from_file_cmd use PipeCode the same way as swe_from_repo_cmd
added some pipe codes to enum
* Renamed write_changelog_v2 to write_changelog_enhanced
* Rename check_docs_consistency to check_doc_inconsistencies
* fix/cursor_rules (#41)
* fix/cursor_rules
* fix rules
* Better-extension-and-Blackbox-support (#42)
* Feature/more GitHub power (#44)
* Split CLI code of all commands:
### Changed
- **Major CLI restructuring**: Reorganized flat command structure into logical command groups for better organization and maintainability
- `repox` → `repox convert` (repository processing commands)
- `swe-*` commands → `swe *` subcommands (e.g., `swe-from-repo` → `swe from-repo`)
- `validate` → `validation validate` (with additional `validation dry-run` and `validation check-config` options)
- **Improved CLI architecture**: Extracted command implementations from main CLI module into co-located packages (`cocode/repox/repox_cli.py`, `cocode/swe/swe_cli.py`, etc.) for better code organization
- **Updated documentation**: All examples and references updated to reflect new command structure
### Added
- Command group structure with `app.add_typer()` for better CLI organization
- `cocode/common.py` module with shared utilities (`PipeCode` enum, `validate_repo_path()`, `get_output_dir()`)
- Alternative command names for flexibility (e.g., `repox repo` alongside `repox convert`)
### Deprecated
- Direct `cocode validate` command (still works but shows deprecation notice; use `cocode validation validate` instead)
**Migration**: Replace hyphens with spaces in SWE commands (e.g., `swe-from-repo` → `swe from-repo`) and use `repox convert` instead of `repox`. All old functionality remains available in the new structure.
* use github repos with temp clones
* Fix linting
* Cleanup imports
* Lint format
* Adapt to New inference backend config (#48)
- Bump `pipelex` to `v0.10.2`: See `Pipelex` changelog [here](https://docs.pipelex.com/changelog/)
* Last step to remove redundancies in finalized changelog (#50)
* fix/clean cli commands (#51)
* fix/clean cli commands
* update changelog
* remove blackbox
* Fix/clean cli commands (#53)
* Feature/new cmd analyze (#55)
* Duplicate changelog as analyze
* cli to Analyze
* Last step to remove redundancies in finalized changelog (#56)
* Refactor/move pipelines (#57)
* refactor/For Pipelex 0.11.x
* WIP update Pipelex
* Update config and libraries
* Ignore patterns OK
* Rename ignore_patterns to exclude_patterns
* Cleanup dependencies
* Move pipelines
* Adapt to Pipelex
* Pipelex deb dev
* Restore gemini via Pipelex inference
* Adapt to pipelex new syntax for multiplicity (#59)
* Adapt to pipelex new syntax for multiplicity
* Adapt more details
* Agent rules
* Improve changelog pipeline and Bump Pipelex (#60)
* Fix/changelog duplicate bundles (#63)
* Fix dupe biundles
* - Upgraded `pipelex` dependency from to `0.15.2`
* Feature/check is initialized (#65)
* Before tests, check_is_initialized
* update pipelex and pytest
* cleanup imports
* - Bump `pipelex` to `v0.15.7` to fix `pipelex doctor`
---------
Co-authored-by: Thomas Hebrard <thomas@pipelex.com>1 parent 0b7a752 commit e591fd5
3 files changed
+11
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
3 | 7 | | |
4 | 8 | | |
5 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments