Module: RubynCode
- Defined in:
- lib/rubyn_code.rb,
lib/rubyn_code/debug.rb,
lib/rubyn_code/cli/app.rb,
lib/rubyn_code/version.rb,
lib/rubyn_code/cli/repl.rb,
lib/rubyn_code/cli/setup.rb,
lib/rubyn_code/db/schema.rb,
lib/rubyn_code/self_test.rb,
lib/rubyn_code/tasks/dag.rb,
lib/rubyn_code/agent/loop.rb,
lib/rubyn_code/auth/oauth.rb,
lib/rubyn_code/ide/client.rb,
lib/rubyn_code/ide/server.rb,
lib/rubyn_code/llm/client.rb,
lib/rubyn_code/mcp/client.rb,
lib/rubyn_code/mcp/config.rb,
lib/rubyn_code/tools/base.rb,
lib/rubyn_code/tools/bash.rb,
lib/rubyn_code/tools/glob.rb,
lib/rubyn_code/tools/grep.rb,
lib/rubyn_code/tools/task.rb,
lib/rubyn_code/auth/server.rb,
lib/rubyn_code/cli/spinner.rb,
lib/rubyn_code/db/migrator.rb,
lib/rubyn_code/cli/renderer.rb,
lib/rubyn_code/hooks/runner.rb,
lib/rubyn_code/ide/handlers.rb,
lib/rubyn_code/ide/protocol.rb,
lib/rubyn_code/memory/store.rb,
lib/rubyn_code/tasks/models.rb,
lib/rubyn_code/tools/schema.rb,
lib/rubyn_code/agent/prompts.rb,
lib/rubyn_code/cli/first_run.rb,
lib/rubyn_code/db/connection.rb,
lib/rubyn_code/llm/streaming.rb,
lib/rubyn_code/memory/models.rb,
lib/rubyn_code/memory/search.rb,
lib/rubyn_code/skills/loader.rb,
lib/rubyn_code/tasks/manager.rb,
lib/rubyn_code/teams/mailbox.rb,
lib/rubyn_code/teams/manager.rb,
lib/rubyn_code/tools/compact.rb,
lib/rubyn_code/tools/git_log.rb,
lib/rubyn_code/background/job.rb,
lib/rubyn_code/cli/repl_setup.rb,
lib/rubyn_code/hooks/built_in.rb,
lib/rubyn_code/hooks/registry.rb,
lib/rubyn_code/skills/catalog.rb,
lib/rubyn_code/teams/teammate.rb,
lib/rubyn_code/tools/ask_user.rb,
lib/rubyn_code/tools/executor.rb,
lib/rubyn_code/tools/git_diff.rb,
lib/rubyn_code/tools/registry.rb,
lib/rubyn_code/config/defaults.rb,
lib/rubyn_code/config/settings.rb,
lib/rubyn_code/context/manager.rb,
lib/rubyn_code/mcp/tool_bridge.rb,
lib/rubyn_code/skills/document.rb,
lib/rubyn_code/tools/edit_file.rb,
lib/rubyn_code/tools/read_file.rb,
lib/rubyn_code/tools/review_pr.rb,
lib/rubyn_code/tools/run_specs.rb,
lib/rubyn_code/tools/web_fetch.rb,
lib/rubyn_code/agent/llm_caller.rb,
lib/rubyn_code/auth/token_store.rb,
lib/rubyn_code/cli/commands/mcp.rb,
lib/rubyn_code/config/validator.rb,
lib/rubyn_code/hooks/user_hooks.rb,
lib/rubyn_code/llm/model_router.rb,
lib/rubyn_code/output/formatter.rb,
lib/rubyn_code/permissions/tier.rb,
lib/rubyn_code/tools/bundle_add.rb,
lib/rubyn_code/tools/db_migrate.rb,
lib/rubyn_code/tools/file_cache.rb,
lib/rubyn_code/tools/git_commit.rb,
lib/rubyn_code/tools/git_status.rb,
lib/rubyn_code/tools/load_skill.rb,
lib/rubyn_code/tools/read_inbox.rb,
lib/rubyn_code/tools/web_search.rb,
lib/rubyn_code/tools/write_file.rb,
lib/rubyn_code/autonomous/daemon.rb,
lib/rubyn_code/background/worker.rb,
lib/rubyn_code/cli/commands/base.rb,
lib/rubyn_code/cli/commands/cost.rb,
lib/rubyn_code/cli/commands/diff.rb,
lib/rubyn_code/cli/commands/help.rb,
lib/rubyn_code/cli/commands/plan.rb,
lib/rubyn_code/cli/commands/quit.rb,
lib/rubyn_code/cli/commands/undo.rb,
lib/rubyn_code/cli/daemon_runner.rb,
lib/rubyn_code/cli/input_handler.rb,
lib/rubyn_code/cli/repl_commands.rb,
lib/rubyn_code/cli/version_check.rb,
lib/rubyn_code/context/compactor.rb,
lib/rubyn_code/learning/injector.rb,
lib/rubyn_code/learning/instinct.rb,
lib/rubyn_code/learning/shortcut.rb,
lib/rubyn_code/llm/adapters/base.rb,
lib/rubyn_code/mcp/sse_transport.rb,
lib/rubyn_code/sub_agents/runner.rb,
lib/rubyn_code/tools/ide_symbols.rb,
lib/rubyn_code/tools/spawn_agent.rb,
lib/rubyn_code/agent/conversation.rb,
lib/rubyn_code/cli/commands/clear.rb,
lib/rubyn_code/cli/commands/model.rb,
lib/rubyn_code/cli/commands/skill.rb,
lib/rubyn_code/cli/commands/spawn.rb,
lib/rubyn_code/cli/commands/tasks.rb,
lib/rubyn_code/cli/repl_lifecycle.rb,
lib/rubyn_code/learning/extractor.rb,
lib/rubyn_code/permissions/policy.rb,
lib/rubyn_code/skills/ttl_manager.rb,
lib/rubyn_code/tools/memory_write.rb,
lib/rubyn_code/tools/send_message.rb,
lib/rubyn_code/agent/loop_detector.rb,
lib/rubyn_code/agent/usage_tracker.rb,
lib/rubyn_code/auth/key_encryption.rb,
lib/rubyn_code/background/notifier.rb,
lib/rubyn_code/cli/commands/budget.rb,
lib/rubyn_code/cli/commands/doctor.rb,
lib/rubyn_code/cli/commands/resume.rb,
lib/rubyn_code/cli/commands/review.rb,
lib/rubyn_code/cli/commands/tokens.rb,
lib/rubyn_code/llm/adapters/openai.rb,
lib/rubyn_code/llm/message_builder.rb,
lib/rubyn_code/mcp/stdio_transport.rb,
lib/rubyn_code/tools/memory_search.rb,
lib/rubyn_code/agent/response_modes.rb,
lib/rubyn_code/agent/tool_processor.rb,
lib/rubyn_code/cli/commands/compact.rb,
lib/rubyn_code/cli/commands/context.rb,
lib/rubyn_code/cli/commands/version.rb,
lib/rubyn_code/cli/stream_formatter.rb,
lib/rubyn_code/context/auto_compact.rb,
lib/rubyn_code/index/codebase_index.rb,
lib/rubyn_code/observability/models.rb,
lib/rubyn_code/output/diff_renderer.rb,
lib/rubyn_code/permissions/prompter.rb,
lib/rubyn_code/tools/background_run.rb,
lib/rubyn_code/tools/bundle_install.rb,
lib/rubyn_code/tools/rails_generate.rb,
lib/rubyn_code/tools/spawn_teammate.rb,
lib/rubyn_code/agent/response_parser.rb,
lib/rubyn_code/cli/commands/provider.rb,
lib/rubyn_code/cli/commands/registry.rb,
lib/rubyn_code/config/project_config.rb,
lib/rubyn_code/context/micro_compact.rb,
lib/rubyn_code/context/schema_filter.rb,
lib/rubyn_code/permissions/deny_list.rb,
lib/rubyn_code/sub_agents/summarizer.rb,
lib/rubyn_code/tools/ide_diagnostics.rb,
lib/rubyn_code/agent/feedback_handler.rb,
lib/rubyn_code/autonomous/idle_poller.rb,
lib/rubyn_code/config/project_profile.rb,
lib/rubyn_code/context/context_budget.rb,
lib/rubyn_code/context/manual_compact.rb,
lib/rubyn_code/llm/adapters/anthropic.rb,
lib/rubyn_code/autonomous/task_claimer.rb,
lib/rubyn_code/protocols/plan_approval.rb,
lib/rubyn_code/tools/output_compressor.rb,
lib/rubyn_code/cli/commands/new_session.rb,
lib/rubyn_code/context/context_collapse.rb,
lib/rubyn_code/ide/adapters/tool_output.rb,
lib/rubyn_code/tools/spec_output_parser.rb,
lib/rubyn_code/agent/dynamic_tool_schema.rb,
lib/rubyn_code/cli/commands/context_info.rb,
lib/rubyn_code/llm/adapters/json_parsing.rb,
lib/rubyn_code/context/decision_compactor.rb,
lib/rubyn_code/memory/session_persistence.rb,
lib/rubyn_code/agent/system_prompt_builder.rb,
lib/rubyn_code/ide/handlers/cancel_handler.rb,
lib/rubyn_code/ide/handlers/prompt_handler.rb,
lib/rubyn_code/ide/handlers/review_handler.rb,
lib/rubyn_code/llm/adapters/prompt_caching.rb,
lib/rubyn_code/observability/token_counter.rb,
lib/rubyn_code/protocols/interrupt_handler.rb,
lib/rubyn_code/agent/background_job_handler.rb,
lib/rubyn_code/observability/usage_reporter.rb,
lib/rubyn_code/protocols/shutdown_handshake.rb,
lib/rubyn_code/ide/handlers/shutdown_handler.rb,
lib/rubyn_code/llm/adapters/openai_streaming.rb,
lib/rubyn_code/observability/budget_enforcer.rb,
lib/rubyn_code/observability/cost_calculator.rb,
lib/rubyn_code/observability/skill_analytics.rb,
lib/rubyn_code/observability/token_analytics.rb,
lib/rubyn_code/llm/adapters/openai_compatible.rb,
lib/rubyn_code/ide/handlers/config_get_handler.rb,
lib/rubyn_code/ide/handlers/config_set_handler.rb,
lib/rubyn_code/ide/handlers/initialize_handler.rb,
lib/rubyn_code/ide/handlers/accept_edit_handler.rb,
lib/rubyn_code/ide/handlers/models_list_handler.rb,
lib/rubyn_code/llm/adapters/anthropic_streaming.rb,
lib/rubyn_code/ide/handlers/session_fork_handler.rb,
lib/rubyn_code/ide/handlers/session_list_handler.rb,
lib/rubyn_code/llm/adapters/anthropic_compatible.rb,
lib/rubyn_code/ide/handlers/session_reset_handler.rb,
lib/rubyn_code/ide/handlers/session_resume_handler.rb,
lib/rubyn_code/ide/handlers/approve_tool_use_handler.rb,
lib/rubyn_code/llm/adapters/openai_message_translator.rb
Defined Under Namespace
Modules: Agent, Auth, Autonomous, Background, CLI, Config, Context, DB, Debug, Hooks, IDE, Index, LLM, Learning, MCP, Memory, Observability, Output, Permissions, Protocols, Skills, SubAgents, Tasks, Teams, Tools Classes: AuthenticationError, BudgetExceededError, ConfigError, Error, PermissionDeniedError, SelfTest, StallDetectedError, ToolNotFoundError, UserDeniedError
Constant Summary collapse
- VERSION =
'0.4.0'