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

#content ⇒ String (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)

#name ⇒ String (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)

#pack ⇒ String (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)

#path ⇒ String (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)