LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
solveig/__init__.py
solveig/config.py
solveig/exceptions.py
solveig/llm.py
solveig/run.py
solveig/subcommand.py
solveig.egg-info/PKG-INFO
solveig.egg-info/SOURCES.txt
solveig.egg-info/dependency_links.txt
solveig.egg-info/entry_points.txt
solveig.egg-info/requires.txt
solveig.egg-info/top_level.txt
solveig/interface/__init__.py
solveig/interface/base.py
solveig/interface/themes.py
solveig/interface/cli/app.py
solveig/interface/cli/collapsible_widgets.py
solveig/interface/cli/conversation.py
solveig/interface/cli/input_bar.py
solveig/interface/cli/interface.py
solveig/interface/cli/stats_bar.py
solveig/interface/cli/tree_display.py
solveig/interface/cli/widgets.py
solveig/plugins/__init__.py
solveig/plugins/utils.py
solveig/plugins/hooks/__init__.py
solveig/plugins/hooks/shellcheck.py
solveig/plugins/tools/__init__.py
solveig/plugins/tools/tree.py
solveig/schema/__init__.py
solveig/schema/base.py
solveig/schema/dynamic.py
solveig/schema/message/__init__.py
solveig/schema/message/assistant.py
solveig/schema/message/base.py
solveig/schema/message/message_history.py
solveig/schema/message/system.py
solveig/schema/message/task.py
solveig/schema/message/user.py
solveig/schema/result/__init__.py
solveig/schema/result/base.py
solveig/schema/result/command.py
solveig/schema/result/copy.py
solveig/schema/result/delete.py
solveig/schema/result/edit.py
solveig/schema/result/move.py
solveig/schema/result/read.py
solveig/schema/result/write.py
solveig/schema/tool/__init__.py
solveig/schema/tool/base.py
solveig/schema/tool/command.py
solveig/schema/tool/copy.py
solveig/schema/tool/delete.py
solveig/schema/tool/edit.py
solveig/schema/tool/move.py
solveig/schema/tool/read.py
solveig/schema/tool/write.py
solveig/system_prompt/__init__.py
solveig/system_prompt/examples/__init__.py
solveig/system_prompt/examples/joke.py
solveig/system_prompt/examples/long.py
solveig/utils/__init__.py
solveig/utils/file.py
solveig/utils/misc.py
solveig/utils/shell.py