.gitignore
CHANGELOG.md
LICENSE
README.md
TODO.md
example_docker.py
pyproject.toml
sunwaee/__init__.py
sunwaee/_version.py
sunwaee/cli.py
sunwaee/config.py
sunwaee.egg-info/PKG-INFO
sunwaee.egg-info/SOURCES.txt
sunwaee.egg-info/dependency_links.txt
sunwaee.egg-info/entry_points.txt
sunwaee.egg-info/requires.txt
sunwaee.egg-info/top_level.txt
sunwaee/core/__init__.py
sunwaee/core/audit.py
sunwaee/core/editor.py
sunwaee/core/fs.py
sunwaee/core/git.py
sunwaee/core/logger.py
sunwaee/core/output.py
sunwaee/core/tools.py
sunwaee/modules/__init__.py
sunwaee/modules/gen/README.md
sunwaee/modules/gen/__init__.py
sunwaee/modules/gen/agent.py
sunwaee/modules/gen/session.py
sunwaee/modules/gen/tools.py
sunwaee/modules/gen/commands/__init__.py
sunwaee/modules/gen/commands/code.py
sunwaee/modules/gen/commands/models.py
sunwaee/modules/gen/commands/sessions.py
sunwaee/modules/gen/commands/set_model.py
sunwaee/modules/gen/engine/__init__.py
sunwaee/modules/gen/engine/base.py
sunwaee/modules/gen/engine/factory.py
sunwaee/modules/gen/engine/model.py
sunwaee/modules/gen/engine/types.py
sunwaee/modules/gen/engine/models/__init__.py
sunwaee/modules/gen/engine/models/anthropic.py
sunwaee/modules/gen/engine/models/deepseek.py
sunwaee/modules/gen/engine/models/google.py
sunwaee/modules/gen/engine/models/moonshot.py
sunwaee/modules/gen/engine/models/openai.py
sunwaee/modules/gen/engine/models/xai.py
sunwaee/modules/gen/engine/providers/__init__.py
sunwaee/modules/gen/engine/providers/anthropic.py
sunwaee/modules/gen/engine/providers/google.py
sunwaee/modules/gen/engine/providers/openai.py
sunwaee/modules/gen/repl/__init__.py
sunwaee/modules/gen/repl/display.py
sunwaee/modules/gen/repl/input.py
sunwaee/modules/gen/repl/loop.py
sunwaee/modules/logs/README.md
sunwaee/modules/logs/__init__.py
sunwaee/modules/logs/model.py
sunwaee/modules/logs/commands/__init__.py
sunwaee/modules/logs/commands/list.py
sunwaee/modules/logs/commands/read.py
sunwaee/modules/notes/README.md
sunwaee/modules/notes/__init__.py
sunwaee/modules/notes/model.py
sunwaee/modules/notes/tools.py
sunwaee/modules/notes/commands/__init__.py
sunwaee/modules/notes/commands/_helpers.py
sunwaee/modules/notes/commands/create.py
sunwaee/modules/notes/commands/delete.py
sunwaee/modules/notes/commands/list.py
sunwaee/modules/notes/commands/read.py
sunwaee/modules/notes/commands/update.py
sunwaee/modules/projects/README.md
sunwaee/modules/projects/__init__.py
sunwaee/modules/projects/model.py
sunwaee/modules/projects/tools.py
sunwaee/modules/projects/commands/__init__.py
sunwaee/modules/projects/commands/create.py
sunwaee/modules/projects/commands/delete.py
sunwaee/modules/projects/commands/list.py
sunwaee/modules/projects/commands/read.py
sunwaee/modules/projects/commands/update.py
sunwaee/modules/shell/__init__.py
sunwaee/modules/shell/tools.py
sunwaee/modules/tasks/README.md
sunwaee/modules/tasks/__init__.py
sunwaee/modules/tasks/model.py
sunwaee/modules/tasks/tools.py
sunwaee/modules/tasks/commands/__init__.py
sunwaee/modules/tasks/commands/_helpers.py
sunwaee/modules/tasks/commands/create.py
sunwaee/modules/tasks/commands/delete.py
sunwaee/modules/tasks/commands/list.py
sunwaee/modules/tasks/commands/read.py
sunwaee/modules/tasks/commands/update.py
sunwaee/modules/workspaces/README.md
sunwaee/modules/workspaces/__init__.py
sunwaee/modules/workspaces/model.py
sunwaee/modules/workspaces/tools.py
sunwaee/modules/workspaces/commands/__init__.py
sunwaee/modules/workspaces/commands/create.py
sunwaee/modules/workspaces/commands/delete.py
sunwaee/modules/workspaces/commands/list.py
sunwaee/modules/workspaces/commands/read.py
sunwaee/modules/workspaces/commands/update.py
tests/__init__.py
tests/conftest.py
tests/test_config.py
tests/test_core_fs.py
tests/test_core_logger.py
tests/test_core_output.py
tests/test_init.py
tests/gen/__init__.py
tests/gen/test_agent.py
tests/gen/test_session.py
tests/gen/test_stream_agent.py
tests/gen/test_tools.py
tests/gen/engine/__init__.py
tests/gen/engine/test_factory.py
tests/gen/engine/test_model.py
tests/gen/engine/test_types.py
tests/gen/engine/live/__init__.py
tests/gen/engine/live/test_providers.py
tests/gen/engine/live/run/.gitkeep
tests/gen/engine/live/run/anthropic_claude-haiku-4-5_chat.json
tests/gen/engine/live/run/anthropic_claude-haiku-4-5_stream.json
tests/gen/engine/live/run/google_gemini-3-flash-preview_chat.json
tests/gen/engine/live/run/google_gemini-3-flash-preview_stream.json
tests/gen/engine/live/run/google_gemini-3.1-flash-lite-preview_chat.json
tests/gen/engine/live/run/google_gemini-3.1-flash-lite-preview_stream.json
tests/gen/engine/live/run/moonshot_kimi-k2.5_chat.json
tests/gen/engine/live/run/moonshot_kimi-k2.5_stream.json
tests/gen/engine/live/run/openai_gpt-5-nano_chat.json
tests/gen/engine/live/run/openai_gpt-5-nano_stream.json
tests/gen/engine/live/run/xai_grok-4-1-fast_chat.json
tests/gen/engine/live/run/xai_grok-4-1-fast_stream.json
tests/gen/engine/live/run/xai_grok-4-fast_chat.json
tests/gen/engine/live/run/xai_grok-4-fast_stream.json
tests/gen/engine/models/__init__.py
tests/gen/engine/providers/__init__.py
tests/gen/engine/providers/test_anthropic.py
tests/gen/engine/providers/test_google.py
tests/gen/engine/providers/test_openai.py
tests/logs/__init__.py
tests/logs/test_model.py
tests/logs/commands/__init__.py
tests/logs/commands/test_list.py
tests/logs/commands/test_read.py
tests/notes/__init__.py
tests/notes/test_tools.py
tests/notes/commands/__init__.py
tests/notes/commands/test_create.py
tests/notes/commands/test_delete.py
tests/notes/commands/test_list.py
tests/notes/commands/test_read.py
tests/notes/commands/test_update.py
tests/projects/__init__.py
tests/projects/test_tools.py
tests/projects/commands/__init__.py
tests/projects/commands/test_create.py
tests/projects/commands/test_delete.py
tests/projects/commands/test_list.py
tests/projects/commands/test_read.py
tests/projects/commands/test_set_default.py
tests/projects/commands/test_update.py
tests/shell/__init__.py
tests/shell/test_tools.py
tests/tasks/__init__.py
tests/tasks/test_model.py
tests/tasks/test_tools.py
tests/tasks/commands/__init__.py
tests/tasks/commands/test_create.py
tests/tasks/commands/test_delete.py
tests/tasks/commands/test_list.py
tests/tasks/commands/test_read.py
tests/tasks/commands/test_update.py
tests/workspaces/__init__.py
tests/workspaces/test_tools.py
tests/workspaces/commands/__init__.py
tests/workspaces/commands/test_create.py
tests/workspaces/commands/test_delete.py
tests/workspaces/commands/test_list.py
tests/workspaces/commands/test_read.py
tests/workspaces/commands/test_set_default.py
tests/workspaces/commands/test_update.py