diff --git a/dev_gpt/constants.py b/dev_gpt/constants.py index eb302a6..7541d8e 100644 --- a/dev_gpt/constants.py +++ b/dev_gpt/constants.py @@ -1,4 +1,4 @@ -DOCKER_BASE_IMAGE_VERSION = '0.0.6' +DOCKER_BASE_IMAGE_VERSION = '0.0.8' EXECUTOR_FILE_NAME = '__init__.py' IMPLEMENTATION_FILE_NAME = 'microservice.py' diff --git a/dev_gpt/options/generate/chains/user_confirmation_feedback_loop.py b/dev_gpt/options/generate/chains/user_confirmation_feedback_loop.py index 4b114d1..9b92a79 100644 --- a/dev_gpt/options/generate/chains/user_confirmation_feedback_loop.py +++ b/dev_gpt/options/generate/chains/user_confirmation_feedback_loop.py @@ -2,15 +2,14 @@ from dev_gpt.apis.gpt import ask_gpt from dev_gpt.options.generate.parser import identity_parser -def user_feedback_loop(context, current_description): +def user_feedback_loop(current_description): while (user_feedback := get_user_feedback(current_description)): - context['user_feedback'] = user_feedback current_description = ask_gpt( add_feedback_prompt, identity_parser, - **context + microservice_description=current_description, + user_feedback=user_feedback, ) - del context['user_feedback'] return current_description def get_user_feedback(microservice_description): diff --git a/dev_gpt/options/generate/pm/pm.py b/dev_gpt/options/generate/pm/pm.py index 8f6db76..92b7aad 100644 --- a/dev_gpt/options/generate/pm/pm.py +++ b/dev_gpt/options/generate/pm/pm.py @@ -43,7 +43,7 @@ Description of the microservice: def refine_description(self, microservice_description): context = {'microservice_description': microservice_description} auto_refine_description(context) - microservice_description = user_feedback_loop(context, context['microservice_description']) + microservice_description = user_feedback_loop(context['microservice_description']) test_description = ask_gpt( generate_test_assertion_prompt, diff --git a/dev_gpt/options/generate/static_files/base_image/Dockerfile b/dev_gpt/options/generate/static_files/base_image/Dockerfile index edd0c73..9d77ce1 100644 --- a/dev_gpt/options/generate/static_files/base_image/Dockerfile +++ b/dev_gpt/options/generate/static_files/base_image/Dockerfile @@ -4,4 +4,4 @@ FROM jinaai/jina:3.15.1-dev14-py39-standard RUN pip install --upgrade pip # install media dependencies -RUN apt-get update && apt-get install --no-install-recommends -y ffmpeg build-essential pkg-config libpoppler-cpp-dev \ No newline at end of file +RUN apt-get update && apt-get install --no-install-recommends -y ffmpeg build-essential pkg-config libpoppler-cpp-dev libespeak1 \ No newline at end of file diff --git a/setup.py b/setup.py index 9214c4e..2cf53e6 100644 --- a/setup.py +++ b/setup.py @@ -24,8 +24,9 @@ setup( description='Use natural language interface to generate, deploy and update your microservice infrastructure.', long_description=open('README.md', 'r', encoding='utf-8').read(), long_description_content_type='text/markdown', - author='Florian Hönicke', - author_email='florian.hoenicke@jina.ai', + author='Jina AI', + author_email='hello@jina.ai', + license='Apache 2.0', url='https://github.com/jina-ai/dev-gpt', packages=find_packages(), include_package_data=True,