Class AgentDocsResolveExtension

java.lang.Object
io.github.duckasteroid.agentdocs.resolve.AgentDocsResolveExtension

public abstract class AgentDocsResolveExtension extends Object
Extension for configuring resolver behaviour and local skill generation outputs.
  • Constructor Details

    • AgentDocsResolveExtension

      public AgentDocsResolveExtension()
  • Method Details

    • getConfigurationName

      public abstract org.gradle.api.provider.Property<String> getConfigurationName()
      Gradle configuration to inspect for direct dependencies.
      Returns:
      configuration name property
    • getSkillsDirectory

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

      public abstract org.gradle.api.provider.Property<Boolean> getIncludeSources()
      When true, the resolver also attempts to fetch the sources classifier jar for each dependency and unpacks it into a src/ subdirectory of the skill folder. The extracted SKILL.md frontmatter will include metadata.sources: src/ when sources are available, or metadata.sources: none when the artifact has no sources jar.

      Defaults to false.

      Returns:
      include-sources flag property