feat(responses)!: add support for OpenAI compatible Prompts in Responses API

This commit is contained in:
r3v5 2025-09-21 13:52:55 +01:00
parent bd3c473208
commit 59169bfd25
No known key found for this signature in database
GPG key ID: C7611ACB4FECAD54
33 changed files with 1667 additions and 34 deletions

View file

@ -247,6 +247,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models: []
shields:

View file

@ -109,6 +109,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -105,6 +105,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -122,6 +122,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -112,6 +112,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -111,6 +111,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -100,6 +100,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models: []
shields: []

View file

@ -142,6 +142,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -87,6 +87,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models:
- metadata: {}

View file

@ -250,6 +250,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models: []
shields:

View file

@ -247,6 +247,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models: []
shields:

View file

@ -257,6 +257,10 @@ class RunConfigSettings(BaseModel):
backend="sql_default",
table_name="openai_conversations",
).model_dump(exclude_none=True),
"prompts": SqlStoreReference(
backend="sql_default",
table_name="prompts",
).model_dump(exclude_none=True),
}
storage_config = dict(

View file

@ -115,6 +115,9 @@ storage:
conversations:
table_name: openai_conversations
backend: sql_default
prompts:
table_name: prompts
backend: sql_default
registered_resources:
models: []
shields: []