gitextract_hyq1ej6a/ ├── .flake8 ├── .github/ │ └── workflows/ │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── pyproject.toml ├── pytest.ini ├── src/ │ └── sidekick/ │ ├── __init__.py │ ├── agent.py │ ├── commands/ │ │ ├── __init__.py │ │ ├── clear.py │ │ ├── dump.py │ │ ├── help.py │ │ ├── model.py │ │ ├── usage.py │ │ └── yolo.py │ ├── config.py │ ├── constants.py │ ├── deps.py │ ├── main.py │ ├── mcp/ │ │ ├── __init__.py │ │ ├── agent.py │ │ └── servers.py │ ├── messages.py │ ├── prompts/ │ │ └── system.txt │ ├── repl.py │ ├── session.py │ ├── setup.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── common.py │ │ ├── find.py │ │ ├── git.py │ │ ├── list.py │ │ ├── read_file.py │ │ ├── run_command.py │ │ ├── update_file.py │ │ ├── wrapper.py │ │ └── write_file.py │ ├── ui/ │ │ ├── __init__.py │ │ ├── colors.py │ │ ├── core.py │ │ ├── formatting.py │ │ ├── manager.py │ │ ├── special.py │ │ └── spinner.py │ ├── usage.py │ └── utils/ │ ├── __init__.py │ ├── command.py │ ├── error.py │ ├── guide.py │ ├── input.py │ └── logger.py └── tests/ ├── __init__.py ├── agent/ │ ├── __init__.py │ └── test_process_node.py ├── commands/ │ ├── __init__.py │ ├── test_handle_command.py │ ├── test_handle_dump.py │ ├── test_handle_model.py │ └── test_handle_yolo.py ├── config/ │ ├── __init__.py │ ├── test_config_exists.py │ ├── test_deep_merge_dicts.py │ ├── test_ensure_config_structure.py │ ├── test_get_config_path.py │ ├── test_parse_mcp_servers.py │ ├── test_read_config_file.py │ ├── test_set_env_vars.py │ ├── test_update_config_file.py │ └── test_validate_config_structure.py ├── conftest.py ├── main/ │ └── test_error_handling.py ├── mcp/ │ ├── __init__.py │ ├── test_create_mcp_server.py │ ├── test_format_display_name.py │ ├── test_load_mcp_servers.py │ └── test_validate_server_config.py ├── setup/ │ └── test_create_config.py ├── test_data.py ├── tools/ │ ├── __init__.py │ ├── conftest.py │ ├── test_find.py │ ├── test_read_file.py │ └── test_update_file.py ├── ui/ │ └── __init__.py ├── usage/ │ ├── __init__.py │ └── test_usage_tracker.py └── utils/ ├── __init__.py ├── test_command_parser.py ├── test_error_handler.py ├── test_guide.py └── test_input.py