├── .gitignore ├── GEMINI3_IMPLEMENTATION.md ├── LICENSE ├── README.md ├── RELEASE_NOTES_v3.0.0.md ├── RELEASE_NOTES_v3.1.0.md ├── RELEASE_NOTES_v3.1.1.md ├── RELEASE_NOTES_v3.1.2.md ├── pyproject.toml ├── src └── consult7 │ ├── __init__.py │ ├── __main__.py │ ├── constants.py │ ├── consultation.py │ ├── file_processor.py │ ├── providers │ ├── __init__.py │ ├── base.py │ └── openrouter.py │ ├── server.py │ ├── token_utils.py │ └── tool_definitions.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/.gitignore -------------------------------------------------------------------------------- /GEMINI3_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/GEMINI3_IMPLEMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES_v3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/RELEASE_NOTES_v3.0.0.md -------------------------------------------------------------------------------- /RELEASE_NOTES_v3.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/RELEASE_NOTES_v3.1.0.md -------------------------------------------------------------------------------- /RELEASE_NOTES_v3.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/RELEASE_NOTES_v3.1.1.md -------------------------------------------------------------------------------- /RELEASE_NOTES_v3.1.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/RELEASE_NOTES_v3.1.2.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/consult7/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/__init__.py -------------------------------------------------------------------------------- /src/consult7/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/__main__.py -------------------------------------------------------------------------------- /src/consult7/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/constants.py -------------------------------------------------------------------------------- /src/consult7/consultation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/consultation.py -------------------------------------------------------------------------------- /src/consult7/file_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/file_processor.py -------------------------------------------------------------------------------- /src/consult7/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/providers/__init__.py -------------------------------------------------------------------------------- /src/consult7/providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/providers/base.py -------------------------------------------------------------------------------- /src/consult7/providers/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/providers/openrouter.py -------------------------------------------------------------------------------- /src/consult7/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/server.py -------------------------------------------------------------------------------- /src/consult7/token_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/token_utils.py -------------------------------------------------------------------------------- /src/consult7/tool_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/src/consult7/tool_definitions.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szeider/consult7/HEAD/uv.lock --------------------------------------------------------------------------------