use Kaitlyn's prompt for user prompt improvement (#4026)

This commit is contained in:
Jonathan Dobson
2025-11-18 16:02:21 -08:00
committed by GitHub
parent 5779e3e50f
commit b024555fdf
3 changed files with 88 additions and 25 deletions

View File

@@ -22,11 +22,11 @@ CreateFromPromptRequest = t.Annotated[
class ImprovePromptRequest(BaseModel):
context: t.Optional[str] = Field(None, description="Additional context about the user's needs")
context: dict | None = Field(default_factory=dict, description="Additional context about the user's needs")
prompt: str = Field(..., min_length=1, description="The original prompt to improve")
class ImprovePromptResponse(BaseModel):
error: t.Optional[str] = Field(None, description="Error message if prompt improvement failed")
error: str | None = Field(None, description="Error message if prompt improvement failed")
improved: str = Field(..., description="The improved version of the prompt")
original: str = Field(..., description="The original prompt provided for improvement")