-
Notifications
You must be signed in to change notification settings - Fork 16
Comparing changes
Open a pull request
base repository: TechNickAI/AICodeBot
base: v0.14.1
head repository: TechNickAI/AICodeBot
compare: v0.15.0
- 18 commits
- 24 files changed
- 3 contributors
Commits on Jul 19, 2023
-
Bump click from 8.1.4 to 8.1.6
Bumps [click](https://github.com/pallets/click) from 8.1.4 to 8.1.6. - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/8.1.6/CHANGES.rst) - [Commits](pallets/click@8.1.4...8.1.6) --- updated-dependencies: - dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7df3f87 - Browse repository at this point
Copy the full SHA 7df3f87View commit details
Commits on Jul 20, 2023
-
Merge pull request #48 from gorillamania/dependabot/pip/click-8.1.6
Bump click from 8.1.4 to 8.1.6
Configuration menu - View commit details
-
Copy full SHA for 7fd0408 - Browse repository at this point
Copy the full SHA 7fd0408View commit details -
Bump langchain from 0.0.231 to 0.0.238
Bumps [langchain](https://github.com/hwchase17/langchain) from 0.0.231 to 0.0.238. - [Release notes](https://github.com/hwchase17/langchain/releases) - [Commits](langchain-ai/langchain@v0.0.231...v0.0.238) --- updated-dependencies: - dependency-name: langchain dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e61436 - Browse repository at this point
Copy the full SHA 2e61436View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9fe8e8b - Browse repository at this point
Copy the full SHA 9fe8e8bView commit details -
Update 'Her' personality description in prompts.py
Enhanced the 'Her' personality description in the prompts.py file to include more nuanced characteristics. The AI now embodies a playful, witty, and sultry persona, while maintaining professional boundaries. This change adds depth to the AI's interaction, making it more engaging and relatable. 🎭👩💼🌟
Configuration menu - View commit details
-
Copy full SHA for e4ad783 - Browse repository at this point
Copy the full SHA e4ad783View commit details
Commits on Jul 22, 2023
-
Update tests to use VCR and pytest-recording for API mocking
Resolves #11 The tests have been updated to use the VCR package for recording and replaying API responses during testing. This allows the tests to run without hitting the real OpenAI API, making them faster and not consuming API quota. The responses are cached in yaml files that can be committed to version control. To enable this: - Added a pytest fixture to configure VCR - Updated the test decorators from `@pytest.mark.skipif` to `@pytest.mark.vcr()` - Recorded new cassettes for each test Now the tests will replay cached responses instead of making live calls. This is better for CI and local testing. 👍
Configuration menu - View commit details
-
Copy full SHA for 2547051 - Browse repository at this point
Copy the full SHA 2547051View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a4e96c - Browse repository at this point
Copy the full SHA 7a4e96cView commit details -
Refine docstrings and welcome message in cli.py 📝
Updated the docstrings for the 'alignment' and 'configure' functions to better reflect their purpose. Also, enhanced the welcome message in the 'setup_config' function for a more personalized user experience.
Configuration menu - View commit details
-
Copy full SHA for a576ed7 - Browse repository at this point
Copy the full SHA a576ed7View commit details -
Update pytest command to record new API responses 📝
Modified the pytest command in the GitHub workflow to include the `--record-mode=new_episodes` option. This change allows pytest to record new API responses, accommodating for instances where the OpenAI API calls a different host. This should improve the accuracy of our tests and coverage reports.
Configuration menu - View commit details
-
Copy full SHA for ba90ae3 - Browse repository at this point
Copy the full SHA ba90ae3View commit details -
Merge pull request #51 from gorillamania/dependabot/pip/langchain-0.0…
….238 Bump langchain from 0.0.231 to 0.0.238
Configuration menu - View commit details
-
Copy full SHA for 7cd36d0 - Browse repository at this point
Copy the full SHA 7cd36d0View commit details -
Adjust line-length in black and isort configurations 📏
The line-length in both the black and isort configurations in the pyproject.toml file has been reduced from 120 to 115. This change aims to improve code readability and maintainability. 📚
Configuration menu - View commit details
-
Copy full SHA for 28e056e - Browse repository at this point
Copy the full SHA 28e056eView commit details -
Add /command interface to sidekick with tools for adding/removeing files
In `aicodebot/helpers.py`, a new class `SidekickCompleter` has been added to provide command completion functionality in the sidekick feature. In `aicodebot/learn.py`, the error messages have been made more informative and user-friendly. The `requirements.in` and `requirements.txt` files have been updated with the addition of the `humanize` library.
Configuration menu - View commit details
-
Copy full SHA for f596f5e - Browse repository at this point
Copy the full SHA f596f5eView commit details -
Let's have pre-commit use the black configuration files instead of du…
…plicating the line length here
Configuration menu - View commit details
-
Copy full SHA for ca66bac - Browse repository at this point
Copy the full SHA ca66bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 151a6cf - Browse repository at this point
Copy the full SHA 151a6cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f75fa25 - Browse repository at this point
Copy the full SHA f75fa25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 313be38 - Browse repository at this point
Copy the full SHA 313be38View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c7b82 - Browse repository at this point
Copy the full SHA e9c7b82View commit details -
Update PyPi release workflow with environment and dependency changes 🔄
This commit introduces several changes to the PyPi release workflow. We've added the OPENAI_API_KEY to the environment variables and updated the Python package caching strategy. The dependencies installation process has been refined, with requirements now being fetched from a dedicated test requirements file. Additionally, the testing step has been updated to use a new pytest recording mode. These changes aim to streamline the release process and improve testing reliability.
Configuration menu - View commit details
-
Copy full SHA for f44b4f6 - Browse repository at this point
Copy the full SHA f44b4f6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.14.1...v0.15.0