LICENSE
README.md
pyproject.toml
setup.py
ripperdoc/__init__.py
ripperdoc/__main__.py
ripperdoc.egg-info/PKG-INFO
ripperdoc.egg-info/SOURCES.txt
ripperdoc.egg-info/dependency_links.txt
ripperdoc.egg-info/entry_points.txt
ripperdoc.egg-info/requires.txt
ripperdoc.egg-info/top_level.txt
ripperdoc/cli/__init__.py
ripperdoc/cli/cli.py
ripperdoc/cli/commands/__init__.py
ripperdoc/cli/commands/agents_cmd.py
ripperdoc/cli/commands/base.py
ripperdoc/cli/commands/clear_cmd.py
ripperdoc/cli/commands/compact_cmd.py
ripperdoc/cli/commands/config_cmd.py
ripperdoc/cli/commands/context_cmd.py
ripperdoc/cli/commands/cost_cmd.py
ripperdoc/cli/commands/doctor_cmd.py
ripperdoc/cli/commands/exit_cmd.py
ripperdoc/cli/commands/help_cmd.py
ripperdoc/cli/commands/hooks_cmd.py
ripperdoc/cli/commands/mcp_cmd.py
ripperdoc/cli/commands/memory_cmd.py
ripperdoc/cli/commands/models_cmd.py
ripperdoc/cli/commands/permissions_cmd.py
ripperdoc/cli/commands/resume_cmd.py
ripperdoc/cli/commands/skills_cmd.py
ripperdoc/cli/commands/stats_cmd.py
ripperdoc/cli/commands/status_cmd.py
ripperdoc/cli/commands/tasks_cmd.py
ripperdoc/cli/commands/themes_cmd.py
ripperdoc/cli/commands/todos_cmd.py
ripperdoc/cli/commands/tools_cmd.py
ripperdoc/cli/ui/__init__.py
ripperdoc/cli/ui/context_display.py
ripperdoc/cli/ui/file_mention_completer.py
ripperdoc/cli/ui/helpers.py
ripperdoc/cli/ui/interrupt_listener.py
ripperdoc/cli/ui/message_display.py
ripperdoc/cli/ui/panels.py
ripperdoc/cli/ui/provider_options.py
ripperdoc/cli/ui/rich_ui.py
ripperdoc/cli/ui/spinner.py
ripperdoc/cli/ui/thinking_spinner.py
ripperdoc/cli/ui/tool_renderers.py
ripperdoc/cli/ui/wizard.py
ripperdoc/core/__init__.py
ripperdoc/core/agents.py
ripperdoc/core/commands.py
ripperdoc/core/config.py
ripperdoc/core/custom_commands.py
ripperdoc/core/default_tools.py
ripperdoc/core/permissions.py
ripperdoc/core/query.py
ripperdoc/core/query_utils.py
ripperdoc/core/skills.py
ripperdoc/core/system_prompt.py
ripperdoc/core/theme.py
ripperdoc/core/tool.py
ripperdoc/core/hooks/__init__.py
ripperdoc/core/hooks/config.py
ripperdoc/core/hooks/events.py
ripperdoc/core/hooks/executor.py
ripperdoc/core/hooks/integration.py
ripperdoc/core/hooks/llm_callback.py
ripperdoc/core/hooks/manager.py
ripperdoc/core/providers/__init__.py
ripperdoc/core/providers/anthropic.py
ripperdoc/core/providers/base.py
ripperdoc/core/providers/gemini.py
ripperdoc/core/providers/openai.py
ripperdoc/protocol/__init__.py
ripperdoc/protocol/models.py
ripperdoc/protocol/stdio.py
ripperdoc/tools/__init__.py
ripperdoc/tools/ask_user_question_tool.py
ripperdoc/tools/background_shell.py
ripperdoc/tools/bash_output_tool.py
ripperdoc/tools/bash_tool.py
ripperdoc/tools/dynamic_mcp_tool.py
ripperdoc/tools/enter_plan_mode_tool.py
ripperdoc/tools/exit_plan_mode_tool.py
ripperdoc/tools/file_edit_tool.py
ripperdoc/tools/file_read_tool.py
ripperdoc/tools/file_write_tool.py
ripperdoc/tools/glob_tool.py
ripperdoc/tools/grep_tool.py
ripperdoc/tools/kill_bash_tool.py
ripperdoc/tools/ls_tool.py
ripperdoc/tools/lsp_tool.py
ripperdoc/tools/mcp_tools.py
ripperdoc/tools/multi_edit_tool.py
ripperdoc/tools/notebook_edit_tool.py
ripperdoc/tools/skill_tool.py
ripperdoc/tools/task_tool.py
ripperdoc/tools/todo_tool.py
ripperdoc/tools/tool_search_tool.py
ripperdoc/utils/__init__.py
ripperdoc/utils/bash_constants.py
ripperdoc/utils/bash_output_utils.py
ripperdoc/utils/coerce.py
ripperdoc/utils/context_length_errors.py
ripperdoc/utils/conversation_compaction.py
ripperdoc/utils/exit_code_handlers.py
ripperdoc/utils/file_watch.py
ripperdoc/utils/git_utils.py
ripperdoc/utils/image_utils.py
ripperdoc/utils/json_utils.py
ripperdoc/utils/log.py
ripperdoc/utils/lsp.py
ripperdoc/utils/mcp.py
ripperdoc/utils/memory.py
ripperdoc/utils/message_compaction.py
ripperdoc/utils/message_formatting.py
ripperdoc/utils/messages.py
ripperdoc/utils/output_utils.py
ripperdoc/utils/path_ignore.py
ripperdoc/utils/path_utils.py
ripperdoc/utils/pending_messages.py
ripperdoc/utils/platform.py
ripperdoc/utils/prompt.py
ripperdoc/utils/safe_get_cwd.py
ripperdoc/utils/sandbox_utils.py
ripperdoc/utils/session_heatmap.py
ripperdoc/utils/session_history.py
ripperdoc/utils/session_stats.py
ripperdoc/utils/session_usage.py
ripperdoc/utils/shell_token_utils.py
ripperdoc/utils/shell_utils.py
ripperdoc/utils/todo.py
ripperdoc/utils/token_estimation.py
ripperdoc/utils/permissions/__init__.py
ripperdoc/utils/permissions/path_validation_utils.py
ripperdoc/utils/permissions/shell_command_validation.py
ripperdoc/utils/permissions/tool_permission_utils.py
tests/test_background_notifications.py
tests/test_background_shell_shutdown.py
tests/test_background_shell_status.py
tests/test_cli_commands.py
tests/test_cli_stdin.py
tests/test_compact.py
tests/test_config.py
tests/test_context_length_errors.py
tests/test_context_limits.py
tests/test_custom_commands.py
tests/test_file_edit_tool.py
tests/test_file_mention_completer.py
tests/test_git_utils.py
tests/test_hooks.py
tests/test_hooks_cmd.py
tests/test_mcp_config.py
tests/test_messages.py
tests/test_output_utils.py
tests/test_path_ignore.py
tests/test_pending_messages.py
tests/test_permissions.py
tests/test_platform.py
tests/test_query_abort.py
tests/test_rich_ui_suggestions.py
tests/test_shell_permissions.py
tests/test_shell_utils.py
tests/test_skills.py
tests/test_todo.py
tests/test_tool_search.py
tests/test_tools.py
tests/test_utils.py