Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TechNickAI/AICodeBot
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.14.1
Choose a base ref
...
head repository: TechNickAI/AICodeBot
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.15.0
Choose a head ref
  • 18 commits
  • 24 files changed
  • 3 contributors

Commits on Jul 19, 2023

  1. 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]>
    dependabot[bot] authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    7df3f87 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Merge pull request #48 from gorillamania/dependabot/pip/click-8.1.6

    Bump click from 8.1.4 to 8.1.6
    TechNickAI authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    7fd0408 View commit details
    Browse the repository at this point in the history
  2. 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]>
    dependabot[bot] authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    2e61436 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    9fe8e8b View commit details
    Browse the repository at this point in the history
  2. 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. 🎭👩‍💼🌟
    TechNickAI committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    e4ad783 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. 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.
    👍
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    2547051 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a4e96c View commit details
    Browse the repository at this point in the history
  3. 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.
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    a576ed7 View commit details
    Browse the repository at this point in the history
  4. 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.
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    ba90ae3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #51 from gorillamania/dependabot/pip/langchain-0.0…

    ….238
    
    Bump langchain from 0.0.231 to 0.0.238
    TechNickAI authored Jul 22, 2023
    Configuration menu
    Copy the full SHA
    7cd36d0 View commit details
    Browse the repository at this point in the history
  6. 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. 📚
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    28e056e View commit details
    Browse the repository at this point in the history
  7. 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.
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    f596f5e View commit details
    Browse the repository at this point in the history
  8. Let's have pre-commit use the black configuration files instead of du…

    …plicating the line length here
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    ca66bac View commit details
    Browse the repository at this point in the history
  9. Black formatting matters

    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    151a6cf View commit details
    Browse the repository at this point in the history
  10. Update ruff in pre-commit

    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    f75fa25 View commit details
    Browse the repository at this point in the history
  11. Bump version to 0.15.0

    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    313be38 View commit details
    Browse the repository at this point in the history
  12. Update CHANGELOG

    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    e9c7b82 View commit details
    Browse the repository at this point in the history
  13. 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.
    TechNickAI committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    f44b4f6 View commit details
    Browse the repository at this point in the history
Loading