MANIFEST.in
README.md
pyproject.toml
backend/main.py
backend/carole.ai.egg-info/PKG-INFO
backend/carole.ai.egg-info/SOURCES.txt
backend/carole.ai.egg-info/dependency_links.txt
backend/carole.ai.egg-info/entry_points.txt
backend/carole.ai.egg-info/requires.txt
backend/carole.ai.egg-info/top_level.txt
backend/carole_ai/__init__.py
backend/carole_ai/cli.py
backend/carole_ai/resources/alembic.ini
backend/carole_ai/resources/alembic/README
backend/carole_ai/resources/alembic/env.py
backend/carole_ai/resources/alembic/script.py.mako
backend/carole_ai/resources/alembic/versions/87fc6871354e_add_notifications.py
backend/carole_ai/resources/alembic/versions/a3f91d8e2b5c_file_backups_message_id_nullable.py
backend/carole_ai/resources/alembic/versions/b4c6d8e0f2a1_memory_index_queue.py
backend/carole_ai/resources/alembic/versions/c1371da95782_add_notifications_table.py
backend/carole_ai/resources/alembic/versions/c1b78449f80c_initial_schema.py
backend/carole_ai/resources/alembic/versions/c5d7e9f1a3b2_scoped_compaction_snapshots.py
backend/carole_ai/resources/alembic/versions/ccbd2b0dedbd_add_scheduled_tasks_table.py
backend/carole_ai/resources/alembic/versions/d6e8f0a2b4c6_kanban_production_features.py
backend/carole_ai/resources/alembic/versions/e7f9a1b3c5d7_request_accounting.py
backend/carole_ai/resources/alembic/versions/e9a3f2b7c841_merge_heads_add_compaction_events.py
backend/carole_ai/resources/alembic/versions/f3b8c2d1e4a5_add_compaction_event_watermarks.py
backend/carole_ai/web/404.html
backend/carole_ai/web/__init__.py
backend/carole_ai/web/__next.__PAGE__.txt
backend/carole_ai/web/__next._full.txt
backend/carole_ai/web/__next._tree.txt
backend/carole_ai/web/_not-found.html
backend/carole_ai/web/_not-found.txt
backend/carole_ai/web/apple-touch-icon.png
backend/carole_ai/web/favicon.ico
backend/carole_ai/web/file.svg
backend/carole_ai/web/globe.svg
backend/carole_ai/web/icon.png
backend/carole_ai/web/index.html
backend/carole_ai/web/index.txt
backend/carole_ai/web/next.svg
backend/carole_ai/web/test_image.png
backend/carole_ai/web/vercel.svg
backend/carole_ai/web/window.svg
backend/carole_ai/web/_next/static/Y60d1O157hD9-Dl6GNA11/_buildManifest.js
backend/carole_ai/web/_next/static/Y60d1O157hD9-Dl6GNA11/_ssgManifest.js
backend/carole_ai/web/_next/static/chunks/252-6d718dff1b4cf13c.js
backend/carole_ai/web/_next/static/chunks/350-d0d0e34c4999e9e1.js
backend/carole_ai/web/_next/static/chunks/4bd1b696-4803b72be6f350ab.js
backend/carole_ai/web/_next/static/chunks/547-c8915a89030c6d35.js
backend/carole_ai/web/_next/static/chunks/606.da79f3f7d7127949.js
backend/carole_ai/web/_next/static/chunks/794-01f513876bb79669.js
backend/carole_ai/web/_next/static/chunks/e868780c.9f684de549e33ce0.js
backend/carole_ai/web/_next/static/chunks/framework-e864f982f533525d.js
backend/carole_ai/web/_next/static/chunks/main-49cd3bf67f791819.js
backend/carole_ai/web/_next/static/chunks/main-app-1fb173deb2dd49ea.js
backend/carole_ai/web/_next/static/chunks/polyfills-42372ed130431b0a.js
backend/carole_ai/web/_next/static/chunks/webpack-382426666a0235c1.js
backend/carole_ai/web/_next/static/chunks/app/layout-d7240d68af5fd1ad.js
backend/carole_ai/web/_next/static/chunks/app/page-3bef9f2c6e8d015e.js
backend/carole_ai/web/_next/static/chunks/app/_global-error/page-f005ec62af4a6fe9.js
backend/carole_ai/web/_next/static/chunks/app/_not-found/page-85804c12c61f831f.js
backend/carole_ai/web/_next/static/chunks/app/dev/chat-preview/page-02affa45655af244.js
backend/carole_ai/web/_next/static/chunks/next/dist/client/components/builtin/app-error-f005ec62af4a6fe9.js
backend/carole_ai/web/_next/static/chunks/next/dist/client/components/builtin/forbidden-f005ec62af4a6fe9.js
backend/carole_ai/web/_next/static/chunks/next/dist/client/components/builtin/global-error-643763a753d351b2.js
backend/carole_ai/web/_next/static/chunks/next/dist/client/components/builtin/not-found-f005ec62af4a6fe9.js
backend/carole_ai/web/_next/static/chunks/next/dist/client/components/builtin/unauthorized-f005ec62af4a6fe9.js
backend/carole_ai/web/_next/static/css/019ac255fd2906a8.css
backend/carole_ai/web/_next/static/css/21d7e3df3e74b2c1.css
backend/carole_ai/web/_next/static/css/979f8c50f2cb5fc2.css
backend/carole_ai/web/_next/static/css/d09c476c58b04f6c.css
backend/carole_ai/web/_next/static/css/d2cdc0e45a1c1127.css
backend/carole_ai/web/_next/static/media/558ca1a6aa3cb55e-s.p.woff2
backend/carole_ai/web/_next/static/media/636a5ac981f94f8b-s.p.woff2
backend/carole_ai/web/_next/static/media/64d784ea54a4acde-s.woff2
backend/carole_ai/web/_next/static/media/6d831b18ae5b01dc-s.woff2
backend/carole_ai/web/_next/static/media/6fe53d21e6e7ebd8-s.woff2
backend/carole_ai/web/_next/static/media/8ebc6e9dde468c4a-s.woff2
backend/carole_ai/web/_next/static/media/93a6e477e1480c92-s.woff2
backend/carole_ai/web/_next/static/media/9d5a263311222317-s.p.woff2
backend/carole_ai/web/_next/static/media/9e7b0a821b9dfcb4-s.woff2
backend/carole_ai/web/_next/static/media/ac0e76ddaeeb7981-s.woff2
backend/carole_ai/web/_next/static/media/c7e0cf6c760983e7-s.woff2
backend/carole_ai/web/_next/static/media/edc640959b0c7826-s.woff2
backend/carole_ai/web/_next/static/media/ff71da380fbe67dd-s.woff2
backend/carole_ai/web/_not-found/__next._full.txt
backend/carole_ai/web/_not-found/__next._not-found.__PAGE__.txt
backend/carole_ai/web/_not-found/__next._tree.txt
backend/carole_ai/web/branding/agent-animated.gif
backend/carole_ai/web/branding/agent-animated.webp
backend/carole_ai/web/branding/agent-eyes-closed.png
backend/carole_ai/web/branding/agent-eyes-open.png
backend/carole_ai/web/branding/agent-head-animated.gif
backend/carole_ai/web/branding/agent-head-animated.webp
backend/carole_ai/web/branding/logo-full-animated.gif
backend/carole_ai/web/branding/logo-full-animated.webp
backend/carole_ai/web/branding/logo-full-closed.png
backend/carole_ai/web/branding/logo-full-dark-animated.gif
backend/carole_ai/web/branding/logo-full-dark-animated.webp
backend/carole_ai/web/branding/logo-full-dark-closed.png
backend/carole_ai/web/branding/logo-full-dark.png
backend/carole_ai/web/branding/logo-full.png
backend/carole_ai/web/branding/logo-horizontal-animated.gif
backend/carole_ai/web/branding/logo-horizontal-animated.webp
backend/carole_ai/web/branding/logo-horizontal-closed.png
backend/carole_ai/web/branding/logo-horizontal-dark-animated.gif
backend/carole_ai/web/branding/logo-horizontal-dark-animated.webp
backend/carole_ai/web/branding/logo-horizontal-dark-closed.png
backend/carole_ai/web/branding/logo-horizontal-dark.png
backend/carole_ai/web/branding/logo-horizontal.png
backend/carole_ai/web/branding/logo-mark-animated.gif
backend/carole_ai/web/branding/logo-mark-animated.webp
backend/carole_ai/web/branding/logo-mark-closed.png
backend/carole_ai/web/branding/logo-mark.png
backend/carole_ai/web/branding/logo-name-dark.png
backend/carole_ai/web/branding/logo-name.png
backend/carole_ai/web/branding/logo-original-closed.png
backend/carole_ai/web/branding/logo-original.png
backend/carole_ai/web/branding/logo-wordmark-dark.png
backend/carole_ai/web/branding/logo-wordmark.png
backend/carole_ai/web/dev/chat-preview.html
backend/carole_ai/web/dev/chat-preview.txt
backend/carole_ai/web/dev/chat-preview/__next._full.txt
backend/carole_ai/web/dev/chat-preview/__next._tree.txt
backend/carole_ai/web/dev/chat-preview/__next.dev.chat-preview.__PAGE__.txt
backend/carole_ai/web/icons/feature-browser.svg
backend/carole_ai/web/icons/feature-context.svg
backend/carole_ai/web/icons/feature-google.svg
backend/carole_ai/web/icons/feature-history.svg
backend/carole_ai/web/icons/feature-kanban.svg
backend/carole_ai/web/icons/feature-memory.svg
backend/carole_ai/web/icons/feature-plugin.svg
backend/carole_ai/web/icons/feature-security.svg
backend/carole_ai/web/icons/feature-subagents.svg
backend/carole_ai/web/icons/feature-tools.svg
backend/carole_ai/web/icons/pillar-mcp.jpg
backend/carole_ai/web/icons/pillar-mcp.svg
backend/carole_ai/web/icons/pillar-multimodal.jpg
backend/carole_ai/web/icons/pillar-multimodal.svg
backend/carole_ai/web/icons/pillar-opensource.jpg
backend/carole_ai/web/icons/pillar-opensource.svg
backend/carole_ai/web/icons/pillar-privacy.jpg
backend/carole_ai/web/icons/pillar-privacy.svg
backend/carole_ai/web/logos/airtable.svg
backend/carole_ai/web/logos/anthropic.svg
backend/carole_ai/web/logos/asana.svg
backend/carole_ai/web/logos/aws.png
backend/carole_ai/web/logos/aws.svg
backend/carole_ai/web/logos/brave-search.svg
backend/carole_ai/web/logos/browserbase.svg
backend/carole_ai/web/logos/browseruse.svg
backend/carole_ai/web/logos/claude.svg
backend/carole_ai/web/logos/clickup.svg
backend/carole_ai/web/logos/confluence.svg
backend/carole_ai/web/logos/database.png
backend/carole_ai/web/logos/datadog.svg
backend/carole_ai/web/logos/deepseek.svg
backend/carole_ai/web/logos/discord.svg
backend/carole_ai/web/logos/docker.svg
backend/carole_ai/web/logos/fastapi.svg
backend/carole_ai/web/logos/figma.svg
backend/carole_ai/web/logos/flashrank.png
backend/carole_ai/web/logos/flashrank.svg
backend/carole_ai/web/logos/github.svg
backend/carole_ai/web/logos/gitlab.svg
backend/carole_ai/web/logos/google-drive.svg
backend/carole_ai/web/logos/google.svg
backend/carole_ai/web/logos/googlegemini.svg
backend/carole_ai/web/logos/groq.svg
backend/carole_ai/web/logos/hubspot.png
backend/carole_ai/web/logos/hubspot.svg
backend/carole_ai/web/logos/intercom.svg
backend/carole_ai/web/logos/jira.png
backend/carole_ai/web/logos/jira.svg
backend/carole_ai/web/logos/jwt.svg
backend/carole_ai/web/logos/lancedb.png
backend/carole_ai/web/logos/lancedb.svg
backend/carole_ai/web/logos/linear.svg
backend/carole_ai/web/logos/mcp.png
backend/carole_ai/web/logos/mistral.svg
backend/carole_ai/web/logos/model2vec.svg
backend/carole_ai/web/logos/mongodb.png
backend/carole_ai/web/logos/mongodb.svg
backend/carole_ai/web/logos/mysql.svg
backend/carole_ai/web/logos/nextjs.svg
backend/carole_ai/web/logos/notion.svg
backend/carole_ai/web/logos/nvidia.svg
backend/carole_ai/web/logos/ollama.svg
backend/carole_ai/web/logos/openai.svg
backend/carole_ai/web/logos/openllmetry.png
backend/carole_ai/web/logos/openrouter.svg
backend/carole_ai/web/logos/perplexity.svg
backend/carole_ai/web/logos/phoenix.png
backend/carole_ai/web/logos/phoenix.svg
backend/carole_ai/web/logos/playwright.svg
backend/carole_ai/web/logos/postgres.svg
backend/carole_ai/web/logos/posthog.svg
backend/carole_ai/web/logos/puppeteer.png
backend/carole_ai/web/logos/puppeteer.svg
backend/carole_ai/web/logos/python.svg
backend/carole_ai/web/logos/react.svg
backend/carole_ai/web/logos/redis.svg
backend/carole_ai/web/logos/sentry.svg
backend/carole_ai/web/logos/slack.svg
backend/carole_ai/web/logos/sqlite.svg
backend/carole_ai/web/logos/stripe.svg
backend/carole_ai/web/logos/supabase.svg
backend/carole_ai/web/logos/treesitter.png
backend/carole_ai/web/logos/treesitter.svg
backend/carole_ai/web/logos/trello.svg
backend/carole_ai/web/logos/typescript.svg
backend/carole_ai/web/logos/websocket.svg
backend/carole_ai/web/logos/zendesk.svg
backend/core/__init__.py
backend/core/config.py
backend/core/notifications.py
backend/core/prompts.py
backend/core/agent/__init__.py
backend/core/agent/checkpoint_store.py
backend/core/agent/context_ast.py
backend/core/agent/context_compiler.py
backend/core/agent/context_condenser.py
backend/core/agent/coordinator.py
backend/core/agent/cron_worker.py
backend/core/agent/intent_engine.py
backend/core/agent/loop_policy.py
backend/core/agent/message_history.py
backend/core/agent/observation_cache.py
backend/core/agent/prompt_blocks.py
backend/core/agent/prompt_safety.py
backend/core/agent/react_agent.py
backend/core/agent/role_templates.py
backend/core/agent/run_budget.py
backend/core/agent/semantic_router.py
backend/core/agent/token_budget.py
backend/core/agent/workflow_dag.py
backend/core/api/__init__.py
backend/core/api/auth_routes.py
backend/core/api/browser_routes.py
backend/core/api/cost_routes.py
backend/core/api/cron_routes.py
backend/core/api/crud_routes.py
backend/core/api/file_routes.py
backend/core/api/git_routes.py
backend/core/api/google_auth_routes.py
backend/core/api/model_routes.py
backend/core/api/notification_routes.py
backend/core/api/observability_routes.py
backend/core/api/plugin_routes.py
backend/core/api/scratchpad_routes.py
backend/core/api/search_routes.py
backend/core/api/skill_routes.py
backend/core/api/task_routes.py
backend/core/api/terminal_routes.py
backend/core/api/terminal_ws.py
backend/core/auth/__init__.py
backend/core/auth/auth_middleware.py
backend/core/auth/auth_service.py
backend/core/auth/instance_owner.py
backend/core/auth/rate_limiter.py
backend/core/chat/__init__.py
backend/core/chat/attachments.py
backend/core/chat/event_bus.py
backend/core/chat/message_router.py
backend/core/defaults/__init__.py
backend/core/defaults/prompts.json
backend/core/defaults/supported_models.json
backend/core/judge/__init__.py
backend/core/judge/judge_evaluator.py
backend/core/knowledge/__init__.py
backend/core/knowledge/ast_parser.py
backend/core/knowledge/code_graph.py
backend/core/knowledge/hybrid_search.py
backend/core/knowledge/knowledge_ingestor.py
backend/core/llm/__init__.py
backend/core/llm/config_manager.py
backend/core/llm/model_catalog.py
backend/core/llm/multi_model_router.py
backend/core/llm/provider_sync.py
backend/core/llm/usage_accounting.py
backend/core/memory/__init__.py
backend/core/memory/auto_dream.py
backend/core/memory/database.py
backend/core/memory/embedding.py
backend/core/memory/index_queue.py
backend/core/memory/lancedb_client.py
backend/core/memory/models.py
backend/core/memory/scratchpad.py
backend/core/observability/openllmetry_tracer.py
backend/core/skills/skill_manager.py
backend/core/skills/skill_parser.py
backend/core/tasks/__init__.py
backend/core/tasks/board_service.py
backend/core/tools/__init__.py
backend/core/tools/agent_tools.py
backend/core/tools/browser_agent.py
backend/core/tools/browser_pool.py
backend/core/tools/browser_tool.py
backend/core/tools/build_dom_tree.js
backend/core/tools/code_analysis_tools.py
backend/core/tools/context.py
backend/core/tools/cron_task_tools.py
backend/core/tools/file_tools.py
backend/core/tools/git_tools.py
backend/core/tools/google_meet_tool.py
backend/core/tools/google_workspace_tools.py
backend/core/tools/interaction_tools.py
backend/core/tools/mcp_client.py
backend/core/tools/meeting_tool.py
backend/core/tools/memory_tools.py
backend/core/tools/network_clients.py
backend/core/tools/plugin_decorator.py
backend/core/tools/process_runner.py
backend/core/tools/shell_tools.py
backend/core/tools/ssrf_guard.py
backend/core/tools/task_tools.py
backend/core/tools/tool_executor.py
backend/core/tools/tool_registry.py
backend/core/tools/tool_retrieval.py
backend/core/tools/voice_stt_tts.py
backend/core/tools/web_tools.py
backend/plugins/__init__.py
backend/plugins/_example_tool.py