What's Changed
- handle git missing error by @yangbobo2021 in #143
- eliminate the dependency on binary by @yangbobo2021 in #142
- Install devchat without binary dependencies. by @yangbobo2021 in #145
- add required attri and output command setting by @yangbobo2021 in #146
- Fix command path replace by @yangbobo2021 in #147
- Enhancements to CLI: AI Workflow Integration, Storage Options, and Bug Fixes by @yangbobo2021 in #245
- Refactoring and expansion of the codebase by @yangbobo2021 in #251
- Fix empty filePath return issue in selected_lines function by @yangbobo2021 in #254
- Feat: Implement Cross-IDE Interface for Text Selection and Visible Range Retrieval by @yangbobo2021 in #263
- Feature enhancement for IDEService with detailed comments and documentation by @yangbobo2021 in #272
- Refactor devchat-core for Unified Configuration File Format Support by @yangbobo2021 in #274
- Enhance
prompt.txt
parsing: Path resolution fix and @file@ syntax support by @yangbobo2021 in #277 - Feature: Downgrade model validation severity to warnings by @yangbobo2021 in #279
- Synchronize Base Library Updates from workflows to devchat Repository by @yangbobo2021 in #289
- Resolve tiktoken dependency version conflict with AI libraries by @yangbobo2021 in #301
- Expose unit_test Command in Chat and Display Usage Instructions by @yangbobo2021 in #307
- Fix README Error Marking When Workflow Triggered Without User Input by @yangbobo2021 in #314
- Refactor command_runner to Handle README Files During Command Execution by @yangbobo2021 in #343
- fix: Update TikToken dependency to ensure version compatibility by @yangbobo2021 in #346
- Fix chat_json decorator PROMPT mutation in devchat by @yangbobo2021 in #355
- Explicitly clone workflows from main branch by @kagami-l in #363
- Optimize AI response times and refactor code for better performance by @yangbobo2021 in #364
- Implement Tiktoken cache directory and JSON response formatting by @yangbobo2021 in #371
- Add devchat_proxy setting by @yangbobo2021 in #372
- Refactor stream_response and add devchat_proxy setting by @yangbobo2021 in #373
- fix: Enhance content_to_json for backward compatibility by @yangbobo2021 in #374
- New workflow engine by @kagami-l in #344
- Reuse click for cli by @kagami-l in #379
- Change the source order of workflow repo by @kagami-l in #380
- Refactor workflow file loading and error handling by @yangbobo2021 in #381
- Improve project settings by @kagami-l in #382
- chore: update tiktoken dependency to version >0.4.0 by @yangbobo2021 in #383
- Revert "chore: update tiktoken dependency to version >0.4.0" by @yangbobo2021 in #384
- Update tiktoken dependency to 0.4.0 by @yangbobo2021 in #385
- chore: Add logging to IDEService in OpenAI and pipeline modules by @yangbobo2021 in #389
- Workflow env performance improvement by @kagami-l in #394
- Fix typo by @kagami-l in #395
- Refactor main entrypoint to disable windows_expand_args by @yangbobo2021 in #396
- Refactor log.py for file insertions handling in CLI by @yangbobo2021 in #397
- Add SSL context to HTTPS connection in http_openai.py by @yangbobo2021 in #398
- Update OpenAI API base URL handling by @yangbobo2021 in #399
- Standardize and Optimize Error Handling in Chat Modules and Stream Functions by @yangbobo2021 in #402
- feat: Add new IDE service methods by @yangbobo2021 in #404
- Devchat local service implementation by @kagami-l in #406
- Remove redundants by @kagami-l in #407
New Contributors
Full Changelog: v0.2.10...v0.3.0