LICENSE
README.md
pyproject.toml
src/tiles_ai/__init__.py
src/tiles_ai/bootstrap.py
src/tiles_ai/cli.py
src/tiles_ai/handlers.py
src/tiles_ai/oauth.py
src/tiles_ai/py.typed
src/tiles_ai/scaffold.py
src/tiles_ai/secrets.py
src/tiles_ai.egg-info/PKG-INFO
src/tiles_ai.egg-info/SOURCES.txt
src/tiles_ai.egg-info/dependency_links.txt
src/tiles_ai.egg-info/entry_points.txt
src/tiles_ai.egg-info/requires.txt
src/tiles_ai.egg-info/top_level.txt
src/tiles_ai/api/__init__.py
src/tiles_ai/api/__main__.py
src/tiles_ai/api/app.py
src/tiles_ai/api/factory.py
src/tiles_ai/api/schemas.py
src/tiles_ai/connectors/__init__.py
src/tiles_ai/connectors/mcp.py
src/tiles_ai/connectors/mock.py
src/tiles_ai/contracts/__init__.py
src/tiles_ai/contracts/connector.py
src/tiles_ai/contracts/connector_manifest.py
src/tiles_ai/contracts/ids.py
src/tiles_ai/contracts/lifecycle.py
src/tiles_ai/contracts/permissions.py
src/tiles_ai/contracts/provider_config.py
src/tiles_ai/contracts/tile.py
src/tiles_ai/contracts/tile_manifest.py
src/tiles_ai/contracts/validation.py
src/tiles_ai/events/__init__.py
src/tiles_ai/model/__init__.py
src/tiles_ai/model/adapter.py
src/tiles_ai/model/clients.py
src/tiles_ai/model/store.py
src/tiles_ai/registry/__init__.py
src/tiles_ai/registry/loader.py
src/tiles_ai/registry/registry.py
src/tiles_ai/runtime/__init__.py
src/tiles_ai/runtime/gate.py
src/tiles_ai/runtime/handles.py
src/tiles_ai/runtime/runtime.py
src/tiles_ai/runtime/scheduler.py
src/tiles_ai/starter_board/connectors/README.md
src/tiles_ai/starter_board/connectors/github/README.md
src/tiles_ai/starter_board/connectors/github/adapter.py
src/tiles_ai/starter_board/connectors/github/manifest.yaml
src/tiles_ai/starter_board/connectors/gmail/adapter.py
src/tiles_ai/starter_board/connectors/gmail/manifest.yaml
src/tiles_ai/starter_board/connectors/local-files/README.md
src/tiles_ai/starter_board/connectors/local-files/adapter.py
src/tiles_ai/starter_board/connectors/local-files/manifest.yaml
src/tiles_ai/starter_board/connectors/slack/README.md
src/tiles_ai/starter_board/connectors/slack/adapter.py
src/tiles_ai/starter_board/connectors/slack/manifest.yaml
src/tiles_ai/starter_board/connectors/web-search/README.md
src/tiles_ai/starter_board/connectors/web-search/adapter.py
src/tiles_ai/starter_board/connectors/web-search/manifest.yaml
src/tiles_ai/starter_board/examples/mcp_servers/files_server.py
src/tiles_ai/starter_board/sample_docs/meeting.txt
src/tiles_ai/starter_board/sample_docs/project-notes.md
src/tiles_ai/starter_board/tiles/README.md
src/tiles_ai/starter_board/tiles/ask/README.md
src/tiles_ai/starter_board/tiles/ask/handler.py
src/tiles_ai/starter_board/tiles/ask/manifest.yaml
src/tiles_ai/starter_board/tiles/ask-my-files/README.md
src/tiles_ai/starter_board/tiles/ask-my-files/handler.py
src/tiles_ai/starter_board/tiles/ask-my-files/manifest.yaml
src/tiles_ai/starter_board/tiles/brainstorm/README.md
src/tiles_ai/starter_board/tiles/brainstorm/handler.py
src/tiles_ai/starter_board/tiles/brainstorm/manifest.yaml
src/tiles_ai/starter_board/tiles/extract/README.md
src/tiles_ai/starter_board/tiles/extract/handler.py
src/tiles_ai/starter_board/tiles/extract/manifest.yaml
src/tiles_ai/starter_board/tiles/find-files/README.md
src/tiles_ai/starter_board/tiles/find-files/handler.py
src/tiles_ai/starter_board/tiles/find-files/manifest.yaml
src/tiles_ai/starter_board/tiles/github-comment/README.md
src/tiles_ai/starter_board/tiles/github-comment/handler.py
src/tiles_ai/starter_board/tiles/github-comment/manifest.yaml
src/tiles_ai/starter_board/tiles/github-triage/README.md
src/tiles_ai/starter_board/tiles/github-triage/handler.py
src/tiles_ai/starter_board/tiles/github-triage/manifest.yaml
src/tiles_ai/starter_board/tiles/inbox-summary/README.md
src/tiles_ai/starter_board/tiles/inbox-summary/handler.py
src/tiles_ai/starter_board/tiles/inbox-summary/manifest.yaml
src/tiles_ai/starter_board/tiles/reply-drafter/README.md
src/tiles_ai/starter_board/tiles/reply-drafter/handler.py
src/tiles_ai/starter_board/tiles/reply-drafter/manifest.yaml
src/tiles_ai/starter_board/tiles/research/README.md
src/tiles_ai/starter_board/tiles/research/handler.py
src/tiles_ai/starter_board/tiles/research/manifest.yaml
src/tiles_ai/starter_board/tiles/slack-catchup/README.md
src/tiles_ai/starter_board/tiles/slack-catchup/handler.py
src/tiles_ai/starter_board/tiles/slack-catchup/manifest.yaml
src/tiles_ai/starter_board/tiles/slack-drafter/README.md
src/tiles_ai/starter_board/tiles/slack-drafter/handler.py
src/tiles_ai/starter_board/tiles/slack-drafter/manifest.yaml
src/tiles_ai/starter_board/tiles/summarize/README.md
src/tiles_ai/starter_board/tiles/summarize/handler.py
src/tiles_ai/starter_board/tiles/summarize/manifest.yaml
src/tiles_ai/starter_board/tiles/summarize-folder/README.md
src/tiles_ai/starter_board/tiles/summarize-folder/handler.py
src/tiles_ai/starter_board/tiles/summarize-folder/manifest.yaml
src/tiles_ai/starter_board/tiles/tidy-folder/README.md
src/tiles_ai/starter_board/tiles/tidy-folder/handler.py
src/tiles_ai/starter_board/tiles/tidy-folder/manifest.yaml
src/tiles_ai/starter_board/tiles/translate/README.md
src/tiles_ai/starter_board/tiles/translate/handler.py
src/tiles_ai/starter_board/tiles/translate/manifest.yaml
src/tiles_ai/starter_board/tiles/web-search/README.md
src/tiles_ai/starter_board/tiles/web-search/handler.py
src/tiles_ai/starter_board/tiles/web-search/manifest.yaml
src/tiles_ai/web/index.html
src/tiles_ai/web/assets/index-Do2CNPqZ.js
src/tiles_ai/web/assets/index-FQ3TbSdL.css
tests/test_api.py
tests/test_bootstrap.py
tests/test_brain_resolution.py
tests/test_connector_manifest.py
tests/test_events.py
tests/test_flows.py
tests/test_gate.py
tests/test_instant_tiles.py
tests/test_interfaces.py
tests/test_lifecycle.py
tests/test_mcp_connector.py
tests/test_mcp_http.py
tests/test_model_adapter.py
tests/test_model_clients.py
tests/test_oauth.py
tests/test_pack_handlers.py
tests/test_permissions.py
tests/test_registry.py
tests/test_runtime_reference.py
tests/test_scaffold.py
tests/test_scheduler.py
tests/test_secrets.py
tests/test_tile_manifest.py
tests/test_validation.py
tests/test_yaml_loading.py