Index

A C E G H I M R S T V 
All Classes and Interfaces|All Packages

A

AgentDocsResolveExtension - Class in io.github.duckasteroid.agentdocs.resolve
Extension for configuring resolver behaviour and local skill generation outputs.
AgentDocsResolveExtension() - Constructor for class io.github.duckasteroid.agentdocs.resolve.AgentDocsResolveExtension
 
AgentDocsResolvePlugin - Class in io.github.duckasteroid.agentdocs.resolve
Registers the agentDocs extension and resolveAgentDocs task.
AgentDocsResolvePlugin() - Constructor for class io.github.duckasteroid.agentdocs.resolve.AgentDocsResolvePlugin
 
apply(Project) - Method in class io.github.duckasteroid.agentdocs.resolve.AgentDocsResolvePlugin
 
artifact() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns the value of the artifact record component.

C

coordinate() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Returns the value of the coordinate record component.

E

entrypointPath() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Returns the value of the entrypointPath record component.
equals(Object) - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Indicates whether some other object is "equal to" this one.

G

gav() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns canonical Maven GAV text form.
getConfigurationName() - Method in class io.github.duckasteroid.agentdocs.resolve.AgentDocsResolveExtension
Gradle configuration to inspect for direct dependencies.
getConfigurationName() - Method in class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
Gradle configuration name to inspect for direct dependencies.
getConfigurations() - Method in class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
 
getDependencies() - Method in class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
 
getDependencyCoordinates() - Method in class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
Direct dependency coordinates from the configured classpath in group:name:version form, precomputed during task configuration.
getSkillsDirectory() - Method in class io.github.duckasteroid.agentdocs.resolve.AgentDocsResolveExtension
Root directory for generated skill files.
getSkillsDirectory() - Method in class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
Root output directory for extracted docs and generated skills.
group() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns the value of the group record component.

H

hashCode() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns a hash code value for this object.
hashCode() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Returns a hash code value for this object.

I

io.github.duckasteroid.agentdocs.resolve - package io.github.duckasteroid.agentdocs.resolve
 
io.github.duckasteroid.agentdocs.resolve.task - package io.github.duckasteroid.agentdocs.resolve.task
 
io.github.duckasteroid.agentdocs.resolve.task.model - package io.github.duckasteroid.agentdocs.resolve.task.model
 

M

ModuleCoordinate - Record Class in io.github.duckasteroid.agentdocs.resolve.task.model
Represents a Maven GAV coordinate for a library/dependency.
ModuleCoordinate(String, String, String) - Constructor for record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Creates an instance of a ModuleCoordinate record class.

R

ResolveAgentDocsTask - Class in io.github.duckasteroid.agentdocs.resolve.task
Resolves dependency-scoped agent-docs sidecar archives for the configured classpath, stores each sidecar under flat GAV skill directories in the local project skills tree, extracts docs into dependency-scoped directories, marks managed folders with .agent-docs, removes stale marker-owned dependency folders, and generates one skill entrypoint per resolved dependency sidecar.
ResolveAgentDocsTask() - Constructor for class io.github.duckasteroid.agentdocs.resolve.task.ResolveAgentDocsTask
 

S

SkillEntry - Record Class in io.github.duckasteroid.agentdocs.resolve.task.model
Resolved dependency documentation entry consumed by skill generation.
SkillEntry(ModuleCoordinate, Path) - Constructor for record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Creates an instance of a SkillEntry record class.
skillName() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Generates a skill-folder-compatible identifier derived from GAV.

T

toString() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns a string representation of this record class.
toString() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.SkillEntry
Returns a string representation of this record class.

V

version() - Method in record class io.github.duckasteroid.agentdocs.resolve.task.model.ModuleCoordinate
Returns the value of the version record component.
A C E G H I M R S T V 
All Classes and Interfaces|All Packages