LICENSE
README.md
pyproject.toml
src/ai_debugger_inc.egg-info/PKG-INFO
src/ai_debugger_inc.egg-info/SOURCES.txt
src/ai_debugger_inc.egg-info/dependency_links.txt
src/ai_debugger_inc.egg-info/entry_points.txt
src/ai_debugger_inc.egg-info/requires.txt
src/ai_debugger_inc.egg-info/top_level.txt
src/aidb/__init__.py
src/aidb/adapters/__init__.py
src/aidb/adapters/constants.py
src/aidb/adapters/base/__init__.py
src/aidb/adapters/base/adapter.py
src/aidb/adapters/base/compilation_patterns.py
src/aidb/adapters/base/config.py
src/aidb/adapters/base/config_mapper.py
src/aidb/adapters/base/hooks.py
src/aidb/adapters/base/initialize.py
src/aidb/adapters/base/launch.py
src/aidb/adapters/base/source_path_resolver.py
src/aidb/adapters/base/subprocess_validator.py
src/aidb/adapters/base/syntax_validator.py
src/aidb/adapters/base/target_classifier.py
src/aidb/adapters/base/target_resolver.py
src/aidb/adapters/base/vscode_variables.py
src/aidb/adapters/base/vslaunch.py
src/aidb/adapters/base/components/__init__.py
src/aidb/adapters/base/components/launch_orchestrator.py
src/aidb/adapters/base/components/port_manager.py
src/aidb/adapters/base/components/process_manager.py
src/aidb/adapters/downloader/__init__.py
src/aidb/adapters/downloader/download.py
src/aidb/adapters/downloader/result.py
src/aidb/adapters/downloader/version.py
src/aidb/adapters/lang/__init__.py
src/aidb/adapters/lang/java/__init__.py
src/aidb/adapters/lang/java/compilation.py
src/aidb/adapters/lang/java/config.py
src/aidb/adapters/lang/java/java.py
src/aidb/adapters/lang/java/jdtls_project_pool.py
src/aidb/adapters/lang/java/source_detection.py
src/aidb/adapters/lang/java/source_path_resolver.py
src/aidb/adapters/lang/java/syntax_validator.py
src/aidb/adapters/lang/java/target_resolver.py
src/aidb/adapters/lang/java/hooks/__init__.py
src/aidb/adapters/lang/java/hooks/lifecycle_hooks.py
src/aidb/adapters/lang/java/lsp/__init__.py
src/aidb/adapters/lang/java/lsp/bridge_cleanup.py
src/aidb/adapters/lang/java/lsp/debug_session_manager.py
src/aidb/adapters/lang/java/lsp/jdtls_process_manager.py
src/aidb/adapters/lang/java/lsp/lsp_bridge.py
src/aidb/adapters/lang/java/lsp/lsp_client.py
src/aidb/adapters/lang/java/lsp/lsp_initialization.py
src/aidb/adapters/lang/java/lsp/lsp_message_handler.py
src/aidb/adapters/lang/java/lsp/lsp_protocol.py
src/aidb/adapters/lang/java/lsp/workspace_manager.py
src/aidb/adapters/lang/java/tooling/__init__.py
src/aidb/adapters/lang/java/tooling/classpath_builder.py
src/aidb/adapters/lang/java/tooling/java_toolchain.py
src/aidb/adapters/lang/javascript/__init__.py
src/aidb/adapters/lang/javascript/config.py
src/aidb/adapters/lang/javascript/javascript.py
src/aidb/adapters/lang/javascript/source_path_resolver.py
src/aidb/adapters/lang/javascript/syntax_validator.py
src/aidb/adapters/lang/javascript/target_resolver.py
src/aidb/adapters/lang/python/__init__.py
src/aidb/adapters/lang/python/config.py
src/aidb/adapters/lang/python/python.py
src/aidb/adapters/lang/python/source_path_resolver.py
src/aidb/adapters/lang/python/syntax_validator.py
src/aidb/adapters/lang/python/target_resolver.py
src/aidb/adapters/lang/python/trace.py
src/aidb/adapters/utils/__init__.py
src/aidb/adapters/utils/binary_locator.py
src/aidb/adapters/utils/output_capture.py
src/aidb/adapters/utils/trace_log.py
src/aidb/api/__init__.py
src/aidb/api/api.py
src/aidb/api/base.py
src/aidb/api/breakpoint_converter.py
src/aidb/api/breakpoint_utils.py
src/aidb/api/constants.py
src/aidb/api/dap_utils.py
src/aidb/api/session_builder.py
src/aidb/api/session_manager.py
src/aidb/api/introspection/__init__.py
src/aidb/api/introspection/memory.py
src/aidb/api/introspection/stack.py
src/aidb/api/introspection/variables.py
src/aidb/api/orchestration/__init__.py
src/aidb/api/orchestration/breakpoints.py
src/aidb/api/orchestration/execution.py
src/aidb/api/orchestration/stepping.py
src/aidb/audit/__init__.py
src/aidb/audit/constants.py
src/aidb/audit/events.py
src/aidb/audit/logger.py
src/aidb/audit/middleware.py
src/aidb/common/__init__.py
src/aidb/common/code_context.py
src/aidb/common/config.py
src/aidb/common/context.py
src/aidb/common/errors.py
src/aidb/common/utils.py
src/aidb/common/validation.py
src/aidb/dap/__init__.py
src/aidb/dap/response.py
src/aidb/dap/serialization.py
src/aidb/dap/_util/_gen_protocol.py
src/aidb/dap/_util/_generator_core.py
src/aidb/dap/client/__init__.py
src/aidb/dap/client/capabilities.py
src/aidb/dap/client/client.py
src/aidb/dap/client/connection_manager.py
src/aidb/dap/client/constants.py
src/aidb/dap/client/events.py
src/aidb/dap/client/logger.py
src/aidb/dap/client/message_router.py
src/aidb/dap/client/public_events.py
src/aidb/dap/client/receiver.py
src/aidb/dap/client/request_handler.py
src/aidb/dap/client/retry.py
src/aidb/dap/client/reverse_requests.py
src/aidb/dap/client/state.py
src/aidb/dap/client/transport.py
src/aidb/dap/client/utils.py
src/aidb/dap/protocol/__init__.py
src/aidb/dap/protocol/base.py
src/aidb/dap/protocol/bodies.py
src/aidb/dap/protocol/events.py
src/aidb/dap/protocol/requests.py
src/aidb/dap/protocol/responses.py
src/aidb/dap/protocol/types.py
src/aidb/integrations/__init__.py
src/aidb/integrations/vscode.py
src/aidb/interfaces/__init__.py
src/aidb/interfaces/adapter.py
src/aidb/interfaces/api.py
src/aidb/interfaces/context.py
src/aidb/interfaces/dap.py
src/aidb/interfaces/error_reporting.py
src/aidb/interfaces/resources.py
src/aidb/interfaces/session.py
src/aidb/models/__init__.py
src/aidb/models/base.py
src/aidb/models/start_request.py
src/aidb/models/type_utils.py
src/aidb/models/entities/__init__.py
src/aidb/models/entities/breakpoint.py
src/aidb/models/entities/exception.py
src/aidb/models/entities/memory.py
src/aidb/models/entities/session.py
src/aidb/models/entities/stack.py
src/aidb/models/entities/thread.py
src/aidb/models/entities/variable.py
src/aidb/models/responses/__init__.py
src/aidb/models/responses/breakpoints.py
src/aidb/models/responses/evaluation.py
src/aidb/models/responses/exception.py
src/aidb/models/responses/execution.py
src/aidb/models/responses/memory.py
src/aidb/models/responses/session.py
src/aidb/models/responses/stack.py
src/aidb/models/responses/threads.py
src/aidb/models/responses/variables.py
src/aidb/patterns/__init__.py
src/aidb/patterns/base.py
src/aidb/resources/__init__.py
src/aidb/resources/orphan_cleanup.py
src/aidb/resources/pids.py
src/aidb/resources/ports.py
src/aidb/resources/process_tags.py
src/aidb/resources/__pycache__/__init__.cpython-312.pyc
src/aidb/resources/__pycache__/pids.cpython-312.pyc
src/aidb/resources/__pycache__/ports.cpython-312.pyc
src/aidb/resources/__pycache__/process_tags.cpython-312.pyc
src/aidb/resources/extensions/aidb-vscode-bridge.vsix
src/aidb/session/__init__.py
src/aidb/session/adapter_registry.py
src/aidb/session/capabilities.py
src/aidb/session/child_manager.py
src/aidb/session/child_registry.py
src/aidb/session/cleanup_manager.py
src/aidb/session/connector.py
src/aidb/session/event_bridge.py
src/aidb/session/registry.py
src/aidb/session/resource.py
src/aidb/session/session_breakpoints.py
src/aidb/session/session_core.py
src/aidb/session/session_lifecycle.py
src/aidb/session/session_relationships.py
src/aidb/session/state.py
src/aidb/session/ops/__init__.py
src/aidb/session/ops/base.py
src/aidb/session/ops/decorators.py
src/aidb/session/ops/initialization.py
src/aidb/session/ops/instrumentation.py
src/aidb/session/ops/introspection_mixin.py
src/aidb/session/ops/orchestration_mixin.py
src/aidb/session/ops/introspection/__init__.py
src/aidb/session/ops/introspection/memory.py
src/aidb/session/ops/introspection/stack.py
src/aidb/session/ops/introspection/variables.py
src/aidb/session/ops/orchestration/__init__.py
src/aidb/session/ops/orchestration/breakpoints.py
src/aidb/session/ops/orchestration/decorators.py
src/aidb/session/ops/orchestration/execution.py
src/aidb/session/ops/orchestration/stepping.py
src/aidb_common/__init__.py
src/aidb_common/constants.py
src/aidb_common/path.py
src/aidb_common/repo.py
src/aidb_common/config/__init__.py
src/aidb_common/config/env_reader.py
src/aidb_common/config/runtime.py
src/aidb_common/config/versions.py
src/aidb_common/discovery/__init__.py
src/aidb_common/discovery/adapters.py
src/aidb_common/env/__init__.py
src/aidb_common/env/reader.py
src/aidb_common/env/resolver.py
src/aidb_common/io/__init__.py
src/aidb_common/io/checksum_service_base.py
src/aidb_common/io/files.py
src/aidb_common/io/hashing.py
src/aidb_common/io/subprocess.py
src/aidb_common/network/__init__.py
src/aidb_common/network/allocator.py
src/aidb_common/network/ports.py
src/aidb_common/patterns/__init__.py
src/aidb_common/patterns/singleton.py
src/aidb_common/test/__init__.py
src/aidb_common/test/markers.py
src/aidb_common/validation/__init__.py
src/aidb_common/validation/env.py
src/aidb_logging/__init__.py
src/aidb_logging/config.py
src/aidb_logging/context.py
src/aidb_logging/example.py
src/aidb_logging/filters.py
src/aidb_logging/formatters.py
src/aidb_logging/handlers.py
src/aidb_logging/performance.py
src/aidb_logging/utils.py
src/aidb_mcp/__init__.py
src/aidb_mcp/__main__.py
src/aidb_mcp/cli.py
src/aidb_mcp/registry.py
src/aidb_mcp/core/__init__.py
src/aidb_mcp/core/config.py
src/aidb_mcp/core/constants.py
src/aidb_mcp/core/context_utils.py
src/aidb_mcp/core/decorator_helpers.py
src/aidb_mcp/core/decorator_primitives.py
src/aidb_mcp/core/decorators.py
src/aidb_mcp/core/exceptions.py
src/aidb_mcp/core/performance.py
src/aidb_mcp/core/performance_types.py
src/aidb_mcp/core/performance_utils.py
src/aidb_mcp/core/response_limiter.py
src/aidb_mcp/core/serialization.py
src/aidb_mcp/core/types.py
src/aidb_mcp/core/variable_tracker.py
src/aidb_mcp/handlers/__init__.py
src/aidb_mcp/handlers/adapter_download.py
src/aidb_mcp/handlers/dispatch.py
src/aidb_mcp/handlers/registry.py
src/aidb_mcp/handlers/context/__init__.py
src/aidb_mcp/handlers/context/analysis.py
src/aidb_mcp/handlers/context/context_building.py
src/aidb_mcp/handlers/context/handler.py
src/aidb_mcp/handlers/execution/__init__.py
src/aidb_mcp/handlers/execution/control.py
src/aidb_mcp/handlers/execution/run_until.py
src/aidb_mcp/handlers/execution/stepping.py
src/aidb_mcp/handlers/inspection/__init__.py
src/aidb_mcp/handlers/inspection/breakpoints.py
src/aidb_mcp/handlers/inspection/inspect_advanced.py
src/aidb_mcp/handlers/inspection/inspect_execution.py
src/aidb_mcp/handlers/inspection/inspect_variables.py
src/aidb_mcp/handlers/inspection/state_inspection.py
src/aidb_mcp/handlers/inspection/variables.py
src/aidb_mcp/handlers/session/__init__.py
src/aidb_mcp/handlers/session/configuration.py
src/aidb_mcp/handlers/session/initialization.py
src/aidb_mcp/handlers/session/lifecycle.py
src/aidb_mcp/handlers/session/management.py
src/aidb_mcp/handlers/session/session_setup.py
src/aidb_mcp/handlers/session/state_management.py
src/aidb_mcp/handlers/session/validation.py
src/aidb_mcp/integrations/__init__.py
src/aidb_mcp/integrations/event_bridge.py
src/aidb_mcp/integrations/ide_notifications.py
src/aidb_mcp/integrations/notifications/__init__.py
src/aidb_mcp/integrations/notifications/api.py
src/aidb_mcp/integrations/notifications/manager.py
src/aidb_mcp/integrations/notifications/monitor.py
src/aidb_mcp/integrations/resources/__init__.py
src/aidb_mcp/integrations/resources/deletion.py
src/aidb_mcp/integrations/resources/listing.py
src/aidb_mcp/integrations/resources/reading.py
src/aidb_mcp/responses/__init__.py
src/aidb_mcp/responses/adapter.py
src/aidb_mcp/responses/base.py
src/aidb_mcp/responses/builders.py
src/aidb_mcp/responses/context.py
src/aidb_mcp/responses/deduplicator.py
src/aidb_mcp/responses/errors.py
src/aidb_mcp/responses/execution.py
src/aidb_mcp/responses/helpers.py
src/aidb_mcp/responses/inspection.py
src/aidb_mcp/responses/next_steps.py
src/aidb_mcp/responses/session.py
src/aidb_mcp/server/__init__.py
src/aidb_mcp/server/app.py
src/aidb_mcp/server/cli.py
src/aidb_mcp/server/runtime.py
src/aidb_mcp/server/wiring.py
src/aidb_mcp/session/__init__.py
src/aidb_mcp/session/context.py
src/aidb_mcp/session/health.py
src/aidb_mcp/session/manager.py
src/aidb_mcp/session/manager_core.py
src/aidb_mcp/session/manager_lifecycle.py
src/aidb_mcp/session/manager_shared.py
src/aidb_mcp/session/manager_state.py
src/aidb_mcp/starters/__init__.py
src/aidb_mcp/starters/base.py
src/aidb_mcp/starters/framework_registry.py
src/aidb_mcp/starters/java.py
src/aidb_mcp/starters/javascript.py
src/aidb_mcp/starters/python.py
src/aidb_mcp/starters/registry.py
src/aidb_mcp/starters/utils.py
src/aidb_mcp/tools/__init__.py
src/aidb_mcp/tools/actions.py
src/aidb_mcp/tools/definitions.py
src/aidb_mcp/tools/icons.py
src/aidb_mcp/tools/registry.py
src/aidb_mcp/tools/validation.py
src/aidb_mcp/utils/__init__.py
src/aidb_mcp/utils/token_estimation.py
src/aidb_mcp/utils/tool_helpers.py