changedInput schema / properties / company_name / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 255,
+ "minLength": 1,
+ "pattern": "\\S",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / company_name / description
Added value: +"Company name; required for a new workspace."
addedInput schema / properties / conversation_id
Added value: +{
+ "anyOf": [
+ {
+ "pattern": "^[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Returned conversation ID; required for follow-up turns."
+}
addedInput schema / properties / message / description
Added value: +"The user's technology question; no secrets."
addedInput schema / properties / message / maxLength
Added value: +8000
addedInput schema / properties / message / minLength
Added value: +1
addedInput schema / properties / message / pattern
Added value: +"\\S"
changedInput schema / properties / pain / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 4000,
+ "minLength": 1,
+ "pattern": "\\S",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / pain / description
Added value: +"What is not working; required for a new workspace."
changedInput schema / properties / session_id / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "pattern": "^[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / session_id / description
Added value: +"Returned workspace ID; required for continuation."
changedInput schema / properties / session_token / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "maxLength": 512,
+ "minLength": 1,
+ "pattern": "^\\S+$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / session_token / description
Added value: +"Returned private token; required with session_id."
removedOutput schema / additionalProperties
Removed value: -true
addedOutput schema / description
Added value: +"An advisor reply with the complete handle needed to continue safely."
addedOutput schema / properties
Added value: +{
+ "assistant_message": {
+ "description": "Buyer-safe advisor response.",
+ "title": "Assistant Message",
+ "type": "string"
+ },
+ "claim_url": {
+ "description": "Private claim link; share only with the workspace owner.",
+ "title": "Claim Url",
+ "type": "string"
+ },
+ "conversation_id": {
+ "description": "Pass back with both session credentials next turn.",
+ "format": "uuid",
+ "title": "Conversation Id",
+ "type": "string"
+ },
+ "disclosure": {
+ "description": "Human review precedes supplier and pricing disclosure.",
+ "title": "Disclosure",
+ "type": "string"
+ },
+ "environment_summary": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Initial workspace summary.",
+ "title": "Environment Summary"
+ },
+ "follow_up_questions": {
+ "description": "Questions that clarify the user's needs.",
+ "items": {
+ "type": "string"
+ },
+ "title": "Follow Up Questions",
+ "type": "array"
+ },
+ "missing_info": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Initial information gaps.",
+ "title": "Missing Info"
+ },
+ "review_status": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Current human-review status, when available.",
+ "title": "Review Status"
+ },
+ "session_id": {
+ "description": "Workspace handle to retain with conversation_id.",
+ "format": "uuid",
+ "title": "Session Id",
+ "type": "string"
+ },
+ "session_token": {
+ "description": "Private credential; retain, never publish.",
+ "minLength": 1,
+ "title": "Session Token",
+ "type": "string"
+ }
+}
addedOutput schema / required
Added value: +[
+ "assistant_message",
+ "follow_up_questions",
+ "conversation_id",
+ "review_status",
+ "claim_url",
+ "disclosure",
+ "session_id",
+ "session_token"
+]
addedOutput schema / title
Added value: +"AdvisorResponse"