All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Action Subtasks incorrectly outputting the Task input after failing to follow the ReAct prompt.
-
PromptImageGenerationEngine
for generating images from text prompts. -
VariationImageGenerationEngine
for generating variations of an input image according to a text prompt. -
InpaintingImageGenerationEngine
for modifying an input image according to a text prompt within the bounds of a mask defined by a mask image. -
OutpaintingImageGenerationEngine
for modifying an input image according to a text prompt outside the bounds of a mask defined by a mask image. -
PromptImageGenerationClient
for enabling an LLM to use thePromptImageGenerationEngine
. -
VariationImageGenerationClient
for enabling an LLM to use theVariationImageGenerationEngine
. -
InpaintingImageGenerationClient
for enabling an LLM to use theInpaintingImageGenerationEngine
. -
OutpaintingImageGenerationClient
for enabling an LLM to use theOutpaintingImageGenerationEngine
. -
OpenAiImageGenerationDriver
for use with OpenAI's image generation models. -
LeonardoImageGenerationDriver
for use with Leonoaro AI's image generation models. -
AmazonBedrockImageGenerationDriver
for use with Amazon Bedrock's image generation models; requires a Image Generation Model Driver. -
BedrockTitanImageGenerationModelDriver
for use with Amazon Bedrock's Titan image generation. -
ImageArtifact
for storing image data; used heavily by the image Engines, Tasks, and Drivers. -
ImageLoader
for loading images files intoImageArtifact
s. -
Support for all Tokenizers in
OpenAiChatPromptDriver
, enabling OpenAI drop-in clients such as Together AI. -
AmazonSageMakerEmbeddingDriver
for using Amazon SageMaker to generate embeddings. Thanks @KaushikIyer16! -
Claude 2.1 support in
AnthropicPromptDriver
andAmazonBedrockPromptDriver
viaBedrockClaudePromptModelDriver
. -
CodeExecutionTask
for executing code as a Task without the need for an LLM. -
BedrockLlamaPromptModelDriver
for using Llama models on Amazon Bedrock.
MongoDbAtlasVectorStore
namespace not being used properly when querying.- Miscellaneous type errors throughout the codebase.
- Remove unused section from
ToolTask
system prompt template. - Structure execution args being cleared after run, preventing inspection of the Structure's
input_task
'sinput
. - Unhandled
SqlClient
exception. Thanks @michal-repo!
- BREAKING: Rename
input_template
field toinput
in Tasks that take a text input. - BREAKING: Rename
BedrockTitanEmbeddingDriver
toAmazonBedrockTitanEmbeddingDriver
. - BREAKING: Rename
AmazonBedrockStableDiffusionImageGenerationModelDriver
toBedrockStableDiffusionImageGenerationModelDriver
. - BREAKING: Rename
AmazonBedrockTitanImageGenerationModelDriver
toBedrockTitanImageGenerationModelDriver
. - BREAKING: Rename
ImageGenerationTask
toPromptImageGenerationTask
. - BREAKING: Rename
ImageGenerationEngine
toPromptImageGenerationEngine
. - BREAKING: Rename
ImageGenerationTool
toPromptImageGenerationClient
. - Improve system prompt generation with Claude 2.0.
- Improve integration test coverage.
BaseTextInputTask
to accept astr
,TextArtifact
or callable returning aTextArtifact
.