LICENSE
README.md
pyproject.toml
canvasctl/__init__.py
canvasctl/__main__.py
canvasctrl/__init__.py
canvasctrl/__main__.py
canvasctrl/cli.py
canvasctrl/client.py
canvasctrl/credentials.py
canvasctrl/diff.py
canvasctrl/environment.py
canvasctrl/formatting.py
canvasctrl/mcp_server.py
canvasctrl/records.py
canvasctrl/setup_wizard.py
canvasctrl/store.py
canvasctrl/timeutil.py
canvasctrl.egg-info/PKG-INFO
canvasctrl.egg-info/SOURCES.txt
canvasctrl.egg-info/dependency_links.txt
canvasctrl.egg-info/entry_points.txt
canvasctrl.egg-info/requires.txt
canvasctrl.egg-info/top_level.txt
canvasctrl/agent/__init__.py
canvasctrl/agent/loop.py
canvasctrl/agent/openai_loop.py
canvasctrl/agent/providers.py
canvasctrl/agent/repl.py
canvasctrl/commands/__init__.py
canvasctrl/commands/announcements.py
canvasctrl/commands/changes.py
canvasctrl/commands/config_cmd.py
canvasctrl/commands/due.py
canvasctrl/commands/ics.py
canvasctrl/commands/list_cmd.py
canvasctrl/commands/pull.py
canvasctrl/commands/show.py
canvasctrl/commands/status.py
canvasctrl/commands/sync.py
canvasctrl/commands/today.py
canvasctrl/ops/__init__.py
canvasctrl/ops/catalog.py
canvasctrl/ops/registry.py
tests/test_agent_loop.py
tests/test_cli_routing.py
tests/test_client.py
tests/test_credentials.py
tests/test_diff.py
tests/test_distribution_metadata.py
tests/test_legacy_import.py
tests/test_mcp_server.py
tests/test_ops_catalog.py
tests/test_providers_and_openai_loop.py
tests/test_records_and_ics.py
tests/test_store.py
tests/test_timeutil.py