Module: Aidp
- Defined in:
- lib/aidp/cli.rb,
lib/aidp/util.rb,
lib/aidp/config.rb,
lib/aidp/errors.rb,
lib/aidp/logger.rb,
lib/aidp/skills.rb,
lib/aidp/version.rb,
lib/aidp/worktree.rb,
lib/aidp/auto_update.rb,
lib/aidp/concurrency.rb,
lib/aidp/debug_mixin.rb,
lib/aidp/init/runner.rb,
lib/aidp/config/paths.rb,
lib/aidp/setup/wizard.rb,
lib/aidp/skills/skill.rb,
lib/aidp/watch/runner.rb,
lib/aidp/analyze/seams.rb,
lib/aidp/analyze/steps.rb,
lib/aidp/daemon/runner.rb,
lib/aidp/execute/steps.rb,
lib/aidp/skills/loader.rb,
lib/aidp/skills/router.rb,
lib/aidp/analyze/runner.rb,
lib/aidp/execute/runner.rb,
lib/aidp/harness/runner.rb,
lib/aidp/providers/base.rb,
lib/aidp/rescue_logging.rb,
lib/aidp/safe_directory.rb,
lib/aidp/cli/terminal_io.rb,
lib/aidp/harness/ui/base.rb,
lib/aidp/message_display.rb,
lib/aidp/providers/codex.rb,
lib/aidp/skills/composer.rb,
lib/aidp/skills/registry.rb,
lib/aidp/analyze/progress.rb,
lib/aidp/cli/jobs_command.rb,
lib/aidp/concurrency/exec.rb,
lib/aidp/concurrency/wait.rb,
lib/aidp/execute/progress.rb,
lib/aidp/provider_manager.rb,
lib/aidp/providers/cursor.rb,
lib/aidp/providers/gemini.rb,
lib/aidp/tooling_detector.rb,
lib/aidp/workstream_state.rb,
lib/aidp/cli/mcp_dashboard.rb,
lib/aidp/providers/adapter.rb,
lib/aidp/watch/state_store.rb,
lib/aidp/auto_update/errors.rb,
lib/aidp/cli/enhanced_input.rb,
lib/aidp/cli/issue_importer.rb,
lib/aidp/execute/checkpoint.rb,
lib/aidp/init/doc_generator.rb,
lib/aidp/providers/kilocode.rb,
lib/aidp/providers/opencode.rb,
lib/aidp/workflows/selector.rb,
lib/aidp/concurrency/backoff.rb,
lib/aidp/execute/repl_macros.rb,
lib/aidp/harness/test_runner.rb,
lib/aidp/providers/anthropic.rb,
lib/aidp/storage/csv_storage.rb,
lib/aidp/workstream_executor.rb,
lib/aidp/analyze/kb_inspector.rb,
lib/aidp/cli/first_run_wizard.rb,
lib/aidp/execute/guard_policy.rb,
lib/aidp/harness/state/errors.rb,
lib/aidp/skills/wizard/differ.rb,
lib/aidp/skills/wizard/writer.rb,
lib/aidp/storage/file_manager.rb,
lib/aidp/storage/json_storage.rb,
lib/aidp/watch/plan_generator.rb,
lib/aidp/watch/plan_processor.rb,
lib/aidp/analyze/error_handler.rb,
lib/aidp/harness/config_loader.rb,
lib/aidp/harness/config_schema.rb,
lib/aidp/harness/configuration.rb,
lib/aidp/harness/error_handler.rb,
lib/aidp/harness/output_filter.rb,
lib/aidp/harness/provider_info.rb,
lib/aidp/harness/state/metrics.rb,
lib/aidp/harness/state_manager.rb,
lib/aidp/init/project_analyzer.rb,
lib/aidp/skills/wizard/builder.rb,
lib/aidp/watch/build_processor.rb,
lib/aidp/workflows/definitions.rb,
lib/aidp/auto_update/checkpoint.rb,
lib/aidp/daemon/process_manager.rb,
lib/aidp/execute/prompt_manager.rb,
lib/aidp/harness/config_manager.rb,
lib/aidp/harness/state/ui_state.rb,
lib/aidp/harness/status_display.rb,
lib/aidp/harness/ui/job_monitor.rb,
lib/aidp/harness/user_interface.rb,
lib/aidp/jobs/background_runner.rb,
lib/aidp/skills/wizard/prompter.rb,
lib/aidp/watch/ci_fix_processor.rb,
lib/aidp/watch/review_processor.rb,
lib/aidp/workflows/guided_agent.rb,
lib/aidp/auto_update/coordinator.rb,
lib/aidp/execute/work_loop_state.rb,
lib/aidp/harness/enhanced_runner.rb,
lib/aidp/harness/filter_strategy.rb,
lib/aidp/harness/provider_config.rb,
lib/aidp/harness/ui/enhanced_tui.rb,
lib/aidp/setup/provider_registry.rb,
lib/aidp/watch/repository_client.rb,
lib/aidp/analyze/feature_analyzer.rb,
lib/aidp/analyze/tree_sitter_scan.rb,
lib/aidp/auto_update/update_check.rb,
lib/aidp/core_ext/class_attribute.rb,
lib/aidp/execute/interactive_repl.rb,
lib/aidp/execute/work_loop_runner.rb,
lib/aidp/harness/config_validator.rb,
lib/aidp/harness/provider_factory.rb,
lib/aidp/harness/provider_manager.rb,
lib/aidp/harness/provider_metrics.rb,
lib/aidp/harness/ui/error_handler.rb,
lib/aidp/harness/ui/frame_manager.rb,
lib/aidp/harness/ui/spinner_group.rb,
lib/aidp/harness/ui/status_widget.rb,
lib/aidp/providers/error_taxonomy.rb,
lib/aidp/providers/github_copilot.rb,
lib/aidp/skills/wizard/controller.rb,
lib/aidp/analyze/json_file_storage.rb,
lib/aidp/auto_update/update_logger.rb,
lib/aidp/auto_update/update_policy.rb,
lib/aidp/cli/devcontainer_commands.rb,
lib/aidp/execute/instruction_queue.rb,
lib/aidp/execute/workflow_selector.rb,
lib/aidp/harness/state/persistence.rb,
lib/aidp/harness/ui/spinner_helper.rb,
lib/aidp/harness/ui/status_manager.rb,
lib/aidp/setup/devcontainer/parser.rb,
lib/aidp/execute/checkpoint_display.rb,
lib/aidp/execute/deterministic_unit.rb,
lib/aidp/harness/ai_decision_engine.rb,
lib/aidp/harness/completion_checker.rb,
lib/aidp/harness/condition_detector.rb,
lib/aidp/auto_update/bundler_adapter.rb,
lib/aidp/auto_update/failure_tracker.rb,
lib/aidp/execute/agent_signal_parser.rb,
lib/aidp/execute/future_work_backlog.rb,
lib/aidp/execute/persistent_tasklist.rb,
lib/aidp/harness/capability_registry.rb,
lib/aidp/harness/ui/progress_display.rb,
lib/aidp/init/devcontainer_generator.rb,
lib/aidp/utils/devcontainer_detector.rb,
lib/aidp/auto_update/checkpoint_store.rb,
lib/aidp/auto_update/version_detector.rb,
lib/aidp/harness/state/provider_state.rb,
lib/aidp/harness/state/workflow_state.rb,
lib/aidp/setup/devcontainer/generator.rb,
lib/aidp/analyze/ruby_maat_integration.rb,
lib/aidp/harness/provider_type_checker.rb,
lib/aidp/harness/rspec_filter_strategy.rb,
lib/aidp/harness/simple_user_interface.rb,
lib/aidp/harness/ui/navigation/submenu.rb,
lib/aidp/harness/ui/question_collector.rb,
lib/aidp/prompt_optimization/optimizer.rb,
lib/aidp/providers/capability_registry.rb,
lib/aidp/watch/reviewers/base_reviewer.rb,
lib/aidp/execute/async_work_loop_runner.rb,
lib/aidp/harness/thinking_depth_manager.rb,
lib/aidp/harness/ui/workflow_controller.rb,
lib/aidp/harness/zfc_condition_detector.rb,
lib/aidp/skills/wizard/template_library.rb,
lib/aidp/watch/change_request_processor.rb,
lib/aidp/harness/generic_filter_strategy.rb,
lib/aidp/harness/ui/navigation/main_menu.rb,
lib/aidp/harness/ui/navigation/menu_item.rb,
lib/aidp/setup/devcontainer/port_manager.rb,
lib/aidp/watch/repository_safety_checker.rb,
lib/aidp/auto_update/rubygems_api_adapter.rb,
lib/aidp/execute/work_loop_unit_scheduler.rb,
lib/aidp/harness/ui/navigation/menu_state.rb,
lib/aidp/setup/devcontainer/backup_manager.rb,
lib/aidp/watch/reviewers/security_reviewer.rb,
lib/aidp/analyze/tree_sitter_grammar_loader.rb,
lib/aidp/prompt_optimization/prompt_builder.rb,
lib/aidp/watch/reviewers/senior_dev_reviewer.rb,
lib/aidp/harness/ui/navigation/menu_formatter.rb,
lib/aidp/prompt_optimization/context_composer.rb,
lib/aidp/prompt_optimization/relevance_scorer.rb,
lib/aidp/prompt_optimization/template_indexer.rb,
lib/aidp/watch/reviewers/performance_reviewer.rb,
lib/aidp/harness/ui/enhanced_workflow_selector.rb,
lib/aidp/harness/ui/navigation/workflow_selector.rb,
lib/aidp/prompt_optimization/style_guide_indexer.rb,
lib/aidp/prompt_optimization/source_code_fragmenter.rb
Defined Under Namespace
Modules: Analyze, AutoUpdate, Concurrency, ConfigPaths, CoreExt, Daemon, DebugMixin, Errors, Execute, Harness, Init, Jobs, MessageDisplay, PromptOptimization, Providers, RescueLogging, SafeDirectory, Setup, Skills, Storage, Utils, Watch, Workflows, WorkstreamState, Worktree Classes: CLI, Config, FeatureAnalyzer, IssueImporter, Logger, ProviderManager, ToolingDetector, Util, WorkstreamExecutor
Constant Summary collapse
- VERSION =
"0.26.0"
Class Method Summary collapse
- .log_debug(component, message, **metadata) ⇒ Object
- .log_error(component, message, **metadata) ⇒ Object
-
.log_info(component, message, **metadata) ⇒ Object
Convenience logging methods.
- .log_warn(component, message, **metadata) ⇒ Object
-
.logger ⇒ Object
Get current logger instance (creates default if not set up).
-
.setup_logger(project_dir = Dir.pwd, config = {}) ⇒ Object
Set up global logger instance.
Class Method Details
.log_debug(component, message, **metadata) ⇒ Object
333 334 335 |
# File 'lib/aidp/logger.rb', line 333 def log_debug(component, , **) logger.debug(component, , **) end |
.log_error(component, message, **metadata) ⇒ Object
325 326 327 |
# File 'lib/aidp/logger.rb', line 325 def log_error(component, , **) logger.error(component, , **) end |
.log_info(component, message, **metadata) ⇒ Object
Convenience logging methods
321 322 323 |
# File 'lib/aidp/logger.rb', line 321 def log_info(component, , **) logger.info(component, , **) end |
.log_warn(component, message, **metadata) ⇒ Object
329 330 331 |
# File 'lib/aidp/logger.rb', line 329 def log_warn(component, , **) logger.warn(component, , **) end |