Aicodebot

Latest version: v0.26.3

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

0.6.1

Unknown

* Increase token size buffer to account for underestimation

In the `get_llm_model` function, the token size is now increased by 10% to account for the occasional underestimation by tiktoken. This change helps to ensure that the selected model can handle the required token size. ([`aa156b5`](https://github.com/TechNickAI/AICodeBot/commit/aa156b54941f8271568617203b0d75f9f399105d))

* Update CONTRIBUTING.md and README.md with enhanced features and roadmap

This commit includes updates to the CONTRIBUTING.md and README.md files. The changes in CONTRIBUTING.md provide more detailed descriptions for the additional interfaces and documentation needs. The README.md file has been updated with a new feature description for AI-Assisted Code Creation and a more detailed explanation of how it works. The roadmap of upcoming features and user interfaces has been updated with a more readable format. ([`28e213c`](https://github.com/TechNickAI/AICodeBot/commit/28e213c6796ffe769fb5844f107d9f2a156668c5))

0.6.0

Unknown

* Bump version to 0.6.0. Notable change - ChatGPT 4 support! ([`b5a1ac8`](https://github.com/TechNickAI/AICodeBot/commit/b5a1ac86101c0c8e9e20bc7b1e6e1a5c404a5761))

* Update README with GPT-4 usage details

This commit adds information about the usage of GPT-4 and GPT-3.5 in the AICodeBot tool. It explains the differences between the two and provides guidance on how to choose the appropriate version based on the user&39;s needs and OpenAI account capabilities. A link to the GPT-4 API waitlist is also included for users whose accounts do not currently support GPT-4. ([`f11a7cf`](https://github.com/TechNickAI/AICodeBot/commit/f11a7cf59a761f446f94385f72157bca98739f36))

* Update commit message guidelines for brevity and speed ([`ba565b5`](https://github.com/TechNickAI/AICodeBot/commit/ba565b59267496f9fb7f7049fa54d5fa8c25c692))

* Update model selection logic to support GPT-4 🚀

This commit introduces changes to the model selection logic in the AI code bot. Previously, the bot was hardcoded to use the GPT-3.5-turbo model. Now, the bot checks if GPT-4 is supported by the provided OpenAI API key and uses it if available. If GPT-4 is not supported, the bot falls back to using GPT-3.5-turbo.

The model selection is also now dynamic based on the token size of the request. The bot selects the largest model that supports the required token size. This ensures that the bot can handle larger contexts while still using the most powerful model available.

Additionally, a new environment variable `GPT_4_SUPPORTED` has been added to the `.aicodebot.template` file to store the GPT-4 support status of the API key. This value is set during the setup process when the API key is validated.

This update enhances the bot&39;s capabilities and prepares it for future improvements in the OpenAI models. ([`a52de62`](https://github.com/TechNickAI/AICodeBot/commit/a52de626cb3b57294d419cf652b119ec287c049d))

* Update ruff-pre-commit to v0.0.275 🚀 ([`70ac379`](https://github.com/TechNickAI/AICodeBot/commit/70ac3796764d889b539576b9bfd1c411a5ab9063))

* Update CONTRIBUTING link in README.md to use absolute URL ([`9ee6254`](https://github.com/TechNickAI/AICodeBot/commit/9ee62540fcf5551e972a89cfca50312834425465))

* Markdown cleanup/lint fixes ([`a4d4fd2`](https://github.com/TechNickAI/AICodeBot/commit/a4d4fd266310c2d1ad2cae5269310f4bc8a3e196))

* Add section on releases to CONTRIBUTING.md 🚀

This commit adds a new section to CONTRIBUTING.md that explains how to initiate a new release for AICodeBot. The release process uses a GitHub Actions workflow that builds the codebase, uploads the package to PyPI, and creates a new GitHub release. To initiate a new release, simply push a new tag that starts with &39;v&39;, followed by the version number (for example, &39;v1.0.0&39;). Please ensure that your version numbers follow the Semantic Versioning guidelines. To learn more about the release process, you can review the PyPI release workflow. ([`8349163`](https://github.com/TechNickAI/AICodeBot/commit/83491637d7dccdb212e251488dfc50e12528213c))

* Finish moving contribution notes to CONTRIBUTING ([`b3e38bf`](https://github.com/TechNickAI/AICodeBot/commit/b3e38bffd1710906f18fbe80ede4b65b3980b873))

0.5.4

Unknown

* Bump version to 0.5.4 🚀 ([`0041e67`](https://github.com/TechNickAI/AICodeBot/commit/0041e67c585a037677cdbdc9f94a01bd21940b90))

* Bug fix: Create a buffer so we aren&39;t close the 4k tokenization limit. I&39;ve seen cases where the tiktoken token count doesn&39;t agree with OpenAI&39;s count. ([`eebc315`](https://github.com/TechNickAI/AICodeBot/commit/eebc315283d6bc8b2b6d71a6eabfe13cd0d63a40))

* Improved README. Create CONTRIBUTING.md and move the development instructions there. ([`a1de539`](https://github.com/TechNickAI/AICodeBot/commit/a1de5398c66e848fa55620ba3ed0b26122eac3f7))

* Bump version to 0.5.3 🚀 ([`b1f5736`](https://github.com/TechNickAI/AICodeBot/commit/b1f57367d5ab4b9e448782acc286880b75fec712))

0.5.3

Unknown

* Add write permissions to be able to create a release tag ([`517d3f8`](https://github.com/TechNickAI/AICodeBot/commit/517d3f8e488685932ff6408a37a3256314e555c5))

* Lint fixes for README ([`8078df8`](https://github.com/TechNickAI/AICodeBot/commit/8078df8cd93fa8ab09620d26b3b973be8857dd4e))

0.5.2

Unknown

* Bump version to 0.5.2 🚀 ([`eaa8b29`](https://github.com/TechNickAI/AICodeBot/commit/eaa8b29aabd9514cc1249f1f5dd138aacfafcd15))

* Minor text changes, additional comment dividers, and additional comments ([`58a4bdc`](https://github.com/TechNickAI/AICodeBot/commit/58a4bdc3e1a0d493640fa2146e61f40144dde751))

* Add aicodebot to requirements-dev.txt for self-building 🤖 ([`7e28b78`](https://github.com/TechNickAI/AICodeBot/commit/7e28b787f5bdbd1e6ee034255244fc36d056a343))

* Review and update all the language in the cli. Use -V or --version instead of a full command for it. ([`62c440c`](https://github.com/TechNickAI/AICodeBot/commit/62c440c556bb35a04cea4ccbde24a76bdd4e9bb2))

* Massage the prompts with improved language, and add additional comments to the top of the file to explain context ([`286bd1b`](https://github.com/TechNickAI/AICodeBot/commit/286bd1b62706507bc8edb9259543a17e1fa5b9a7))

* Update Dependabot configuration to include weekly updates for GitHub Actions and pip packages on Wednesdays :rocket: ([`d0b1eb3`](https://github.com/TechNickAI/AICodeBot/commit/d0b1eb33e319244c1135f7250205bc0909f2598b))

* Create a GitHub release on tag push. Minor formatting changes. Centralize pip installs ([`8f81ebb`](https://github.com/TechNickAI/AICodeBot/commit/8f81ebb37bf67de61d4b8fb4b37ee630369ebc6d))

* Update build.yaml - mostly shift all the white space, but did some additional clean up as well ([`b74bb5e`](https://github.com/TechNickAI/AICodeBot/commit/b74bb5e09d91e20d329cc48e8522ffcb094ffc0d))

* Update review prompt with clearer instructions and diff context. :pencil: ([`78305f9`](https://github.com/TechNickAI/AICodeBot/commit/78305f97a3e049a308c6b76da09441e58b7672ab))

0.5.1

Unknown

* Bump version to 0.5.1 🚀 ([`a2ed976`](https://github.com/TechNickAI/AICodeBot/commit/a2ed976df6cfef42fffd4cf7486bf37bda149e3f))

* Update commit message guidelines in prompts/commit_message.yaml file. ([`5eb84d8`](https://github.com/TechNickAI/AICodeBot/commit/5eb84d8135c0f10cfed7a090194ab254500c2836))

* Update the review prompt ([`68aa479`](https://github.com/TechNickAI/AICodeBot/commit/68aa4798f942fdf303d45661d6d68fa9c291ef24))

* Add comments for clarity in git_diff_context ([`2a72d73`](https://github.com/TechNickAI/AICodeBot/commit/2a72d737d44c86746f47eb0764f9df55fcc89ee5))

* Remove LangChain badge because apparently I can&39;t figure out how shields.io works. ([`55c92ef`](https://github.com/TechNickAI/AICodeBot/commit/55c92ef42ec095a2216bcd5bb100c4c574ae21f8))

* Update the README with more thorough feature description, better install instructions, and a note about Alignment ([`882b09e`](https://github.com/TechNickAI/AICodeBot/commit/882b09e4238342740e6ead03c90bb033e1166410))

* Add test_review function to test workflow ([`82c89ea`](https://github.com/TechNickAI/AICodeBot/commit/82c89ea5ef475e57c1d4cd0448d1e2f02caafbc3))

* Refactor git_diff_context function to handle staged and unstaged files separately ([`ab06595`](https://github.com/TechNickAI/AICodeBot/commit/ab065953eeca08b7d13a087973af9a4e8d0943c0))

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.