CLAUDE.md
LICENSE
MANIFEST.in
README.md
TUNACODE.md
pyproject.toml
setup.py
src/tunacode/__init__.py
src/tunacode/constants.py
src/tunacode/context.py
src/tunacode/exceptions.py
src/tunacode/py.typed
src/tunacode/setup.py
src/tunacode/types.py
src/tunacode/cli/__init__.py
src/tunacode/cli/main.py
src/tunacode/cli/repl.py
src/tunacode/cli/commands/__init__.py
src/tunacode/cli/commands/base.py
src/tunacode/cli/commands/registry.py
src/tunacode/cli/commands/implementations/__init__.py
src/tunacode/cli/commands/implementations/conversation.py
src/tunacode/cli/commands/implementations/debug.py
src/tunacode/cli/commands/implementations/development.py
src/tunacode/cli/commands/implementations/model.py
src/tunacode/cli/commands/implementations/system.py
src/tunacode/cli/commands/implementations/todo.py
src/tunacode/configuration/__init__.py
src/tunacode/configuration/defaults.py
src/tunacode/configuration/models.py
src/tunacode/configuration/settings.py
src/tunacode/core/__init__.py
src/tunacode/core/code_index.py
src/tunacode/core/state.py
src/tunacode/core/tool_handler.py
src/tunacode/core/agents/__init__.py
src/tunacode/core/agents/dspy_integration.py
src/tunacode/core/agents/dspy_tunacode.py
src/tunacode/core/agents/main.py
src/tunacode/core/agents/utils.py
src/tunacode/core/background/__init__.py
src/tunacode/core/background/manager.py
src/tunacode/core/llm/__init__.py
src/tunacode/core/recursive/__init__.py
src/tunacode/core/recursive/aggregator.py
src/tunacode/core/recursive/budget.py
src/tunacode/core/recursive/decomposer.py
src/tunacode/core/recursive/executor.py
src/tunacode/core/recursive/hierarchy.py
src/tunacode/core/setup/__init__.py
src/tunacode/core/setup/agent_setup.py
src/tunacode/core/setup/base.py
src/tunacode/core/setup/config_setup.py
src/tunacode/core/setup/coordinator.py
src/tunacode/core/setup/environment_setup.py
src/tunacode/core/setup/git_safety_setup.py
src/tunacode/core/token_usage/api_response_parser.py
src/tunacode/core/token_usage/cost_calculator.py
src/tunacode/core/token_usage/usage_tracker.py
src/tunacode/prompts/dspy_task_planning.md
src/tunacode/prompts/dspy_tool_selection.md
src/tunacode/prompts/system.md
src/tunacode/services/__init__.py
src/tunacode/services/mcp.py
src/tunacode/tools/__init__.py
src/tunacode/tools/base.py
src/tunacode/tools/bash.py
src/tunacode/tools/glob.py
src/tunacode/tools/grep.py
src/tunacode/tools/list_dir.py
src/tunacode/tools/read_file.py
src/tunacode/tools/read_file_async_poc.py
src/tunacode/tools/run_command.py
src/tunacode/tools/todo.py
src/tunacode/tools/update_file.py
src/tunacode/tools/write_file.py
src/tunacode/ui/__init__.py
src/tunacode/ui/completers.py
src/tunacode/ui/console.py
src/tunacode/ui/constants.py
src/tunacode/ui/decorators.py
src/tunacode/ui/input.py
src/tunacode/ui/keybindings.py
src/tunacode/ui/lexers.py
src/tunacode/ui/output.py
src/tunacode/ui/panels.py
src/tunacode/ui/prompt_manager.py
src/tunacode/ui/recursive_progress.py
src/tunacode/ui/tool_ui.py
src/tunacode/ui/utils.py
src/tunacode/ui/validators.py
src/tunacode/utils/__init__.py
src/tunacode/utils/bm25.py
src/tunacode/utils/diff_utils.py
src/tunacode/utils/file_utils.py
src/tunacode/utils/import_cache.py
src/tunacode/utils/message_utils.py
src/tunacode/utils/retry.py
src/tunacode/utils/ripgrep.py
src/tunacode/utils/security.py
src/tunacode/utils/system.py
src/tunacode/utils/text_utils.py
src/tunacode/utils/token_counter.py
src/tunacode/utils/user_configuration.py
src/tunacode_cli.egg-info/PKG-INFO
src/tunacode_cli.egg-info/SOURCES.txt
src/tunacode_cli.egg-info/dependency_links.txt
src/tunacode_cli.egg-info/entry_points.txt
src/tunacode_cli.egg-info/requires.txt
src/tunacode_cli.egg-info/top_level.txt
tests/conftest.py
tests/test_actual_parallelism.py
tests/test_agent_initialization.py
tests/test_agent_output_formatting.py
tests/test_api_response_parser.py
tests/test_background_manager.py
tests/test_characterization_agent_main.py
tests/test_characterization_bash.py
tests/test_characterization_commands_system.py
tests/test_characterization_glob.py
tests/test_characterization_grep.py
tests/test_characterization_grep_performance.py
tests/test_characterization_iteration_limits.py
tests/test_characterization_list_dir.py
tests/test_characterization_read_file.py
tests/test_characterization_repl_utils.py
tests/test_characterization_run_command.py
tests/test_characterization_setup_system.py
tests/test_characterization_tool_ui_behavior.py
tests/test_characterization_update_file.py
tests/test_characterization_utilities.py
tests/test_characterization_write_file.py
tests/test_cli_command_flow.py
tests/test_cli_file_operations_integration.py
tests/test_config_directory_creation.py
tests/test_config_setup_async.py
tests/test_cost_calculator.py
tests/test_dspy_integration.py
tests/test_enhanced_visual_feedback.py
tests/test_fallback_responses.py
tests/test_fast_glob_search.py
tests/test_file_operations_edge_cases.py
tests/test_file_operations_stress.py
tests/test_file_reference_context_tracking.py
tests/test_file_reference_expansion.py
tests/test_grep_fast_glob.py
tests/test_grep_legacy_compat.py
tests/test_grep_timeout.py
tests/test_json_retry.py
tests/test_json_tool_parsing.py
tests/test_list_dir.py
tests/test_parallel_execution_demo.py
tests/test_parallel_execution_freeze_fix.py
tests/test_parallel_execution_integration.py
tests/test_parallel_read_only_tools.py
tests/test_parallel_tool_execution.py
tests/test_prompt_changes_validation.py
tests/test_read_only_confirmation.py
tests/test_security.py
tests/test_streaming_panel_tool_confirmation.py
tests/test_streaming_spinner_conflict.py
tests/test_todo_functionality.py
tests/test_tool_batching_retry.py
tests/test_tool_categorization.py
tests/test_tool_combinations.py
tests/test_tool_handler_ui_messages.py
tests/test_update_command.py
tests/test_visual_parallel_feedback.py
tests/characterization/conftest.py
tests/characterization/test_characterization_commands.py
tests/characterization/agent/__init__.py
tests/characterization/agent/conftest.py
tests/characterization/agent/test_agent_creation.py
tests/characterization/agent/test_json_tool_parsing.py
tests/characterization/agent/test_process_node.py
tests/characterization/agent/test_process_request.py
tests/characterization/agent/test_tool_message_patching.py
tests/characterization/background/test_background_edge_cases.py
tests/characterization/background/test_cleanup.py
tests/characterization/background/test_task_cancellation.py
tests/characterization/background/test_task_creation.py
tests/characterization/background/test_task_execution.py
tests/characterization/code_index/test_cache_management.py
tests/characterization/code_index/test_file_scanning.py
tests/characterization/code_index/test_index_building.py
tests/characterization/code_index/test_search_operations.py
tests/characterization/code_index/test_symbol_extraction.py
tests/characterization/commands/__init__.py
tests/characterization/commands/test_init_command.py
tests/characterization/context/__init__.py
tests/characterization/context/test_context_acceptance.py
tests/characterization/context/test_context_integration.py
tests/characterization/context/test_context_loading.py
tests/characterization/context/test_tunacode_logging.py
tests/characterization/repl/test_command_parsing.py
tests/characterization/repl/test_error_handling.py
tests/characterization/repl/test_input_handling.py
tests/characterization/repl/test_keyboard_interrupts.py
tests/characterization/repl/test_multiline_input.py
tests/characterization/repl/test_output_display_logic.py
tests/characterization/repl/test_repl_initialization.py
tests/characterization/repl/test_session_flow.py
tests/characterization/services/test_error_recovery.py
tests/characterization/services/test_llm_routing.py
tests/characterization/services/test_mcp_integration.py
tests/characterization/services/test_service_lifecycle.py
tests/characterization/state/test_agent_tracking.py
tests/characterization/state/test_message_history.py
tests/characterization/state/test_permissions.py
tests/characterization/state/test_session_management.py
tests/characterization/state/test_state_initialization.py
tests/characterization/state/test_user_config.py
tests/characterization/ui/test_async_ui.py
tests/characterization/ui/test_console_output.py
tests/characterization/ui/test_diff_display.py
tests/characterization/ui/test_prompt_rendering.py
tests/characterization/ui/test_tool_confirmations.py
tests/characterization/utils/conftest.py
tests/characterization/utils/test_expand_file_refs.py
tests/characterization/utils/test_file_operations.py
tests/characterization/utils/test_git_commands.py
tests/characterization/utils/test_token_counting.py
tests/characterization/utils/test_utils_edge_cases.py
tests/crud/test_core_file_operations.py
tests/fixtures/__init__.py
tests/fixtures/file_operations.py
tests/integration/test_error_recovery_flow.py
tests/integration/test_full_session_flow.py
tests/integration/test_mcp_tool_flow.py
tests/integration/test_multi_tool_operations.py
tests/integration/test_performance_scenarios.py
tests/integration/test_usage_tracking_integration.py
tests/unit/test_recursive_executor.py