LICENSE
README.md
pyproject.toml
canvasctl/__init__.py
canvasctl/__main__.py
canvasctl/cli.py
canvasctl/client.py
canvasctl/credentials.py
canvasctl/diff.py
canvasctl/formatting.py
canvasctl/mcp_server.py
canvasctl/records.py
canvasctl/setup_wizard.py
canvasctl/store.py
canvasctl/timeutil.py
canvasctl.egg-info/PKG-INFO
canvasctl.egg-info/SOURCES.txt
canvasctl.egg-info/dependency_links.txt
canvasctl.egg-info/entry_points.txt
canvasctl.egg-info/requires.txt
canvasctl.egg-info/top_level.txt
canvasctl/agent/__init__.py
canvasctl/agent/loop.py
canvasctl/agent/repl.py
canvasctl/commands/__init__.py
canvasctl/commands/announcements.py
canvasctl/commands/changes.py
canvasctl/commands/config_cmd.py
canvasctl/commands/due.py
canvasctl/commands/ics.py
canvasctl/commands/list_cmd.py
canvasctl/commands/pull.py
canvasctl/commands/show.py
canvasctl/commands/status.py
canvasctl/commands/sync.py
canvasctl/commands/today.py
canvasctl/ops/__init__.py
canvasctl/ops/catalog.py
canvasctl/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_mcp_server.py
tests/test_ops_catalog.py
tests/test_records_and_ics.py
tests/test_store.py
tests/test_timeutil.py