LICENSE
README.md
pyproject.toml
src/soleclaw/__init__.py
src/soleclaw.egg-info/PKG-INFO
src/soleclaw.egg-info/SOURCES.txt
src/soleclaw.egg-info/dependency_links.txt
src/soleclaw.egg-info/entry_points.txt
src/soleclaw.egg-info/requires.txt
src/soleclaw.egg-info/top_level.txt
src/soleclaw/bus/__init__.py
src/soleclaw/bus/events.py
src/soleclaw/bus/queue.py
src/soleclaw/channels/__init__.py
src/soleclaw/channels/base.py
src/soleclaw/channels/cli.py
src/soleclaw/channels/manager.py
src/soleclaw/channels/slack.py
src/soleclaw/channels/telegram.py
src/soleclaw/cli/__init__.py
src/soleclaw/cli/commands.py
src/soleclaw/cli/configure.py
src/soleclaw/config/__init__.py
src/soleclaw/config/schema.py
src/soleclaw/core/__init__.py
src/soleclaw/core/bootstrap.py
src/soleclaw/core/bridge.py
src/soleclaw/core/context.py
src/soleclaw/core/pidfile.py
src/soleclaw/cron/__init__.py
src/soleclaw/cron/service.py
src/soleclaw/cron/store.py
src/soleclaw/cron/types.py
src/soleclaw/forge/__init__.py
src/soleclaw/forge/engine.py
src/soleclaw/forge/lifecycle.py
src/soleclaw/forge/validator.py
src/soleclaw/memory/__init__.py
src/soleclaw/memory/base.py
src/soleclaw/memory/local.py
src/soleclaw/memory/viking.py
src/soleclaw/skills/__init__.py
src/soleclaw/skills/loader.py
src/soleclaw/tools/__init__.py
src/soleclaw/tools/sdk_tools.py
src/soleclaw/tools/library/__init__.py
src/soleclaw/tools/library/registry.py
src/soleclaw/tools/library/runner.py
src/soleclaw/tools/library/schema.py
tests/test_bootstrap.py
tests/test_bridge.py
tests/test_bus.py
tests/test_channel_manager.py
tests/test_cli_channel.py
tests/test_config.py
tests/test_configure.py
tests/test_context.py
tests/test_cron.py
tests/test_e2e_bootstrap.py
tests/test_e2e_cron.py
tests/test_e2e_forge.py
tests/test_forge.py
tests/test_memory.py
tests/test_pidfile.py
tests/test_sdk_tools.py
tests/test_skills.py
tests/test_slack.py
tests/test_status.py
tests/test_telegram.py
tests/test_tool_library.py