Module: Kernai
- Defined in:
- lib/kernai.rb,
lib/kernai.rb,
lib/kernai/mcp.rb,
lib/kernai/plan.rb,
lib/kernai/agent.rb,
lib/kernai/block.rb,
lib/kernai/media.rb,
lib/kernai/model.rb,
lib/kernai/skill.rb,
lib/kernai/config.rb,
lib/kernai/kernel.rb,
lib/kernai/logger.rb,
lib/kernai/parser.rb,
lib/kernai/context.rb,
lib/kernai/message.rb,
lib/kernai/version.rb,
lib/kernai/protocol.rb,
lib/kernai/provider.rb,
lib/kernai/recorder.rb,
lib/kernai/media_store.rb,
lib/kernai/llm_response.rb,
lib/kernai/skill_result.rb,
lib/kernai/mock/provider.rb,
lib/kernai/skill_context.rb,
lib/kernai/stream_parser.rb,
lib/kernai/task_scheduler.rb,
lib/kernai/providers/ollama.rb,
lib/kernai/providers/openai.rb,
lib/kernai/generation_options.rb,
lib/kernai/credential_resolver.rb,
lib/kernai/instruction_builder.rb,
lib/kernai/providers/anthropic.rb
Overview
Error base is declared BEFORE the internal requires so that any component loaded below can subclass Kernai::Error safely. Specific well-known error classes are declared here too, and are the ones the end user typically rescues.
Defined Under Namespace
Modules: CredentialResolver, Kernel, MCP, Mock, Models, Parser, Protocol, Providers
Classes: Agent, Block, Config, Context, CredentialMissingError, EnvConfigResolver, EnvResolver, Error, Event, GenerationOptions, HashResolver, InstructionBuilder, LlmResponse, Logger, MaxStepsReachedError, Media, MediaStore, Message, Model, Plan, Provider, ProviderError, Recorder, Skill, SkillContext, SkillNotAllowedError, SkillNotFoundError, SkillResult, StreamParser, Task, TaskScheduler
Constant Summary
collapse
- VERSION =
'0.2.4'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
44
45
46
|
# File 'lib/kernai.rb', line 44
def self.config
@config ||= Config.new
end
|
48
49
50
|
# File 'lib/kernai.rb', line 48
def self.configure
yield config
end
|
.logger ⇒ Object
52
53
54
|
# File 'lib/kernai.rb', line 52
def self.logger
config.logger
end
|