Skip to content

Java: Consistency: SystemPromptSections → SystemMessageSections #1679

@edburns

Description

@edburns

Iterating in #1683 .

While working on building a Java version of @SteveSandersonMS BRK206 demo, I discovered a naming inconsistency.

SystemPromptSectionsConfirmed 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.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions