Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic Prompting #98

Merged
merged 59 commits into from
Feb 11, 2024
Merged

Dynamic Prompting #98

merged 59 commits into from
Feb 11, 2024

Commits on Jan 16, 2024

  1. Updated command signatures

    Yiannis128 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    70fc9ce View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Update

    Yiannis128 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    3f6384e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    956e36d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7dbf07 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    61f7d6a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    72d0c27 View commit details
    Browse the repository at this point in the history
  2. Updated Config JSON:

    * Added scenario support for generate_solution.
    * Moved built in conversations into the config. They are going to be removed from code: ie. set_solution.
    * Added Dynamic Prompts
    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    beccc28 View commit details
    Browse the repository at this point in the history
  3. Added Dynamic Prompting and AIAgentConversations, removed embedded sy…

    …stem messages:
    
    Allows for conversations to be loaded from the config file. Also added support for them in BaseChatInterface. BaseChatInterface also removed protected messages, since they are hard to maintain when adding/removing features to the class.
    
    Built in system messages were also removed since they are now fully read from the config file. Having them built in is not maintainable and never planned to keep it this way.
    
    SolutionGenerator has added partial support for scenarios. Now need to add parser in the FixCodeCommand that will select the correct scenario system message to use.
    
    UserChat has been adapted to use AIAgentConversation along with template values. All built in messages stack pushes were removed in favor of loading them from config.
    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a6b5e85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7c76f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7883e3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5cae3eb View commit details
    Browse the repository at this point in the history
  7. Updated OptimizeCode

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    69ce048 View commit details
    Browse the repository at this point in the history
  8. Updated packages

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bd3edf0 View commit details
    Browse the repository at this point in the history
  9. Updated codebase

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7e3b51c View commit details
    Browse the repository at this point in the history
  10. Update packages

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b1a5aa5 View commit details
    Browse the repository at this point in the history
  11. Updated packages

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bdfeb67 View commit details
    Browse the repository at this point in the history
  12. Update

    Yiannis128 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    8dc6b25 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    678f053 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3c21a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. AIModel added escape messages class method.

    Escape messages will add escape sequences to any f-string that is not allowed.
    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    33f3e31 View commit details
    Browse the repository at this point in the history
  2. Updated default config

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    ec815f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    809d368 View commit details
    Browse the repository at this point in the history
  4. Update

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    166393d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79f21d8 View commit details
    Browse the repository at this point in the history
  6. Update tests

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    5f53bbf View commit details
    Browse the repository at this point in the history
  7. Fix bug in FixCodeCommand

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    73d9056 View commit details
    Browse the repository at this point in the history
  8. Update tests

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    e64c04e View commit details
    Browse the repository at this point in the history
  9. Update

    Yiannis128 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    66e5030 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Set version number

    Yiannis128 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    96750f2 View commit details
    Browse the repository at this point in the history
  2. Update README

    Yiannis128 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9fbc947 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be12a29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6cea98 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a2dcc23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bed04a4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fd38789 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b2cc5cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4c9e511 View commit details
    Browse the repository at this point in the history
  10. Updated regression tests

    Yiannis128 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    5ffabb4 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    fa85420 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1de0a87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca174ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a885fbb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e15258 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29f88e9 View commit details
    Browse the repository at this point in the history
  7. Increased version

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    6548a75 View commit details
    Browse the repository at this point in the history
  8. Update

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    535b1f9 View commit details
    Browse the repository at this point in the history
  9. Update README.md

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    1b4c51e View commit details
    Browse the repository at this point in the history
  10. Update version

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    6e0accc View commit details
    Browse the repository at this point in the history
  11. Update README

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    318d605 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    941b363 View commit details
    Browse the repository at this point in the history
  13. Added clean script

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    092e9cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1be8e39 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bb09c45 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e6044fa View commit details
    Browse the repository at this point in the history
  17. Update version

    Yiannis128 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    27fe350 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e3b77e2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4f426a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    1071a27 View commit details
    Browse the repository at this point in the history
  2. Update pyproject

    Yiannis128 committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    1710e10 View commit details
    Browse the repository at this point in the history