Package ch.so.agi.mcp.knowledge
Class AgentPrompts
java.lang.Object
ch.so.agi.mcp.knowledge.AgentPrompts
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.modelcontextprotocol.spec.McpSchema.GetPromptResultauthorInterlisConstraint(@Nullable String constraintKind) io.modelcontextprotocol.spec.McpSchema.GetPromptResultextendInterlisModel(@Nullable String modelPurpose) io.modelcontextprotocol.spec.McpSchema.GetPromptResultio.modelcontextprotocol.spec.McpSchema.GetPromptResultreviewInterlisModel(@Nullable String modelPurpose)
-
Constructor Details
-
AgentPrompts
public AgentPrompts()
-
-
Method Details
-
interlisModelingAgent
@McpPrompt(name="interlis-modeling-agent", title="INTERLIS-Modellierungsagent", description="Kompakte Systemanweisung f\u00fcr agentisches INTERLIS-Modellieren.") public io.modelcontextprotocol.spec.McpSchema.GetPromptResult interlisModelingAgent() -
reviewInterlisModel
@McpPrompt(name="review-interlis-model", title="INTERLIS-Modell pr\u00fcfen", description="Prompt f\u00fcr ein strukturiertes Review eines bestehenden INTERLIS-Modells.") public io.modelcontextprotocol.spec.McpSchema.GetPromptResult reviewInterlisModel(@McpArg(name="modelPurpose",description="CAPTURE, PUBLICATION, VALIDATION oder UNKNOWN",required=false) @Nullable String modelPurpose) -
extendInterlisModel
@McpPrompt(name="extend-interlis-model", title="INTERLIS-Modell erweitern", description="Prompt f\u00fcr eine kontrollierte Erweiterung eines bestehenden INTERLIS-Modells.") public io.modelcontextprotocol.spec.McpSchema.GetPromptResult extendInterlisModel(@McpArg(name="modelPurpose",description="CAPTURE, PUBLICATION, VALIDATION oder UNKNOWN",required=false) @Nullable String modelPurpose) -
authorInterlisConstraint
@McpPrompt(name="author-interlis-constraint", title="INTERLIS-Constraint erstellen", description="Prompt f\u00fcr tool-gesteuertes Constraint-Authoring mit semantischem Proof und Modell-Level-Abschlussreview.") public io.modelcontextprotocol.spec.McpSchema.GetPromptResult authorInterlisConstraint(@McpArg(name="constraintKind",description="MANDATORY, UNIQUE, EXISTENCE, PLAUSIBILITY, SET oder UNKNOWN",required=false) @Nullable String constraintKind)
-