Class AgentDocsPublishExtension

java.lang.Object
io.github.duckasteroid.agentdocs.publish.AgentDocsPublishExtension

public abstract class AgentDocsPublishExtension extends Object
Extension for configuring publish-side agent docs packaging.
  • Constructor Details

    • AgentDocsPublishExtension

      public AgentDocsPublishExtension()
  • Method Details

    • getDocsDirectory

      public abstract org.gradle.api.file.DirectoryProperty getDocsDirectory()
      Directory containing the agent docs source tree to package.
      Returns:
      docs source directory property
    • getDistribution

      public abstract org.gradle.api.provider.Property<AgentDocsDistribution> getDistribution()
      How packaged docs are made discoverable to consumers: embedded in the jar's own manifest/resources, or as a separate sidecar artifact. Defaults to AgentDocsDistribution.SIDECAR.
      Returns:
      distribution mode property
    • getDisabledValidationRules

      public abstract org.gradle.api.provider.SetProperty<String> getDisabledValidationRules()
      Validation rule IDs to skip during validateAgentDocs.
      Returns:
      disabled validation rule IDs
    • getSkillsDirectory

      public abstract org.gradle.api.file.DirectoryProperty getSkillsDirectory()
      Root directory for generated skill files.
      Returns:
      skills root directory property