Class AgentPrompts

java.lang.Object
ch.so.agi.mcp.knowledge.AgentPrompts

@Component public class AgentPrompts extends Object
  • 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)