Class: RailsAiBridge::Registry::ResolvedSkill

Inherits:
Data
  • Object
show all
Defined in:
lib/rails_ai_bridge/registry/resolver.rb

Overview

A resolved skill or agent, containing its content and metadata.

Instance Attribute Summary collapse

Instance Attribute Details

#contentString (readonly)

Returns complete text content of the markdown file.

Returns:

  • (String)

    complete text content of the markdown file



29
# File 'lib/rails_ai_bridge/registry/resolver.rb', line 29

ResolvedSkill = Data.define(:name, :pack, :path, :content)

#nameString (readonly)

Returns name of the resolved skill/agent.

Returns:

  • (String)

    name of the resolved skill/agent



29
# File 'lib/rails_ai_bridge/registry/resolver.rb', line 29

ResolvedSkill = Data.define(:name, :pack, :path, :content)

#packString (readonly)

Returns pack from which it was resolved.

Returns:

  • (String)

    pack from which it was resolved



29
# File 'lib/rails_ai_bridge/registry/resolver.rb', line 29

ResolvedSkill = Data.define(:name, :pack, :path, :content)

#pathString (readonly)

Returns absolute filesystem path to the markdown file.

Returns:

  • (String)

    absolute filesystem path to the markdown file



29
# File 'lib/rails_ai_bridge/registry/resolver.rb', line 29

ResolvedSkill = Data.define(:name, :pack, :path, :content)