Module: RubynCode::Agent

Defined in:
lib/rubyn_code.rb,
lib/rubyn_code/agent/loop.rb,
lib/rubyn_code/agent/prompts.rb,
lib/rubyn_code/agent/llm_caller.rb,
lib/rubyn_code/agent/conversation.rb,
lib/rubyn_code/agent/loop_detector.rb,
lib/rubyn_code/agent/usage_tracker.rb,
lib/rubyn_code/agent/response_modes.rb,
lib/rubyn_code/agent/tool_processor.rb,
lib/rubyn_code/agent/response_parser.rb,
lib/rubyn_code/agent/feedback_handler.rb,
lib/rubyn_code/agent/dynamic_tool_schema.rb,
lib/rubyn_code/agent/system_prompt_builder.rb,
lib/rubyn_code/agent/background_job_handler.rb

Overview

Layer 1: Agent Loop

Defined Under Namespace

Modules: BackgroundJobHandler, DynamicToolSchema, FeedbackHandler, LlmCaller, Prompts, ResponseModes, ResponseParser, SystemPromptBuilder, ToolProcessor, UsageTracker Classes: Conversation, Loop, LoopDetector