Iterating in #1683 .
While working on building a Java version of @SteveSandersonMS BRK206 demo, I discovered a naming inconsistency.
SystemPromptSections — Confirmed inconsistency (Prompt vs Message)
| SDK |
Public type name |
Terminology |
| Java |
SystemPromptSections |
"system prompt section identifiers" |
| Node |
SystemMessageSection |
"system message section identifiers" |
| Python |
SystemMessageSection |
"system message section identifiers" |
| .NET |
SystemMessageSection |
"system message section" |
| Go |
SectionIdentity, SectionTone, … |
"system message section identifiers" |
| Rust |
raw HashMap<String, SectionOverride> |
"system message sections" |
Java is the sole language using "Prompt" in this public identifier. All others say "Message".
This is an artifact of the agentic sync process.
Work in this work item aims to improve this inconsistency without breaking backward compatibility.
Iterating in #1683 .
While working on building a Java version of @SteveSandersonMS BRK206 demo, I discovered a naming inconsistency.
SystemPromptSections— Confirmed inconsistency (Prompt vs Message)SystemPromptSectionsSystemMessageSectionSystemMessageSectionSystemMessageSectionSectionIdentity,SectionTone, …HashMap<String, SectionOverride>Java is the sole language using "Prompt" in this public identifier. All others say "Message".
This is an artifact of the agentic sync process.
Work in this work item aims to improve this inconsistency without breaking backward compatibility.