Skip to content

Releases: spachava753/cpe

v0.16.6

23 Jan 22:28
Compare
Choose a tag to compare

What's Changed

  • Update readme by @github-actions in #10

Full Changelog: v0.16.5...v0.16.6

v0.16.5

21 Jan 04:07
b570f61
Compare
Choose a tag to compare

What's Changed

  • Feature enhancement: Flag for outputting all files by @github-actions in #8

New Contributors

  • @github-actions made their first contribution in #8

Full Changelog: v0.16.4...v0.16.5

v0.16.4

20 Jan 03:43
Compare
Choose a tag to compare

Full Changelog: v0.16.3...v0.16.4

v0.16.3

10 Jan 18:49
Compare
Choose a tag to compare

Full Changelog: v0.16.2...v0.16.3

v0.16.2

03 Jan 22:52
Compare
Choose a tag to compare

Full Changelog: v0.16.1...v0.16.2

v0.16.1

02 Jan 04:49
Compare
Choose a tag to compare

Full Changelog: v0.16.0...v0.16.1

v0.16.0

30 Dec 22:17
Compare
Choose a tag to compare

Full Changelog: v0.15.0...v0.16.0

CPE v0.16.0 Release Notes

New Features and Improvements

Enhanced Command Line Interface

  • You can now provide input directly as command line arguments in addition to using files or stdin
  • Multiple input sources can be combined (e.g., file input + command line arguments)
  • The -input flag is now optional, defaulting to using only command line arguments if not specified

Improved File Handling

  • Better detection of text-based source code files using MIME type detection
  • More accurate identification of file types without relying on file extensions

Enhanced CLI Tool Capabilities

  • Modified the bash tool description to encourage use if internet and package installers like pip and apt as necessary instead of discouraging it.

Experimental Features

  • Added support for experimental features through the CPE_EXPERIMENTAL environment variable
  • Introduced the disabled_related_files experimental flag for alternative file context gathering behavior

Technical Notes

  • Agent instructions update to show that the the tool is named cpe

v0.15.0

30 Dec 05:28
Compare
Choose a tag to compare

Full Changelog: v0.14.5...v0.15.0

CPE v0.15.0 Release Notes

⚙️ Configuration Improvements

  • Environment variable support for custom API endpoints
  • More flexible model configuration options
  • Improved error handling and retry logic for API calls

This release represents a significant internal refactor, with no major changes to user-facing behavior. The breaking change is that the model names have been renamed so that the model names no longer contains a period e.g. gemini-1.5-pro becomes gemini-1-5-pro when providing the model name as an argument.

v0.14.5

24 Dec 04:41
Compare
Choose a tag to compare

Full Changelog: v0.14.4...v0.14.5

v0.14.5 Release Notes

🔧 Fixes & Improvements

Gemini Provider Now Working

The Gemini provider is now fully functional! Previous versions had issues with the function calling implementation that prevented it from working correctly. Users can now use Gemini as an alternative to other LLM providers.

Improved Reliability

  • Increased the timeout for Gemini client initialization from 10 seconds to 5 minutes

v0.14.4

24 Dec 04:14
Compare
Choose a tag to compare

Full Changelog: v0.14.3...v0.14.4

Release Notes for v0.14.4

New Features

  • Added support for environment variable CPE_CUSTOM_URL as an alternative way to specify a custom API endpoint URL. This can be used instead of the -custom-url flag.

Improvements

  • Improved error message when using an unknown model - now mentions both the -custom-url flag and the CPE_CUSTOM_URL environment variable as options for specifying the endpoint.

Internal Changes

  • Refactored OpenAI and Anthropic provider implementations to use their official SDKs, which should provide better reliability and maintainability.