forked from phoenix-oss/llama-stack-mirror
Make a couple properties optional (#963)
This commit is contained in:
parent
0cbb3e401c
commit
474c4bdd7a
4 changed files with 4 additions and 10 deletions
5
docs/_static/llama-stack-spec.html
vendored
5
docs/_static/llama-stack-spec.html
vendored
|
@ -2440,8 +2440,7 @@
|
||||||
"required": [
|
"required": [
|
||||||
"role",
|
"role",
|
||||||
"content",
|
"content",
|
||||||
"stop_reason",
|
"stop_reason"
|
||||||
"tool_calls"
|
|
||||||
],
|
],
|
||||||
"description": "A message containing the model's (assistant) response in a chat conversation."
|
"description": "A message containing the model's (assistant) response in a chat conversation."
|
||||||
},
|
},
|
||||||
|
@ -3632,7 +3631,6 @@
|
||||||
},
|
},
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [
|
"required": [
|
||||||
"max_infer_iters",
|
|
||||||
"model",
|
"model",
|
||||||
"instructions",
|
"instructions",
|
||||||
"enable_session_persistence"
|
"enable_session_persistence"
|
||||||
|
@ -4217,7 +4215,6 @@
|
||||||
"input_messages",
|
"input_messages",
|
||||||
"steps",
|
"steps",
|
||||||
"output_message",
|
"output_message",
|
||||||
"output_attachments",
|
|
||||||
"started_at"
|
"started_at"
|
||||||
],
|
],
|
||||||
"description": "A single turn in an interaction with an Agentic System."
|
"description": "A single turn in an interaction with an Agentic System."
|
||||||
|
|
3
docs/_static/llama-stack-spec.yaml
vendored
3
docs/_static/llama-stack-spec.yaml
vendored
|
@ -1486,7 +1486,6 @@ components:
|
||||||
- role
|
- role
|
||||||
- content
|
- content
|
||||||
- stop_reason
|
- stop_reason
|
||||||
- tool_calls
|
|
||||||
description: >-
|
description: >-
|
||||||
A message containing the model's (assistant) response in a chat conversation.
|
A message containing the model's (assistant) response in a chat conversation.
|
||||||
GrammarResponseFormat:
|
GrammarResponseFormat:
|
||||||
|
@ -2361,7 +2360,6 @@ components:
|
||||||
$ref: '#/components/schemas/ResponseFormat'
|
$ref: '#/components/schemas/ResponseFormat'
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
required:
|
required:
|
||||||
- max_infer_iters
|
|
||||||
- model
|
- model
|
||||||
- instructions
|
- instructions
|
||||||
- enable_session_persistence
|
- enable_session_persistence
|
||||||
|
@ -2718,7 +2716,6 @@ components:
|
||||||
- input_messages
|
- input_messages
|
||||||
- steps
|
- steps
|
||||||
- output_message
|
- output_message
|
||||||
- output_attachments
|
|
||||||
- started_at
|
- started_at
|
||||||
description: >-
|
description: >-
|
||||||
A single turn in an interaction with an Agentic System.
|
A single turn in an interaction with an Agentic System.
|
||||||
|
|
|
@ -116,7 +116,7 @@ class Turn(BaseModel):
|
||||||
]
|
]
|
||||||
steps: List[Step]
|
steps: List[Step]
|
||||||
output_message: CompletionMessage
|
output_message: CompletionMessage
|
||||||
output_attachments: List[Attachment] = Field(default_factory=list)
|
output_attachments: Optional[List[Attachment]] = Field(default_factory=list)
|
||||||
|
|
||||||
started_at: datetime
|
started_at: datetime
|
||||||
completed_at: Optional[datetime] = None
|
completed_at: Optional[datetime] = None
|
||||||
|
@ -156,7 +156,7 @@ class AgentConfigCommon(BaseModel):
|
||||||
tool_choice: Optional[ToolChoice] = Field(default=ToolChoice.auto)
|
tool_choice: Optional[ToolChoice] = Field(default=ToolChoice.auto)
|
||||||
tool_prompt_format: Optional[ToolPromptFormat] = Field(default=None)
|
tool_prompt_format: Optional[ToolPromptFormat] = Field(default=None)
|
||||||
|
|
||||||
max_infer_iters: int = 10
|
max_infer_iters: Optional[int] = 10
|
||||||
|
|
||||||
|
|
||||||
@json_schema_type
|
@json_schema_type
|
||||||
|
|
|
@ -142,7 +142,7 @@ class CompletionMessage(BaseModel):
|
||||||
role: Literal["assistant"] = "assistant"
|
role: Literal["assistant"] = "assistant"
|
||||||
content: InterleavedContent
|
content: InterleavedContent
|
||||||
stop_reason: StopReason
|
stop_reason: StopReason
|
||||||
tool_calls: List[ToolCall] = Field(default_factory=list)
|
tool_calls: Optional[List[ToolCall]] = Field(default_factory=list)
|
||||||
|
|
||||||
|
|
||||||
Message = register_schema(
|
Message = register_schema(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue