Method List
-
#== Kernai::Model
-
#== Kernai::GenerationOptions
-
adapter Kernai::MCP
-
all Kernai::Skill
-
all Kernai::Protocol
-
#allowed_skills Kernai::Config
-
#assistant? Kernai::Message
-
#build Kernai::InstructionBuilder
-
#bytes? Kernai::Media
-
#call Kernai::Skill
-
#call Kernai::Provider
-
#call Kernai::Mock::Provider
-
#call Kernai::Providers::Ollama
-
#call Kernai::Providers::Openai
-
#call Kernai::Providers::Anthropic
-
#call_count Kernai::Mock::Provider
-
#call_in_context Kernai::Skill
-
#calls Kernai::Mock::Provider
-
#capabilities Kernai::Model
-
#clear! Kernai::Recorder::Sink::Base
-
#clear! Kernai::Recorder::Sink::MemorySink
-
#clear! Kernai::Recorder::Sink::CompositeSink
-
#clear! Kernai::Recorder
-
#client Kernai::MCP::Adapter
-
coerce Kernai::SkillResult
-
coerce Kernai::GenerationOptions
-
#completion_tokens Kernai::LlmResponse
-
config Kernai
-
#config Kernai::Skill
-
#config Kernai::SkillContext
-
#config_resolver Kernai::Config
-
#configs Kernai::Skill
-
configure Kernai
-
#content Kernai::Block
-
#content Kernai::Message
-
#content Kernai::LlmResponse
-
#credential Kernai::Skill
-
#credential Kernai::SkillContext
-
#credential_resolver Kernai::Config
-
#credentials Kernai::Skill
-
#current_task_id Kernai::Context
-
#data Kernai::Media
-
#data Kernai::Event
-
#debug Kernai::Config
-
#debug Kernai::Logger
-
#default_provider Kernai::Config
-
define Kernai::Block
-
define Kernai::Skill
-
#depends_on Kernai::Task
-
#depth Kernai::Context
-
#description Kernai::Skill
-
#description_text Kernai::Skill
-
#documentation Kernai::Protocol::Registration
-
documentation_for Kernai::Protocol
-
#done? Kernai::Task
-
#each Kernai::MediaStore
-
#empty? Kernai::MediaStore
-
#empty? Kernai::GenerationOptions
-
#encode Kernai::Provider
-
#encode_part Kernai::Provider
-
#encode_part Kernai::Providers::Ollama
-
#encode_part Kernai::Providers::Openai
-
#encode_part Kernai::Providers::Anthropic
-
#entries Kernai::Recorder::Sink::Base
-
#entries Kernai::Recorder::Sink::MemorySink
-
#entries Kernai::Recorder::Sink::CompositeSink
-
#entries Kernai::Recorder
-
#error Kernai::Logger
-
#execute Kernai::Skill
-
#execute_block Kernai::Skill
-
#extra Kernai::GenerationOptions
-
#fail_on_step Kernai::Mock::Provider
-
#fallback_for Kernai::Provider
-
#fetch Kernai::MediaStore
-
find Kernai::Skill
-
#flush Kernai::StreamParser
-
#for_event Kernai::Recorder
-
#for_step Kernai::Recorder
-
from_bytes Kernai::Media
-
from_file Kernai::Media
-
from_hash Kernai::Task
-
from_url Kernai::Media
-
#generation Kernai::Agent
-
#generation_at Kernai::Mock::Provider
-
#goal Kernai::Plan
-
#handle Kernai::MCP::Adapter
-
#handler Kernai::Protocol::Registration
-
handler_for Kernai::Block
-
handler_for Kernai::Protocol
-
#hash Kernai::Model
-
#hash Kernai::GenerationOptions
-
#hydrate_from_plan Kernai::Context
-
#id Kernai::Task
-
#id Kernai::Media
-
#id Kernai::Model
-
#info Kernai::Logger
-
#initialize Kernai::MCP::Adapter
-
#initialize Kernai::Plan
-
#initialize Kernai::Task
-
#initialize Kernai::Agent
-
#initialize Kernai::Block
-
#initialize Kernai::Media
-
#initialize Kernai::Model
-
#initialize Kernai::Skill
-
#initialize Kernai::Config
-
#initialize Kernai::Event
-
#initialize Kernai::Logger
-
#initialize Kernai::Context
-
#initialize Kernai::Message
-
#initialize Kernai::Recorder::Sink::MemorySink
-
#initialize Kernai::Recorder::Sink::CompositeSink
-
#initialize Kernai::Recorder
-
#initialize Kernai::MediaStore
-
#initialize Kernai::LlmResponse
-
#initialize Kernai::SkillResult
-
#initialize Kernai::Mock::Provider
-
#initialize Kernai::SkillContext
-
#initialize Kernai::StreamParser
-
#initialize Kernai::TaskScheduler
-
#initialize Kernai::Providers::Ollama
-
#initialize Kernai::Providers::Openai
-
#initialize Kernai::GenerationOptions
-
#initialize Kernai::HashResolver
-
#initialize Kernai::InstructionBuilder
-
#initialize Kernai::Providers::Anthropic
-
#input Kernai::Task
-
#input Kernai::Skill
-
#inputs Kernai::Skill
-
#instructions Kernai::Agent
-
#kind Kernai::Media
-
#last_call Kernai::Mock::Provider
-
#latency_ms Kernai::LlmResponse
-
listing Kernai::Skill
-
load Kernai::MCP
-
load_from Kernai::Skill
-
logger Kernai
-
#logger Kernai::Config
-
#max_steps Kernai::Agent
-
#max_tokens Kernai::GenerationOptions
-
#media Kernai::Message
-
#media Kernai::SkillResult
-
#media? Kernai::Message
-
#media_store Kernai::Context
-
#merge Kernai::GenerationOptions
-
#messages_at Kernai::Mock::Provider
-
#metadata Kernai::Media
-
#metadata Kernai::SkillResult
-
metadata_of Kernai::SkillResult
-
#mime_type Kernai::Media
-
#model Kernai::Agent
-
#name Kernai::Block
-
#name Kernai::Skill
-
#name Kernai::Protocol::Registration
-
names Kernai::Protocol
-
normalise Kernai::SkillResult
-
normalize_status Kernai::Task
-
#ok? Kernai::Plan::Result
-
#on Kernai::StreamParser
-
#on_call Kernai::Mock::Provider
-
#output Kernai::Logger
-
#parallel Kernai::Task
-
#parallel? Kernai::Task
-
parse Kernai::Plan
-
parse Kernai::Parser
-
#path? Kernai::Media
-
#pending? Kernai::Task
-
#plan Kernai::Plan::Result
-
#plan Kernai::Context
-
#produced_kinds Kernai::Skill
-
#produces Kernai::Skill
-
#prompt_tokens Kernai::LlmResponse
-
#protocols Kernai::Agent
-
#provider Kernai::Agent
-
#push Kernai::StreamParser
-
#put Kernai::MediaStore
-
#read_bytes Kernai::Media
-
#reason Kernai::Plan::Result
-
#record Kernai::Recorder::Sink::Base
-
#record Kernai::Recorder::Sink::MemorySink
-
#record Kernai::Recorder::Sink::CompositeSink
-
#record Kernai::Recorder
-
#record_result Kernai::Context
-
#recorder Kernai::Config
-
#recorder_scope Kernai::Context
-
register Kernai::Skill
-
register Kernai::Protocol
-
registered? Kernai::Protocol
-
reload! Kernai::Skill
-
#required_capabilities Kernai::Skill
-
#requires Kernai::Skill
-
#reset Kernai::StreamParser
-
reset! Kernai
-
reset! Kernai::Skill
-
reset! Kernai::Protocol
-
#reset! Kernai::Mock::Provider
-
reset_handlers! Kernai::Block
-
#resolve Kernai::CredentialResolver
-
#resolve Kernai::EnvResolver
-
#resolve Kernai::EnvConfigResolver
-
#resolve Kernai::HashResolver
-
#resolve_instructions Kernai::Agent
-
#respond_with Kernai::Mock::Provider
-
#respond_with_script Kernai::Mock::Provider
-
#result Kernai::Task
-
#role Kernai::Message
-
#root? Kernai::Context
-
run Kernai::Kernel
-
#run Kernai::TaskScheduler
-
#run_context Kernai::SkillContext
-
#runnable_on? Kernai::Skill
-
#running? Kernai::Task
-
#server_names Kernai::MCP::Adapter
-
setup Kernai::MCP
-
#shutdown Kernai::MCP::Adapter
-
shutdown Kernai::MCP
-
#sink Kernai::Recorder
-
#sinks Kernai::Recorder::Sink::CompositeSink
-
#size Kernai::MediaStore
-
#skills Kernai::Agent
-
#source Kernai::Media
-
#spawn_child Kernai::Context
-
#state Kernai::StreamParser
-
#status Kernai::Task
-
#steps Kernai::Recorder
-
#strategy Kernai::Plan
-
#supported_media_inputs Kernai::Model
-
#supports? Kernai::Model
-
#system? Kernai::Message
-
#task_results Kernai::Context
-
#tasks Kernai::Plan
-
#tasks Kernai::Context
-
#temperature Kernai::GenerationOptions
-
#text Kernai::Message
-
#text Kernai::SkillResult
-
text_of Kernai::SkillResult
-
#thinking Kernai::GenerationOptions
-
#to_a Kernai::Recorder
-
#to_base64 Kernai::Media
-
#to_description Kernai::Skill
-
#to_h Kernai::Plan
-
#to_h Kernai::Task
-
#to_h Kernai::Block
-
#to_h Kernai::Media
-
#to_h Kernai::Context
-
#to_h Kernai::Message
-
#to_h Kernai::LlmResponse
-
#to_h Kernai::SkillResult
-
#to_h Kernai::GenerationOptions
-
#to_json Kernai::Recorder
-
#to_s Kernai::Model
-
#token_usage Kernai::Recorder
-
#token_usage_per_step Kernai::Recorder
-
#token_usage_per_task Kernai::Recorder
-
#top_p Kernai::GenerationOptions
-
#total_tokens Kernai::LlmResponse
-
#type Kernai::Block
-
#type Kernai::Event
-
unregister Kernai::Skill
-
unregister Kernai::Protocol
-
#update_instructions Kernai::Agent
-
#url? Kernai::Media
-
#user? Kernai::Message
-
validate Kernai::Plan
-
#warn Kernai::Logger
-
#with_token_counter Kernai::Mock::Provider
-
wrap Kernai::SkillResult