Method List
-
#add_usage! TurnKit::Budget
-
#agent TurnKit::Turn
-
#agent TurnKit::Conversation
-
#agent TurnKit::SystemPrompt
-
#agent TurnKit::PromptBuildContext
-
#agent_name TurnKit::Turn
-
#agent_section TurnKit::SystemPrompt
-
#append_message TurnKit::Store
-
#append_message TurnKit::Conversation
-
#append_message TurnKit::MemoryStore
-
#append_message TurnKit::ActiveRecordStore
-
#arguments TurnKit::ToolCall
-
#arguments TurnKit::ToolExecution
-
#ask TurnKit::Conversation
-
assert_status! TurnKit::Record
-
available_skills TurnKit
-
#available_skills TurnKit::Agent
-
#available_skills_section TurnKit::SystemPrompt
-
#behavior_section TurnKit::SystemPrompt
-
#budget TurnKit::Turn
-
#build_budget TurnKit::Agent
-
#build_turn TurnKit::Conversation
-
#cached_tokens TurnKit::Usage
-
call TurnKit::Tool
-
#call TurnKit::SubAgentTool
-
#chat TurnKit::Client
-
#chat TurnKit::Adapters::RubyLLM
-
#check! TurnKit::Budget
-
client TurnKit
-
#client TurnKit::Agent
-
#completed_at TurnKit::ToolExecution
-
completion_message TurnKit::Tool
-
#completion_message TurnKit::ToolRunner
-
#content TurnKit::Skill
-
#content TurnKit::Message
-
#content TurnKit::LiveContextContribution
-
context_contributors TurnKit
-
#context_message_sequence TurnKit::Turn
-
#conversation TurnKit::Turn
-
#conversation TurnKit::Agent
-
conversation TurnKit::Record
-
#conversation TurnKit::SystemPrompt
-
#conversation TurnKit::PromptBuildContext
-
#conversation_id TurnKit::Turn
-
#conversation_id TurnKit::Message
-
conversation_record_class TurnKit
-
#copy_initializer TurnKit::Generators::InstallGenerator
-
#copy_migration TurnKit::Generators::InstallGenerator
-
#copy_models TurnKit::Generators::InstallGenerator
-
#cost TurnKit::Usage
-
cost_limit TurnKit
-
#cost_limit TurnKit::Agent
-
#cost_limit TurnKit::Budget
-
#count_iteration! TurnKit::Budget
-
#count_tool_execution! TurnKit::Budget
-
#create_conversation TurnKit::Store
-
#create_conversation TurnKit::MemoryStore
-
#create_conversation TurnKit::ActiveRecordStore
-
#create_tool_execution TurnKit::Store
-
#create_tool_execution TurnKit::MemoryStore
-
#create_tool_execution TurnKit::ActiveRecordStore
-
#create_turn TurnKit::Store
-
#create_turn TurnKit::MemoryStore
-
#create_turn TurnKit::ActiveRecordStore
-
#created_at TurnKit::Message
-
#data_section TurnKit::SystemPrompt
-
default_model TurnKit
-
#depth TurnKit::Turn
-
description TurnKit::Tool
-
#description TurnKit::Agent
-
#description TurnKit::Skill
-
#dispatch TurnKit::ToolRunner
-
#dynamic_suffix TurnKit::PromptContribution
-
#effective_available_skills TurnKit::Agent
-
#effective_client TurnKit::Agent
-
#effective_model TurnKit::Agent
-
#effective_prompt_mode TurnKit::Agent
-
#effective_prompt_sections TurnKit::Agent
-
#effective_store TurnKit::Agent
-
#effective_tools TurnKit::Agent
-
ends_turn? TurnKit::Tool
-
#environment_section TurnKit::SystemPrompt
-
#error TurnKit::ToolExecution
-
escape_xml TurnKit::PromptData
-
#execution TurnKit::ToolContext
-
#find_stale_turns TurnKit::Store
-
#find_stale_turns TurnKit::MemoryStore
-
#find_stale_turns TurnKit::ActiveRecordStore
-
#finish_reason TurnKit::Result
-
for TurnKit::SubAgentTool
-
for TurnKit::MessageProjection
-
from_directory TurnKit::Skill
-
from_file TurnKit::Skill
-
generate TurnKit::Id
-
#id TurnKit::Turn
-
#id TurnKit::Message
-
#id TurnKit::ToolCall
-
#id TurnKit::Conversation
-
#id TurnKit::ToolExecution
-
#initialize TurnKit::Turn
-
#initialize TurnKit::ToolContext
-
#initialize TurnKit::Agent
-
#initialize TurnKit::Skill
-
#initialize TurnKit::Usage
-
#initialize TurnKit::Budget
-
#initialize TurnKit::Result
-
#initialize TurnKit::Message
-
#initialize TurnKit::ToolCall
-
#initialize TurnKit::ToolRunner
-
#initialize TurnKit::Conversation
-
#initialize TurnKit::MemoryStore
-
#initialize TurnKit::SystemPrompt
-
#initialize TurnKit::ToolExecution
-
#initialize TurnKit::MessageProjection
-
#initialize TurnKit::PromptContribution
-
#input_tokens TurnKit::Usage
-
#instructions TurnKit::Agent
-
#instructions_section TurnKit::SystemPrompt
-
#instructions_with_skills TurnKit::Agent
-
#key TurnKit::Skill
-
#kind TurnKit::Message
-
#latest_message_sequence TurnKit::Conversation
-
#latest_message_sequence TurnKit::MemoryStore
-
#latest_message_sequence TurnKit::ActiveRecordStore
-
#list_messages TurnKit::Store
-
#list_messages TurnKit::MemoryStore
-
#list_messages TurnKit::ActiveRecordStore
-
#list_tool_executions TurnKit::Store
-
#list_tool_executions TurnKit::MemoryStore
-
#list_tool_executions TurnKit::ActiveRecordStore
-
#list_turns TurnKit::Store
-
#list_turns TurnKit::MemoryStore
-
#list_turns TurnKit::ActiveRecordStore
-
#live_context_section TurnKit::SystemPrompt
-
#load_conversation TurnKit::Store
-
#load_conversation TurnKit::MemoryStore
-
#load_conversation TurnKit::ActiveRecordStore
-
#load_tool_execution TurnKit::Store
-
#load_tool_execution TurnKit::MemoryStore
-
#load_tool_execution TurnKit::ActiveRecordStore
-
#load_turn TurnKit::Store
-
#load_turn TurnKit::MemoryStore
-
#load_turn TurnKit::ActiveRecordStore
-
#loaded_skills_section TurnKit::SystemPrompt
-
loaded_skills_text TurnKit::SystemPrompt
-
logger TurnKit
-
#max_chars TurnKit::LiveContextContribution
-
max_depth TurnKit
-
#max_depth TurnKit::Agent
-
#max_depth TurnKit::Budget
-
max_iterations TurnKit
-
#max_iterations TurnKit::Agent
-
#max_iterations TurnKit::Budget
-
max_tool_executions TurnKit
-
#max_tool_executions TurnKit::Agent
-
#max_tool_executions TurnKit::Budget
-
message TurnKit::Record
-
message_record_class TurnKit
-
#messages TurnKit::Conversation
-
#messages_for_turn TurnKit::Conversation
-
#metadata TurnKit::Message
-
#metadata TurnKit::Conversation
-
#mode TurnKit::SystemPrompt
-
#model TurnKit::Turn
-
#model TurnKit::Agent
-
#model TurnKit::Result
-
#model TurnKit::Conversation
-
#model TurnKit::PromptBuildContext
-
model_prompt_contributors TurnKit
-
#name TurnKit::Agent
-
#name TurnKit::Skill
-
#name TurnKit::ToolCall
-
#name TurnKit::LiveContextContribution
-
#next_message_sequence TurnKit::Store
-
#next_message_sequence TurnKit::MemoryStore
-
#next_message_sequence TurnKit::ActiveRecordStore
-
next_migration_number TurnKit::Generators::InstallGenerator
-
now TurnKit::Clock
-
#output_text TurnKit::Turn
-
#output_tokens TurnKit::Usage
-
parameter TurnKit::Tool
-
parameters TurnKit::Tool
-
#parent_tool_execution_id TurnKit::Turn
-
#parent_turn_id TurnKit::Turn
-
prompt_behavior TurnKit
-
prompt_data_max_chars TurnKit
-
#prompt_mode TurnKit::Agent
-
prompt_sections TurnKit
-
#prompt_sections TurnKit::Agent
-
#provider_message_id TurnKit::Message
-
reconcile_stale! TurnKit
-
#reload TurnKit::Turn
-
#render TurnKit::SystemPrompt
-
#report TurnKit::SystemPrompt
-
#result TurnKit::ToolExecution
-
#role TurnKit::Message
-
#root_started_at TurnKit::Budget
-
#root_turn_id TurnKit::Turn
-
#run! TurnKit::Turn
-
#run! TurnKit::Conversation
-
sanitize_literal TurnKit::PromptData
-
#say TurnKit::Conversation
-
#section TurnKit::SystemPrompt
-
#section_overrides TurnKit::PromptContribution
-
#sections TurnKit::SystemPrompt
-
#sequence TurnKit::Message
-
#skills TurnKit::Agent
-
split_cache_boundary TurnKit::SystemPrompt
-
#stable_prefix TurnKit::PromptContribution
-
#stale! TurnKit::Turn
-
#started_at TurnKit::Turn
-
#started_at TurnKit::ToolExecution
-
#status TurnKit::Turn
-
#status TurnKit::ToolExecution
-
store TurnKit
-
#store TurnKit::Turn
-
#store TurnKit::Agent
-
#store TurnKit::Conversation
-
stringify TurnKit::Record
-
#sub_agent_section TurnKit::SystemPrompt
-
#sub_agents TurnKit::Agent
-
#subject TurnKit::Conversation
-
subject_pair TurnKit::Record
-
#subject_section TurnKit::SystemPrompt
-
#system_prompt TurnKit::Agent
-
system_prompt_contributors TurnKit
-
#system_prompt_for TurnKit::Agent
-
#text TurnKit::Result
-
#text TurnKit::Message
-
timeout TurnKit
-
#timeout TurnKit::Agent
-
#timeout TurnKit::Budget
-
timestamped_migrations? TurnKit::Generators::InstallGenerator
-
#to_h TurnKit::Usage
-
#to_h TurnKit::Message
-
#to_h TurnKit::MessageProjection
-
#to_s TurnKit::SystemPrompt
-
#tool_call_id TurnKit::ToolExecution
-
#tool_calls TurnKit::Result
-
#tool_calls? TurnKit::Result
-
tool_execution TurnKit::Record
-
#tool_execution_id TurnKit::Message
-
tool_execution_record_class TurnKit
-
tool_execution_update TurnKit::Record
-
#tool_executions TurnKit::Turn
-
tool_name TurnKit::Tool
-
#tool_name TurnKit::ToolExecution
-
#tools TurnKit::Agent
-
#tools_section TurnKit::SystemPrompt
-
#total_tokens TurnKit::Usage
-
#trusted TurnKit::LiveContextContribution
-
#trusted? TurnKit::LiveContextContribution
-
#turn TurnKit::ToolContext
-
turn TurnKit::Record
-
#turn TurnKit::SystemPrompt
-
#turn TurnKit::PromptBuildContext
-
#turn_id TurnKit::Message
-
#turn_id TurnKit::ToolExecution
-
turn_record_class TurnKit
-
turn_update TurnKit::Record
-
#untrusted_section TurnKit::SystemPrompt
-
update TurnKit::Record
-
#update_tool_execution TurnKit::Store
-
#update_tool_execution TurnKit::MemoryStore
-
#update_tool_execution TurnKit::ActiveRecordStore
-
#update_turn TurnKit::Store
-
#update_turn TurnKit::MemoryStore
-
#update_turn TurnKit::ActiveRecordStore
-
#usage TurnKit::Result
-
usage_hint TurnKit::Tool
-
wrap_data TurnKit::PromptData
-
wrap_untrusted TurnKit::PromptData