.gitignore
AGENTS.md
CLAUDE.md
LICENSE
README.md
data_storage.md
pyproject.toml
../../.gitignore
../../.hadolint.yaml
../../.mailmap
../../.npmrc
../../.nvmrc
../../.pre-commit-config.yaml
../../.uv-version
../../AGENTS.md
../../CLAUDE.md
../../CODING_STANDARDS.md
../../README.md
../../pyproject.toml
../../setup-registry.sh
../../uv.lock
../../.frogbot/frogbot-config.yml
../../.frogbot/main-config.yml
../../.github/CODEOWNERS
../../.github/copilot-instructions.md
../../.github/heron-agents.yaml
../../.github/legacy-agents.yaml
../../.github/live-test-owners.json
../../.github/renovate.json5
../../.github/slack-ids.json
../../.github/scripts/annotate_failures.py
../../.github/workflows/build-docker-image.yaml
../../.github/workflows/build-heron-base-image.yaml
../../.github/workflows/build-sandbox-router.yaml
../../.github/workflows/deploy-aries-suite.yaml
../../.github/workflows/deploy-branch.yaml
../../.github/workflows/deploy-dev-platform-admin.yaml
../../.github/workflows/deploy-dev-playground.yaml
../../.github/workflows/deploy-dev-queue-service.yaml
../../.github/workflows/deploy-dev-screenshot-service.yaml
../../.github/workflows/deploy-dev-service.yaml
../../.github/workflows/deploy-dev-ui.yaml
../../.github/workflows/deploy-dummy-env.yaml
../../.github/workflows/deploy-e14c.yaml
../../.github/workflows/deploy-edison-client-test.yaml
../../.github/workflows/deploy-edison-client.yaml
../../.github/workflows/deploy-heron.yaml
../../.github/workflows/deploy-legacy-agents.yaml
../../.github/workflows/deploy-observability.yaml
../../.github/workflows/deploy-platform-websocket-service-dev.yaml
../../.github/workflows/deploy-platform-websocket-service-prod.yaml
../../.github/workflows/deploy-platform-websocket-service-staging.yaml
../../.github/workflows/deploy-prod-platform-admin.yaml
../../.github/workflows/deploy-prod-playground.yaml
../../.github/workflows/deploy-prod-queue-service.yaml
../../.github/workflows/deploy-prod-screenshot-service.yaml
../../.github/workflows/deploy-prod-service.yaml
../../.github/workflows/deploy-prod-ui.yaml
../../.github/workflows/deploy-staging-platform-admin.yaml
../../.github/workflows/deploy-staging-playground.yaml
../../.github/workflows/deploy-staging-queue-service.yaml
../../.github/workflows/deploy-staging-screenshot-service.yaml
../../.github/workflows/deploy-staging-service.yaml
../../.github/workflows/deploy-staging-ui.yaml
../../.github/workflows/garbage-collect-agents.yaml
../../.github/workflows/lint-and-tests.yaml
../../.github/workflows/migrate-persona-tags-to-projects.yaml
../../.github/workflows/nightly-deploy-heron.yaml
../../.github/workflows/provision-iam-policies-dev.yaml
../../.github/workflows/provision-iam-policies-prod.yaml
../../.github/workflows/provision-iam-policies-staging.yaml
../../.github/workflows/publish-juicefs-es.yaml
../../.github/workflows/reopen-on-comment.yaml
../../.github/workflows/scheduled-live-tests.yaml
../../.github/workflows/security-gh-results.yml
../../.github/workflows/security.yml
../../.github/workflows/stale-prs.yaml
../../.github/workflows/sync-main-to-dev.yml
../../.github/workflows/tag-heron-release.yaml
../../.github/workflows/teardown-branch.yaml
../../.github/workflows/terraform-aws-dev.yaml
../../.github/workflows/update-agents-md.yaml
../../.github/workflows/weekly-deploy-staging-heron.yaml
../../.vscode/launch.json
../../.vscode/settings.json
../../envs/dummy_env/__init__.py
../../envs/dummy_env/env.py
../../envs/dummy_env/requirements.txt
../../infrastructure/AGENTS.md
../../infrastructure/CLAUDE.md
../../infrastructure/Makefile
../../infrastructure/README.md
../../infrastructure/config.json
../../infrastructure/config_dev.json
../../infrastructure/config_prod.json
../../infrastructure/config_staging.json
../../infrastructure/database.mk
../../infrastructure/deploy.mk
../../infrastructure/design.mk
../../infrastructure/help.mk
../../infrastructure/local.mk
../../infrastructure/migrate-persona-tags-to-projects.mk
../../infrastructure/cloud_functions/data_ingestion_dlq/deploy.sh
../../infrastructure/cloud_functions/data_ingestion_dlq/main.py
../../infrastructure/cloud_functions/data_ingestion_dlq/pyproject.toml
../../infrastructure/cloud_functions/data_ingestion_processor/deploy.sh
../../infrastructure/cloud_functions/data_ingestion_processor/main.py
../../infrastructure/cloud_functions/data_ingestion_processor/pyproject.toml
../../infrastructure/cronjobs/Makefile
../../infrastructure/cronjobs/README.md
../../infrastructure/cronjobs/heartbeat-tick/README.md
../../infrastructure/cronjobs/heartbeat-tick/cronjob.yaml
../../infrastructure/cronjobs/heartbeat-tick/run.sh
../../infrastructure/cronjobs/hello-crow/README.md
../../infrastructure/cronjobs/hello-crow/cronjob.yaml
../../infrastructure/cronjobs/hello-crow/run.sh
../../infrastructure/cronjobs/templates/cronjob.yaml.j2
../../infrastructure/cronjobs/templates/run.sh.j2
../../infrastructure/cronjobs/warmpool-recommend-tick/README.md
../../infrastructure/cronjobs/warmpool-recommend-tick/cronjob.yaml
../../infrastructure/cronjobs/warmpool-recommend-tick/run.sh
../../infrastructure/scripts/beta_user_upload_emails.py
../../infrastructure/scripts/deploy_test_job.py
../../infrastructure/scripts/generate-branch-config.py
../../infrastructure/scripts/generate_tfvars.py
../../infrastructure/scripts/grant-terraform-deployer-permissions.sh
../../infrastructure/scripts/hash_sandbox_loader.py
../../infrastructure/scripts/load_config.py
../../infrastructure/scripts/secret_manager.py
../../infrastructure/scripts/wipe_dev_db.py
../../infrastructure/terraform/aws/.env.dev
../../infrastructure/terraform/aws/ISOLATED_STACKS.md
../../infrastructure/terraform/aws/UPGRADE.md
../../infrastructure/terraform/aws/justfile
../../infrastructure/terraform/aws/root.hcl
../../infrastructure/terraform/aws/edison-shared/.terraform.lock.hcl
../../infrastructure/terraform/aws/edison-shared/README.md
../../infrastructure/terraform/aws/edison-shared/ca.tf
../../infrastructure/terraform/aws/edison-shared/gcp_oidc.tf
../../infrastructure/terraform/aws/edison-shared/main.tf
../../infrastructure/terraform/aws/edison-shared/outputs.tf
../../infrastructure/terraform/aws/edison-shared/providers.tf
../../infrastructure/terraform/aws/edison-shared/terragrunt.hcl
../../infrastructure/terraform/aws/edison-shared/variables.tf
../../infrastructure/terraform/aws/edison-shared/versions.tf
../../infrastructure/terraform/aws/envs/dev/root.hcl
../../infrastructure/terraform/aws/envs/dev/acm/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/acm/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/bastion/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/bastion/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/crow-service/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/crow-service/README.md
../../infrastructure/terraform/aws/envs/dev/crow-service/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/crow-ui/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/crow-ui/README.md
../../infrastructure/terraform/aws/envs/dev/crow-ui/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/dns/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/dns/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/ecr/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/ecr/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/ecs/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/ecs/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/eks/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/eks/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/eks-addons/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/eks-addons/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/elasticache/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/elasticache/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/github-actions/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/github-actions/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/iam/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/iam/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/kms/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/kms/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/kubernetes/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/kubernetes/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/monitoring/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/monitoring/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/networking/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/networking/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/opensearch/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/opensearch/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/platform-admin/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/platform-admin/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/platform-playground/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/queue-service/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/queue-service/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/rds/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/rds/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/s3/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/s3/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/secrets/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/secrets/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/sqs/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/sqs/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/tgw-attachment/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/tgw-attachment/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/tgw-mock/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/tgw-mock/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/vpc-endpoints/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/vpc-endpoints/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/waf/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/waf/terragrunt.hcl
../../infrastructure/terraform/aws/envs/dev/websocket-service/.terraform.lock.hcl
../../infrastructure/terraform/aws/envs/dev/websocket-service/README.md
../../infrastructure/terraform/aws/envs/dev/websocket-service/terragrunt.hcl
../../infrastructure/terraform/aws/modules/terraform-aws-acm/cert_paths.tftest.hcl
../../infrastructure/terraform/aws/modules/terraform-aws-acm/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-acm/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-acm/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-acm/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-bastion/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-bastion/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-bastion/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-bastion/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/moved.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/manifests/cluster-secret-store.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/manifests/customer-root-ca-external-secret.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/manifests/juicefs-external-secret.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/manifests/sandbox-networkpolicy.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-crow-service/manifests/sandbox-router.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-crow-ui/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-ui/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-ui/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-crow-ui/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-dns/dns_zones.tftest.hcl
../../infrastructure/terraform/aws/modules/terraform-aws-dns/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-dns/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-dns/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-dns/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecr/README.md
../../infrastructure/terraform/aws/modules/terraform-aws-ecr/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecr/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecr/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecr/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecs/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecs/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecs/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-ecs/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks/README.md
../../infrastructure/terraform/aws/modules/terraform-aws-eks/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks-addons/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks-addons/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks-addons/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks-addons/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-eks-addons/manifests/containerd-mirror-daemonset.yaml
../../infrastructure/terraform/aws/modules/terraform-aws-elasticache/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-elasticache/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-elasticache/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-elasticache/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-github-actions/cache_invalidator.tf
../../infrastructure/terraform/aws/modules/terraform-aws-github-actions/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-github-actions/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-github-actions/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-github-actions/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-iam/README.md
../../infrastructure/terraform/aws/modules/terraform-aws-iam/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-iam/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-iam/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-iam/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kms/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kms/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kms/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kms/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kubernetes/fluentbit-values.yaml.tpl
../../infrastructure/terraform/aws/modules/terraform-aws-kubernetes/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kubernetes/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kubernetes/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-kubernetes/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-llm-proxy/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-llm-proxy/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-llm-proxy/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-llm-proxy/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-monitoring/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-monitoring/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-monitoring/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-monitoring/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-networking/README.md
../../infrastructure/terraform/aws/modules/terraform-aws-networking/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-networking/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-networking/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-networking/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-opensearch/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-opensearch/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-opensearch/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-opensearch/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-admin/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-admin/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-admin/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-admin/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-playground/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-playground/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-platform-playground/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-queue-service/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-queue-service/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-queue-service/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-queue-service/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-rds/db_users.tf
../../infrastructure/terraform/aws/modules/terraform-aws-rds/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-rds/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-rds/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-rds/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-s3/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-s3/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-s3/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-s3/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-secrets/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-secrets/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-secrets/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-secrets/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-sqs/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-sqs/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-sqs/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-sqs/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-attachment/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-attachment/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-attachment/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-attachment/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/README.md
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/firewall.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-tgw-mock/templates/client.ovpn.tpl
../../infrastructure/terraform/aws/modules/terraform-aws-vpc-endpoints/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-vpc-endpoints/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-vpc-endpoints/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-vpc-endpoints/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-waf/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-waf/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-waf/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-waf/versions.tf
../../infrastructure/terraform/aws/modules/terraform-aws-websocket-service/main.tf
../../infrastructure/terraform/aws/modules/terraform-aws-websocket-service/outputs.tf
../../infrastructure/terraform/aws/modules/terraform-aws-websocket-service/variables.tf
../../infrastructure/terraform/aws/modules/terraform-aws-websocket-service/versions.tf
../../infrastructure/terraform/aws/scripts/enable-global-remote-state.sh
../../infrastructure/terraform/aws/scripts/migrate-base-state.sh
../../infrastructure/terraform/aws/scripts/publish-modules-to-tfc.py
../../infrastructure/terraform/branch-deployments/main.tf
../../infrastructure/terraform/branch-deployments/variables.tf
../../infrastructure/terraform/devops-core/.terraform.lock.hcl
../../infrastructure/terraform/devops-core/main.tf
../../infrastructure/terraform/devops-core/outputs.tf
../../infrastructure/terraform/devops-core/tfc.tf
../../infrastructure/terraform/devops-core/variables.tf
../../infrastructure/terraform/monitoring/.terraform.lock.hcl
../../infrastructure/terraform/monitoring/alerts.tf
../../infrastructure/terraform/monitoring/grafana-logging.tf
../../infrastructure/terraform/monitoring/grafana.tf
../../infrastructure/terraform/monitoring/jobs.tf
../../infrastructure/terraform/monitoring/main.tf
../../infrastructure/terraform/monitoring/monitoring-stack.tf
../../infrastructure/terraform/monitoring/variables.tf
../../infrastructure/terraform/monitoring/modules/job-alert-policy/README.md
../../infrastructure/terraform/monitoring/modules/job-alert-policy/main.tf
../../infrastructure/terraform/monitoring/modules/job-alert-policy/outputs.tf
../../infrastructure/terraform/monitoring/modules/job-alert-policy/variables.tf
../../infrastructure/terraform/monitoring/modules/terraform-google-iap-ingress/main.tf
../../infrastructure/terraform/monitoring/modules/terraform-google-iap-ingress/outputs.tf
../../infrastructure/terraform/monitoring/modules/terraform-google-iap-ingress/variables.tf
../../infrastructure/terraform/monitoring/modules/terraform-google-iap-ingress/versions.tf
../../infrastructure/terraform/monitoring/modules/terraform-google-iap-ingress/manifests/backend-config.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/.terraform.lock.hcl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/README.md
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/grafana.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/kube_state_metrics.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/main.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/operator.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/outputs.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/scrapes.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/variables.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/versions.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/vmagent.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/vmalert.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/vmsingle-ingest-lb.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/vmsingle.tf
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/README.md
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/agent-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/agent-llm-failure-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/agent-sandbox-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/envoy-errors-latency-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/kubernetes-views-namespaces-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/kubernetes-views-pods-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/rabbitmq-overview-dashboard.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/dashboards/partials/gcp-logs-panels.json
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-agent-sandbox-controller.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-cadvisor.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-kube-state-metrics.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-kubelet-volume-stats.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-rabbitmq.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/scrape-sandbox.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/vmagent.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/manifests/vmsingle.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/values/grafana.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/values/kube-state-metrics.yaml.tpl
../../infrastructure/terraform/monitoring/modules/terraform-helm-monitoring/values/vm-operator.yaml.tpl
../../infrastructure/terraform/observability/README.md
../../infrastructure/terraform/observability/alerts.tf
../../infrastructure/terraform/observability/dashboards.tf
../../infrastructure/terraform/observability/main.tf
../../infrastructure/terraform/observability/notifications.tf
../../infrastructure/terraform/observability/outputs.tf
../../infrastructure/terraform/observability/platform-dev-dashboard-tabbed.json.tftpl
../../infrastructure/terraform/observability/platform-prod-dashboard-tabbed.json.tftpl
../../infrastructure/terraform/observability/terraform.tfvars.example
../../infrastructure/terraform/observability/variables.tf
../../infrastructure/terraform/provisioning/main.tf
../../infrastructure/terraform/provisioning/variables.tf
../../infrastructure/terraform/services/crow-screenshot-service/main.tf
../../infrastructure/terraform/services/crow-screenshot-service/variables.tf
../../infrastructure/terraform/services/crow-service/.terraform.lock.hcl
../../infrastructure/terraform/services/crow-service/main.tf
../../infrastructure/terraform/services/crow-service/pubsub.tf
../../infrastructure/terraform/services/crow-service/variables.tf
../../infrastructure/terraform/services/crow-service/manifests/agent-sandbox/sandbox-metrics.yaml
../../infrastructure/terraform/services/crow-service/manifests/agent-sandbox/sandbox-networkpolicy.yaml
../../infrastructure/terraform/services/crow-service/manifests/agent-sandbox/sandbox-router.yaml
../../infrastructure/terraform/services/crow-service/manifests/eso/cluster-secret-store.yaml
../../infrastructure/terraform/services/crow-service/manifests/eso/juicefs-external-secret.yaml
../../infrastructure/terraform/services/crow-ui/main.tf
../../infrastructure/terraform/services/crow-ui/variables.tf
../../infrastructure/terraform/services/ether0/main.tf
../../infrastructure/terraform/services/ether0/variables.tf
../../infrastructure/terraform/services/platform-admin/main.tf
../../infrastructure/terraform/services/platform-admin/variables.tf
../../infrastructure/terraform/services/platform-playground/.terraform.lock.hcl
../../infrastructure/terraform/services/platform-playground/main.tf
../../infrastructure/terraform/services/platform-playground/variables.tf
../../infrastructure/terraform/services/platform-websocket-service/main.tf
../../infrastructure/terraform/services/platform-websocket-service/variables.tf
../../infrastructure/terraform/services/queue-service/.terraform.lock.hcl
../../infrastructure/terraform/services/queue-service/Dockerfile.rabbitmq
../../infrastructure/terraform/services/queue-service/cloudbuild.rabbitmq.yaml
../../infrastructure/terraform/services/queue-service/main.tf
../../infrastructure/terraform/services/queue-service/rabbitmq.tf
../../infrastructure/terraform/services/queue-service/variables.tf
../../infrastructure/terraform/services/workload-identity-federation/.terraform.lock.hcl
../../infrastructure/terraform/services/workload-identity-federation/README.md
../../infrastructure/terraform/services/workload-identity-federation/dev.tfvars
../../infrastructure/terraform/services/workload-identity-federation/main.tf
../../infrastructure/terraform/services/workload-identity-federation/outputs.tf
../../infrastructure/terraform/services/workload-identity-federation/prod.tfvars
../../infrastructure/terraform/services/workload-identity-federation/variables.tf
../../infrastructure/websocket-service-scripts/Makefile
../../scripts/clone_chat.py
../../scripts/fetch_billing_info_by_emails.sql
../../scripts/grant_bonus_by_email.sql
../../scripts/process_existing_geo_datasets.py
../../scripts/reassign_trajectories_to_project.py
../../scripts/refund_user_by_trajectory.sql
../artifact-download/README.md
../artifact-download/cloudbuild.yaml
../artifact-download/worker/Dockerfile
../artifact-download/worker/download_worker.py
../crow-bot/.gcloudignore
../crow-bot/.nvmrc
../crow-bot/Dockerfile
../crow-bot/cloudbuild.yaml
../crow-bot/index.js
../crow-bot/index.spec.js
../crow-bot/package-lock.json
../crow-bot/package.json
../crow-firebase-functions/.firebaserc
../crow-firebase-functions/README.md
../crow-firebase-functions/firebase.json
../crow-firebase-functions/functions/__init__.py
../crow-firebase-functions/functions/main.py
../crow-firebase-functions/functions/requirements.txt
../crow-misc/idp-content/.nvmrc
../crow-misc/idp-content/README.md
../crow-misc/idp-content/dev/.firebaserc
../crow-misc/idp-content/dev/.gitignore
../crow-misc/idp-content/dev/firebase.json
../crow-misc/idp-content/dev/public/index.html
../crow-misc/idp-content/prod/.firebaserc
../crow-misc/idp-content/prod/.gitignore
../crow-misc/idp-content/prod/firebase.json
../crow-misc/idp-content/prod/public/index.html
../crow-screenshot-service/.env.dev
../crow-screenshot-service/.env.prod
../crow-screenshot-service/.gcloudignore
../crow-screenshot-service/.nvmrc
../crow-screenshot-service/AGENTS.md
../crow-screenshot-service/CLAUDE.md
../crow-screenshot-service/Dockerfile
../crow-screenshot-service/README.md
../crow-screenshot-service/bun.lock
../crow-screenshot-service/bunfig.toml
../crow-screenshot-service/cloudbuild.yaml
../crow-screenshot-service/package.json
../crow-screenshot-service/src/index.ts
../crow-screenshot-service/src/test/index.test.ts
../crow-service/.env.aws.dev
../crow-service/.gcloudignore
../crow-service/AGENTS.md
../crow-service/CLAUDE.md
../crow-service/Dockerfile
../crow-service/Dockerfile.sandbox-loader
../crow-service/Dockerfile.sandbox-router
../crow-service/Makefile
../crow-service/README.md
../crow-service/alembic.ini
../crow-service/cloudbuild.sandbox-loader.yaml
../crow-service/cloudbuild.sandbox-router.yaml
../crow-service/cloudbuild.yaml
../crow-service/docker-compose.yml
../crow-service/entrypoint.sh
../crow-service/justfile
../crow-service/main.py
../crow-service/newrelic.ini
../crow-service/pyproject.toml
../crow-service/agents/config.aws.dev.yaml
../crow-service/agents/config.aws.prod.yaml
../crow-service/agents/register_agents.py
../crow-service/agents/definitions/job-futurehouse-data-analysis-aries.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-artifact.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-crow-high.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-heron-data.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-heron.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-kosmos-high.json
../crow-service/agents/definitions/job-futurehouse-data-analysis-molecules.json
../crow-service/agents/definitions/job-futurehouse-dummy-env.json
../crow-service/agents/definitions/job-futurehouse-kosmos.json
../crow-service/agents/definitions/job-futurehouse-kpaperqa3.json
../crow-service/agents/definitions/job-futurehouse-paperqa3-api.json
../crow-service/agents/definitions/job-futurehouse-paperqa3-high.json
../crow-service/agents/definitions/job-futurehouse-paperqa3-precedent.json
../crow-service/agents/definitions/job-futurehouse-paperqa3.json
../crow-service/agents/definitions/job-futurehouse-tardigrade.json
../crow-service/crow_service/__init__.py
../crow-service/crow_service/py.typed
../crow-service/crow_service/api/__init__.py
../crow-service/crow_service/api/middlewares.py
../crow-service/crow_service/api/routes/__init__.py
../crow-service/crow_service/api/routes/analytics.py
../crow-service/crow_service/api/routes/artifact_download.py
../crow-service/crow_service/api/routes/beta_requests.py
../crow-service/crow_service/api/routes/billing.py
../crow-service/crow_service/api/routes/build_events.py
../crow-service/crow_service/api/routes/builds.py
../crow-service/crow_service/api/routes/channels.py
../crow-service/crow_service/api/routes/chat.py
../crow-service/crow_service/api/routes/chemspace_proxy.py
../crow-service/crow_service/api/routes/clone.py
../crow-service/crow_service/api/routes/consent.py
../crow-service/crow_service/api/routes/conversations.py
../crow-service/crow_service/api/routes/crows.py
../crow-service/crow_service/api/routes/data_storage.py
../crow-service/crow_service/api/routes/deployment_revisions.py
../crow-service/crow_service/api/routes/discoveries.py
../crow-service/crow_service/api/routes/evaluator_feedback.py
../crow-service/crow_service/api/routes/feature_flags.py
../crow-service/crow_service/api/routes/feedback.py
../crow-service/crow_service/api/routes/global_messages.py
../crow-service/crow_service/api/routes/iam.py
../crow-service/crow_service/api/routes/inbound_email.py
../crow-service/crow_service/api/routes/integrations.py
../crow-service/crow_service/api/routes/internal.py
../crow-service/crow_service/api/routes/job_event.py
../crow-service/crow_service/api/routes/limits_requests.py
../crow-service/crow_service/api/routes/models.py
../crow-service/crow_service/api/routes/organizations.py
../crow-service/crow_service/api/routes/personas.py
../crow-service/crow_service/api/routes/projects.py
../crow-service/crow_service/api/routes/public.py
../crow-service/crow_service/api/routes/queue.py
../crow-service/crow_service/api/routes/release_notes.py
../crow-service/crow_service/api/routes/routers.py
../crow-service/crow_service/api/routes/sandboxes.py
../crow-service/crow_service/api/routes/seo.py
../crow-service/crow_service/api/routes/session_wallet.py
../crow-service/crow_service/api/routes/sessions.py
../crow-service/crow_service/api/routes/stripe_webhooks.py
../crow-service/crow_service/api/routes/trajectories.py
../crow-service/crow_service/api/routes/users.py
../crow-service/crow_service/api/routes/verify.py
../crow-service/crow_service/api/routes/workspaces.py
../crow-service/crow_service/api/routes/world_models.py
../crow-service/crow_service/cloud/README.md
../crow-service/crow_service/cloud/__init__.py
../crow-service/crow_service/cloud/bucket_manager.py
../crow-service/crow_service/cloud/build_manager.py
../crow-service/crow_service/cloud/console_urls.py
../crow-service/crow_service/cloud/data_warehouse_manager.py
../crow-service/crow_service/cloud/db_connection_manager.py
../crow-service/crow_service/cloud/job_manager.py
../crow-service/crow_service/cloud/kubernetes_manager.py
../crow-service/crow_service/cloud/logging_manager.py
../crow-service/crow_service/cloud/migrate_secrets.py
../crow-service/crow_service/cloud/multipart_manager.py
../crow-service/crow_service/cloud/quota_manager.py
../crow-service/crow_service/cloud/secret_manager.py
../crow-service/crow_service/cloud/storage_manager.py
../crow-service/crow_service/cloud/trajectory_state_storage.py
../crow-service/crow_service/cloud/utils.py
../crow-service/crow_service/cloud/wif.py
../crow-service/crow_service/cloud/providers/__init__.py
../crow-service/crow_service/cloud/providers/aws.py
../crow-service/crow_service/cloud/providers/base.py
../crow-service/crow_service/cloud/providers/gcp.py
../crow-service/crow_service/cloud/scripts/migrate_secrets.py
../crow-service/crow_service/config/__init__.py
../crow-service/crow_service/config/celery_config.py
../crow-service/crow_service/envs/__init__.py
../crow-service/crow_service/envs/app_configurations_backend.py
../crow-service/crow_service/envs/audit_logs_backend.py
../crow-service/crow_service/envs/db.py
../crow-service/crow_service/envs/evaluator_feedback_backend.py
../crow-service/crow_service/envs/feature_flags_backend.py
../crow-service/crow_service/envs/iam_backend.py
../crow-service/crow_service/envs/integration_backend.py
../crow-service/crow_service/envs/persona_backend.py
../crow-service/crow_service/envs/release_notes_backend.py
../crow-service/crow_service/envs/utils.py
../crow-service/crow_service/feature_flags/__init__.py
../crow-service/crow_service/feature_flags/crows.py
../crow-service/crow_service/feature_flags/personas.py
../crow-service/crow_service/models/__init__.py
../crow-service/crow_service/models/agent_registration.py
../crow-service/crow_service/models/app.py
../crow-service/crow_service/models/audit_logs.py
../crow-service/crow_service/models/chat.py
../crow-service/crow_service/models/db.py
../crow-service/crow_service/models/deployment_revision.py
../crow-service/crow_service/models/kosmos.py
../crow-service/crow_service/models/message_info.py
../crow-service/crow_service/models/queue.py
../crow-service/crow_service/models/release_notes.py
../crow-service/crow_service/models/trajectory_config.py
../crow-service/crow_service/scripts/__init__.py
../crow-service/crow_service/scripts/ensure_db_user.py
../crow-service/crow_service/scripts/migrate.py
../crow-service/crow_service/scripts/platform_seed.py
../crow-service/crow_service/scripts/run_crow_job.py
../crow-service/crow_service/scripts/warm_run_crow_job.py
../crow-service/crow_service/services/__init__.py
../crow-service/crow_service/services/agent_budget_service.py
../crow-service/crow_service/services/billing_client.py
../crow-service/crow_service/services/build_events.py
../crow-service/crow_service/services/celery_job_service.py
../crow-service/crow_service/services/celery_worker_deployment.py
../crow-service/crow_service/services/chat_dispatch.py
../crow-service/crow_service/services/chat_session_service.py
../crow-service/crow_service/services/email_agent_router.py
../crow-service/crow_service/services/heartbeat_dispatch.py
../crow-service/crow_service/services/hosted_html.py
../crow-service/crow_service/services/integration_errors.py
../crow-service/crow_service/services/integration_lookup_service.py
../crow-service/crow_service/services/integration_service.py
../crow-service/crow_service/services/job_service.py
../crow-service/crow_service/services/notifications_service.py
../crow-service/crow_service/services/personas_service.py
../crow-service/crow_service/services/sandbox_client.py
../crow-service/crow_service/services/stripe_webhook_client.py
../crow-service/crow_service/services/warmpool_ema.py
../crow-service/crow_service/services/warmpool_recommend.py
../crow-service/crow_service/services/channels/AGENTS.md
../crow-service/crow_service/services/channels/__init__.py
../crow-service/crow_service/services/channels/base.py
../crow-service/crow_service/services/channels/chat_dss_interception_utils.py
../crow-service/crow_service/services/channels/config_store.py
../crow-service/crow_service/services/channels/email.py
../crow-service/crow_service/services/channels/install.py
../crow-service/crow_service/services/channels/lifespan.py
../crow-service/crow_service/services/channels/log_context.py
../crow-service/crow_service/services/channels/registry.py
../crow-service/crow_service/services/channels/response_router.py
../crow-service/crow_service/services/channels/router.py
../crow-service/crow_service/services/channels/slack.py
../crow-service/crow_service/services/channels/slack_install.py
../crow-service/crow_service/services/channels/slack_install_constants.py
../crow-service/crow_service/services/channels/teams.py
../crow-service/crow_service/services/channels/teams_install.py
../crow-service/crow_service/services/channels/teams_install_constants.py
../crow-service/crow_service/services/channels/types.py
../crow-service/crow_service/services/channels/utils.py
../crow-service/crow_service/services/elastic/__init__.py
../crow-service/crow_service/services/elastic/backends.py
../crow-service/crow_service/services/elastic/base.py
../crow-service/crow_service/services/elastic/constants.py
../crow-service/crow_service/services/elastic/data_storage.py
../crow-service/crow_service/services/elastic/world_models.py
../crow-service/crow_service/services/queue/__init__.py
../crow-service/crow_service/services/queue/client.py
../crow-service/crow_service/services/queue/dispatcher.py
../crow-service/crow_service/services/queue/models.py
../crow-service/crow_service/services/sandbox/__init__.py
../crow-service/crow_service/services/sandbox/deployment.py
../crow-service/crow_service/services/sandbox/envoy.py
../crow-service/crow_service/services/sandbox/errors.py
../crow-service/crow_service/services/sandbox/integration_config.py
../crow-service/crow_service/services/sandbox/models.py
../crow-service/crow_service/services/sandbox/providers.py
../crow-service/crow_service/services/sandbox/revisions.py
../crow-service/crow_service/services/sandbox/sandbox_service/__init__.py
../crow-service/crow_service/services/sandbox/sandbox_service/app.py
../crow-service/crow_service/services/sandbox/sandbox_service/chat_local.py
../crow-service/crow_service/services/sandbox/sandbox_service/chat_rollout.py
../crow-service/crow_service/services/sandbox/sandbox_service/chat_rollout_manager.py
../crow-service/crow_service/services/sandbox/sandbox_service/job_rollout.py
../crow-service/crow_service/services/sandbox/sandbox_service/juicefs_workspace.py
../crow-service/crow_service/services/sandbox/sandbox_service/llm_metrics.py
../crow-service/crow_service/services/sandbox/sandbox_service/llm_metrics_callback.py
../crow-service/crow_service/services/sandbox/sandbox_service/local_chat_callback.py
../crow-service/crow_service/services/sandbox/sandbox_service/message_info.py
../crow-service/crow_service/services/sandbox/sandbox_service/metrics.py
../crow-service/crow_service/services/sandbox/sandbox_service/models.py
../crow-service/crow_service/services/sandbox/sandbox_service/multiproc_metrics.py
../crow-service/crow_service/services/sandbox/sandbox_service/tool_call_display.py
../crow-service/crow_service/services/sandbox/sandbox_service/user_uploads.py
../crow-service/crow_service/services/sandbox/sandbox_service/utils.py
../crow-service/crow_service/templates/_envoy-secret-volume-items.yaml
../crow-service/crow_service/templates/celery-worker-deployment.yaml.j2
../crow-service/crow_service/templates/celery-worker-networkpolicy.yaml.j2
../crow-service/crow_service/templates/envoy-configmap.yaml.j2
../crow-service/crow_service/templates/keda-scaledobject.yaml.j2
../crow-service/crow_service/utils/Dockerfile.template
../crow-service/crow_service/utils/__init__.py
../crow-service/crow_service/utils/annotations.py
../crow-service/crow_service/utils/auditing.py
../crow-service/crow_service/utils/auth.py
../crow-service/crow_service/utils/background_tasks.py
../crow-service/crow_service/utils/celery_k8s_naming.py
../crow-service/crow_service/utils/chunking.py
../crow-service/crow_service/utils/client_ip.py
../crow-service/crow_service/utils/config_encryption.py
../crow-service/crow_service/utils/data_storage_short_links.py
../crow-service/crow_service/utils/data_storage_utils.py
../crow-service/crow_service/utils/data_utils.py
../crow-service/crow_service/utils/deployments.py
../crow-service/crow_service/utils/elastic_config.py
../crow-service/crow_service/utils/email_templates.py
../crow-service/crow_service/utils/email_utils.py
../crow-service/crow_service/utils/feature_flags.py
../crow-service/crow_service/utils/fine_grain_permissions.py
../crow-service/crow_service/utils/gcs.py
../crow-service/crow_service/utils/iam_permissions.py
../crow-service/crow_service/utils/iam_policies.py
../crow-service/crow_service/utils/integration_oauth_state.py
../crow-service/crow_service/utils/juicefs_client.py
../crow-service/crow_service/utils/llm_config.py
../crow-service/crow_service/utils/logging.py
../crow-service/crow_service/utils/message_filters.py
../crow-service/crow_service/utils/newrelic.ini
../crow-service/crow_service/utils/pylon.py
../crow-service/crow_service/utils/query_validation.py
../crow-service/crow_service/utils/query_world_models.py
../crow-service/crow_service/utils/rate_limiter.py
../crow-service/crow_service/utils/redis_cache.py
../crow-service/crow_service/utils/session_manager.py
../crow-service/crow_service/utils/settings.py
../crow-service/crow_service/utils/telemetry.py
../crow-service/crow_service/utils/template_renderer.py
../crow-service/crow_service/utils/tool_call_display.py
../crow-service/crow_service/utils/iam/__init__.py
../crow-service/crow_service/utils/iam/job_submission.py
../crow-service/crow_service/utils/iam/job_types.py
../crow-service/crow_service/utils/world_models/__init__.py
../crow-service/crow_service/utils/world_models/model.py
../crow-service/crow_service/utils/world_models/update_engine.py
../crow-service/crow_service/utils/world_models/update_prompts.py
../crow-service/docs/deploy_crow_job.png
../crow-service/docs/deploy_crow_job.puml
../crow-service/docs/running_a_job.puml
../crow-service/docs/running_crow_job.png
../crow-service/docs/shadow_testing.md
../crow-service/load_testing/.gitignore
../crow-service/load_testing/README.md
../crow-service/load_testing/__init__.py
../crow-service/load_testing/generate_test_users_and_keys.py
../crow-service/load_testing/load_test.py
../crow-service/load_testing/remove_test_users_and_keys.py
../crow-service/load_testing/utils.py
../crow-service/migrations/MIGRATION_GUIDE.md
../crow-service/migrations/README
../crow-service/migrations/env.py
../crow-service/migrations/script.py.mako
../crow-service/migrations/versions/2024_12_03_1647-1ea9bc2c99c5_init.py
../crow-service/migrations/versions/2024_12_05_1153-a8c0c683c742_adds_build_status_table.py
../crow-service/migrations/versions/2025_01_07_1235-ceb26b8baa56_add_cloud_job_name_and_created_at_file.py
../crow-service/migrations/versions/2025_02_11_1315-e3cee891c269_add_id_to_crows_table_rename_name_to_.py
../crow-service/migrations/versions/2025_02_13_1811-64baf84f8d9b_adds_trajectorysharedmapping_table_.py
../crow-service/migrations/versions/2025_03_04_0839-ed85600e292e_add_crow_metadata_relationships.py
../crow-service/migrations/versions/2025_04_03_2123-e7e622ed13ea_allow_for_anonymous_analytics_events.py
../crow-service/migrations/versions/2025_04_22_1124-9f2863cd1be2_add_user_status_column.py
../crow-service/migrations/versions/2025_04_28_1249-34bcc33f88a7_alter_type_account_status_column.py
../crow-service/migrations/versions/2025_07_17_1238-8ecaea2cbc2b_add_project_fk_to_world_models.py
../crow-service/migrations/versions/2025_07_29_1528-f3df805d8d0c_add_timeout_seconds_to_build_status.py
../crow-service/migrations/versions/2025_07_31_1004-bf45d1a568b1_merge_timeout_and_project_fk_migrations.py
../crow-service/migrations/versions/2025_08_04_1359-e8eb2ad00737_rename_location_to_storage_config_in_.py
../crow-service/migrations/versions/2025_08_07_1256-bb999bf84f41_add_project_id_to_data_storage.py
../crow-service/migrations/versions/2025_08_09_0858-08a216896f89_set_project_id_null_on_delete.py
../crow-service/migrations/versions/2025_08_11_0000-8c37197f5fb9_add_time_estimations.py
../crow-service/migrations/versions/2025_09_08_1114-413ad22f7763_add_deploy_config_column_to_crow_.py
../crow-service/migrations/versions/2025_09_15_1647-3534cfd4f944_add_share_status_to_data_storage_entry.py
../crow-service/migrations/versions/2025_09_17_1224-92bebd30b197_remove_crow_column_from_job_events.py
../crow-service/migrations/versions/2025_09_19_1651-83ca6c87750d_add_failure_reasons_to_trajectories.py
../crow-service/migrations/versions/2025_09_24_1433-a82a66d7039b_add_combo_key_for_owner_id_and_type_to_.py
../crow-service/migrations/versions/2025_09_24_1659-7e04b9c3b249_add_override_so_geolock_can_be_avoided_.py
../crow-service/migrations/versions/2025_09_30_1352-1b1c215a1b9f_add_cost_acu_to_crows_table.py
../crow-service/migrations/versions/2025_10_02_1044-108d53841f65_add_stripe_subscription_id_to_billing_.py
../crow-service/migrations/versions/2025_10_08_0030-2c3b61dd5642_modify_transaction_ledger_index.py
../crow-service/migrations/versions/2025_10_09_0845-69984a9cfe05_add_fts_projects_name.py
../crow-service/migrations/versions/2025_10_09_1446-c95cf7bc190d_create_product_catalog_table.py
../crow-service/migrations/versions/2025_10_13_1109-e400c56c2120_add_project_metatada.py
../crow-service/migrations/versions/2025_10_15_1114-3e267693bd83_add_project_created_at_index.py
../crow-service/migrations/versions/2025_10_15_2019-6cdbb0e662a8_remove_current_plan_from_billing_.py
../crow-service/migrations/versions/2025_10_16_1200-df82792129fa_expand_transaction_reason.py
../crow-service/migrations/versions/2025_10_16_1235-d48e669761cf_add_name_to_product_catalog_and_pending_.py
../crow-service/migrations/versions/2025_10_17_1509-77c8e38004aa_add_is_active_and_amount_usd_to_product_.py
../crow-service/migrations/versions/2025_10_20_0121-3903bf250d0b_add_edu_verification_grant_to_.py
../crow-service/migrations/versions/2025_10_20_1534-2bcff8c6b23f_add_description_column_to_stripe_.py
../crow-service/migrations/versions/2025_10_21_1659-f1ca8d0fb8bd_add_wallet_reason_stripe_reference_id_.py
../crow-service/migrations/versions/2025_10_23_1207-cf9edb564a35_add_normalized_email_to_users_table.py
../crow-service/migrations/versions/2025_10_24_1100-a77a87590919_public_projects.py
../crow-service/migrations/versions/2025_10_27_0900-5ab4f0f8a1cd_flip_public_for_org_shared_trajectories.py
../crow-service/migrations/versions/2025_10_27_1659-e31c70ca80e6_unify_sharing_system_add_share_status_.py
../crow-service/migrations/versions/2025_10_28_1618-4113571bb64c_backfill_crow_amount_acu.py
../crow-service/migrations/versions/2025_10_29_1437-c16c3449161a_add_user_consent_data.py
../crow-service/migrations/versions/2025_10_30_1638-5253fee4bb3d_add_is_onboarded_to_users.py
../crow-service/migrations/versions/2025_11_03_1310-175d8a103870_add_max_steps.py
../crow-service/migrations/versions/2025_11_03_1343-becc3f4f1de9_add_index_to_traj_table_for_queue_search.py
../crow-service/migrations/versions/2025_11_06_1420-e69d51ca7e09_create_email_config_table.py
../crow-service/migrations/versions/2025_11_06_2325-6146b45c43cd_backfill_email_config_table.py
../crow-service/migrations/versions/2025_11_07_1747-53fbcbac4731_add_pruned_at_for_cleanup_tracking.py
../crow-service/migrations/versions/2025_11_11_1105-8f63ab9fe342_reformat_email_suffix_table.py
../crow-service/migrations/versions/2025_11_11_1506-2b8216f63f22_index_ds_children_name_dates.py
../crow-service/migrations/versions/2025_11_11_2236-59f103c0ccff_email_suffix_table_new_data.py
../crow-service/migrations/versions/2025_11_19_1527-9ddb4c9789e5_add_idempotency_key_to_job_events.py
../crow-service/migrations/versions/2025_11_24_1458-cd5392b9b904_add_roles_column_to_organizational_.py
../crow-service/migrations/versions/2025_11_24_1718-81626a5fa25d_modify_users_to_store_sso_information_.py
../crow-service/migrations/versions/2025_11_25_1343-7707bd75b613_create_queue_assignments_table.py
../crow-service/migrations/versions/2025_12_08_1522-bc5bc3e25a78_add_banned_configs_email_suffix_table.py
../crow-service/migrations/versions/2025_12_09_1304-1c2b96a03b2f_sso_settings.py
../crow-service/migrations/versions/2025_12_10_1200-a3f5c8d9e7b4_create_low_credit_notifications_table.py
../crow-service/migrations/versions/2025_12_10_1800-b7e9f1a2c5d8_refactor_notifications_table.py
../crow-service/migrations/versions/2025_12_11_1600-d4e5f6a7b8c9_add_iam_policies_roles_bindings.py
../crow-service/migrations/versions/2025_12_16_1514-342e1d6dc6bc_allow_delete_account.py
../crow-service/migrations/versions/2025_12_17_1650-1ce20408429e_update_email_suffix_table.py
../crow-service/migrations/versions/2025_12_19_1444-56e719cf2611_sso_user_roles.py
../crow-service/migrations/versions/2026_01_07_2231-b51fa14de1d4_add_wallet_reason_created_at_index.py
../crow-service/migrations/versions/2026_01_11_1200-a1b2c3d4e5f6_add_user_metrics_indexes.py
../crow-service/migrations/versions/2026_01_11_1236-c0907c77ff97_release_notes.py
../crow-service/migrations/versions/2026_01_16_1732-af9068c1a800_add_banned_email_domains.py
../crow-service/migrations/versions/2026_01_17_1126-d8f7e6c5b4a3_add_audit_logs.py
../crow-service/migrations/versions/2026_01_18_1200-e9f8a7b6c5d4_add_iam_overrides.py
../crow-service/migrations/versions/2026_01_19_1200-f1a2b3c4d5e6_add_list_get_iam_policies.py
../crow-service/migrations/versions/2026_01_20_1000-a1b2c3d4e5f7_unified_iam_global_admin.py
../crow-service/migrations/versions/2026_01_20_2237-b2c3d4e5f6a7_add_pg_cron_expired_bindings_cleanup.py
../crow-service/migrations/versions/2026_01_30_1510-0050acd2d584_world_model_dss_migration.py
../crow-service/migrations/versions/2026_02_04_0000-a1b2c3d4e5f6_add_email_threads_table.py
../crow-service/migrations/versions/2026_02_17_0000-b2c3d4e5f6a8_add_enabled_to_projects.py
../crow-service/migrations/versions/2026_02_25_1200-a1b2c3d4e5f8_backfill_edu_questionnaire_status.py
../crow-service/migrations/versions/2026_03_07_1200-eeeb952e8c4a_add_feature_flags.py
../crow-service/migrations/versions/2026_03_09_1346-6692290d32ef_new_conversation_table.py
../crow-service/migrations/versions/2026_03_10_0000-c3d4e5f6a7b9_normalize_share_mapping_emails.py
../crow-service/migrations/versions/2026_03_10_1433-3c6b96440aea_create_heartbeat_tables.py
../crow-service/migrations/versions/2026_03_12_1704-01d37190b652_add_pending_messages_table.py
../crow-service/migrations/versions/2026_03_13_1557-5a26bc6382bd_add_last_human_interaction.py
../crow-service/migrations/versions/2026_03_17_1200-f1e2d3c4b5a6_add_sort_order_to_conversations.py
../crow-service/migrations/versions/2026_03_18_1200-a1b2c3d4e5f9_add_service_costs_and_hourly_budget.py
../crow-service/migrations/versions/2026_03_19_1200-a7b8c9d0e1f2_add_compaction_partial_index.py
../crow-service/migrations/versions/2026_03_20_1246-9ba7ff0d38a5_add_is_persona_to_projects.py
../crow-service/migrations/versions/2026_03_21_1400-5f3ba23e9687_add_auto_persona_creation_flag.py
../crow-service/migrations/versions/2026_03_23_1200-b2c3d4e5f6a0_add_providers_table.py
../crow-service/migrations/versions/2026_03_23_2130-3bd0bed43d2b_remove_persona_limit_index.py
../crow-service/migrations/versions/2026_03_24_1157-5aec5bce626e_add_tags_to_trajectories.py
../crow-service/migrations/versions/2026_03_24_1200-c4d5e6f7a8b9_replace_provider_budget_columns_with_cost_acu.py
../crow-service/migrations/versions/2026_03_25_1800-d5e6f7a8b9c0_add_scrapfly_provider.py
../crow-service/migrations/versions/2026_03_25_2300-e6f7a8b9c0d1_add_pending_messages_partial_index.py
../crow-service/migrations/versions/2026_03_26_1636-abcdefabcdef_add_sendgrid_provider.py
../crow-service/migrations/versions/2026_03_27_1200-c6bd0438c07c_update_provider_costs_to_001.py
../crow-service/migrations/versions/2026_03_27_1200-f7a8b9c0d1e2_add_rowan_provider.py
../crow-service/migrations/versions/2026_03_30_1141-949a79a1c071_add_channel_configs_session_mappings_.py
../crow-service/migrations/versions/2026_03_30_1200-a1b2c3d4e6f0_add_job_name_to_sessions.py
../crow-service/migrations/versions/2026_03_31_1559-2930f47790bc_add_beta_requests_table.py
../crow-service/migrations/versions/2026_04_01_1200-b2c3d4e5f7a1_add_data_storage_short_links.py
../crow-service/migrations/versions/2026_04_01_1200-b3c4d5e6f7a8_add_synced_deploy_build_id_to_.py
../crow-service/migrations/versions/2026_04_01_1200-e1f2a3b4c5d6_add_xai_provider.py
../crow-service/migrations/versions/2026_04_08_1200-f4a5b6c7d8e9_add_path_aware_provider_costs.py
../crow-service/migrations/versions/2026_04_09_1200-a2b3c4d5e6f7_add_budget_config_to_crows_and_trajectories.py
../crow-service/migrations/versions/2026_04_14_1619-b4c7041e148d_add_decimer_provider.py
../crow-service/migrations/versions/2026_04_15_1200-a3b4c5d6e7f8_make_crow_metadata_build_id_nullable.py
../crow-service/migrations/versions/2026_04_15_1228-4cab3634b0fe_shadow_testing_config_init.py
../crow-service/migrations/versions/2026_04_19_1200-c8d9e0f1a2b3_add_tool_call_dedup_columns.py
../crow-service/migrations/versions/2026_04_22_1138-933968c22f87_add_is_chat_to_crows_table.py
../crow-service/migrations/versions/2026_04_22_1500-e9f0a1b2c3d4_truncate_tool_call_dedup_index.py
../crow-service/migrations/versions/2026_04_27_2001-a9abfcff7585_add_persona_initialization_status.py
../crow-service/migrations/versions/2026_04_28_1120-d299ca0ae4d8_add_started_at_to_trajectories_better_.py
../crow-service/migrations/versions/2026_04_29_1742-359132b13c3c_add_clone_iam_policy.py
../crow-service/migrations/versions/2026_04_30_2014-236ea2005f16_add_data_storage_workspace_lookup_index.py
../crow-service/migrations/versions/2026_05_02_0104-25a5fc3e5b5b_merge_data_storage_workspace_index_and_.py
../crow-service/migrations/versions/2026_05_06_1900-c2e4a8f6b1d3_add_evaluator_feedback_table.py
../crow-service/migrations/versions/2026_05_08_1230-d7c5e3a8f2b9_evaluator_feedback_message_id_to_string.py
../crow-service/migrations/versions/2026_05_08_1730-f8a9b0c1d2e3_add_projects_persona_project_id.py
../crow-service/migrations/versions/2026_05_11_1125-a1d2c3e4f5b6_add_user_integration_tables.py
../crow-service/migrations/versions/2026_05_11_1140-a3f1d28c5b9e_deactivate_cross_env_providers.py
../crow-service/migrations/versions/2026_05_11_2200-c9d0e1f2a3b4_add_sessions_job_name_index.py
../crow-service/migrations/versions/2026_05_13_1100-c3d4e5f6a7b8_add_validation_url_to_providers_catalog.py
../crow-service/migrations/versions/2026_05_13_1200-7c2f9a4b8d10_add_platform_admin_access_iam_policy.py
../crow-service/migrations/versions/2026_05_14_2113-788fe6800675_add_projects_persona_project_id_enabled_.py
../crow-service/migrations/versions/2026_05_16_1200-9c8b7a6d5e4f_add_openalex_crossref_providers.py
../crow-service/migrations/versions/2026_05_17_1200-b8c9d0e1f2a3_add_visible_agent_heartbeat_activity.py
../crow-service/migrations/versions/2026_05_17_2105-5e6211900f7b_add_beta_and_academic_topup_grant_.py
../crow-service/migrations/versions/2026_05_18_1200-b7c8d9e0f1a2_replace_shared_crow_unique_index.py
../crow-service/migrations/versions/2026_05_20_1115-495a6804c17f_add_oauth_provider_config_columns.py
../crow-service/migrations/versions/2026_05_21_1200-8f2a1d3c4b5e_add_paperqa_paper_provider.py
../crow-service/migrations/versions/2026_05_21_1200-f9e8d7c6b5a4_add_deployment_snapshot_to_crow_metadata.py
../crow-service/migrations/versions/2026_05_22_1300-e5f6a7b8c9d0_move_oauth_client_creds_to_user_providers.py
../crow-service/migrations/versions/2026_05_22_1734-cce31fa99cfe_add_metadata_to_conversations.py
../crow-service/migrations/versions/2026_05_26_1200-f3a8b2c1d4e5_fix_user_delete_fk_cascades.py
../crow-service/migrations/versions/2026_05_27_1430-b5b132858a06_add_user_oauth_scopes_nullable_secret_ref.py
../crow-service/migrations/versions/2026_05_29_1500-48304fd74280_restore_platform_oauth_credentials.py
../crow-service/migrations/versions/2026_06_03_1100-aa1998bb3668_add_org_providers_table.py
../crow-service/migrations/versions/2026_06_03_1628-b6b09f84e8ac_seed_paperqa_proxy_provider_costs.py
../crow-service/migrations/versions/2026_06_05_1200-b2c4d6e8f0a1_add_object_storage_columns_to_states_and_frames.py
../crow-service/migrations/versions/2026_06_09_1300-a4f9c2e7b318_google_drive_scope_to_drive_file.py
../crow-service/migrations/versions/2026_06_10_1100-c4f7a2d91e55_add_provider_release_status_and_beta_flag.py
../crow-service/migrations/versions/2026_06_10_1710-d8f3a91c2e4b_add_nemotron_parse_provider.py
../crow-service/scripts/README.md
../crow-service/scripts/backfill_sandbox_deployment_revisions.py
../crow-service/scripts/cleanup_trajectory_data.py
../crow-service/scripts/migrate_persona_tags_to_projects.py
../crow-service/scripts/perf-test.js
../crow-service/scripts/provision_edison_sso_dev.sql
../crow-service/scripts/sync_es_fields.py
../crow-service/scripts/sync_es_index.py
../crow-service/scripts/trajs.json
../crow-service/tests/__init__.py
../crow-service/tests/conftest.py
../crow-service/tests/conftest_google_patches.py
../crow-service/tests/test_account_status.py
../crow-service/tests/test_admin_conversations.py
../crow-service/tests/test_agent_budget_service.py
../crow-service/tests/test_api_tokens.py
../crow-service/tests/test_audit_logging_routes.py
../crow-service/tests/test_audit_logs_backend.py
../crow-service/tests/test_audit_logs_models.py
../crow-service/tests/test_auditing.py
../crow-service/tests/test_auth.py
../crow-service/tests/test_backend.py
../crow-service/tests/test_backfill_sandbox_deployment_revisions.py
../crow-service/tests/test_billing_api.py
../crow-service/tests/test_billing_client.py
../crow-service/tests/test_chat_rollout.py
../crow-service/tests/test_chat_rollout_manager.py
../crow-service/tests/test_chat_session_service.py
../crow-service/tests/test_client_ip.py
../crow-service/tests/test_clone.py
../crow-service/tests/test_cloud_aws_providers.py
../crow-service/tests/test_cloud_build.py
../crow-service/tests/test_cloud_data_warehouse.py
../crow-service/tests/test_cloud_db_connection.py
../crow-service/tests/test_cloud_multipart.py
../crow-service/tests/test_cloud_secrets.py
../crow-service/tests/test_cloud_storage.py
../crow-service/tests/test_completion_callback.py
../crow-service/tests/test_config_encryption.py
../crow-service/tests/test_conversations.py
../crow-service/tests/test_cross_org_sharing.py
../crow-service/tests/test_crow_routing_overrides.py
../crow-service/tests/test_data_storage.py
../crow-service/tests/test_data_storage_short_links.py
../crow-service/tests/test_data_storage_utils.py
../crow-service/tests/test_dispatcher.py
../crow-service/tests/test_docker_container_config.py
../crow-service/tests/test_email_utils.py
../crow-service/tests/test_evaluator_feedback.py
../crow-service/tests/test_ext_authz.py
../crow-service/tests/test_feature_flags.py
../crow-service/tests/test_fine_grain_permissions.py
../crow-service/tests/test_get_agent.py
../crow-service/tests/test_get_synced_status.py
../crow-service/tests/test_heartbeat.py
../crow-service/tests/test_iam_permissions.py
../crow-service/tests/test_job_service.py
../crow-service/tests/test_job_service_short_alias.py
../crow-service/tests/test_job_submission_permissions.py
../crow-service/tests/test_message_info.py
../crow-service/tests/test_message_queue_integration.py
../crow-service/tests/test_middlewares.py
../crow-service/tests/test_min_replicas_validation.py
../crow-service/tests/test_multiproc_metrics.py
../crow-service/tests/test_normalize_migration.py
../crow-service/tests/test_notifications_service.py
../crow-service/tests/test_notion_integration_story.py
../crow-service/tests/test_oauth_integration_story.py
../crow-service/tests/test_org_admin_read_access.py
../crow-service/tests/test_org_integration.py
../crow-service/tests/test_personas_api.py
../crow-service/tests/test_projects_api.py
../crow-service/tests/test_query_validation.py
../crow-service/tests/test_queue_client.py
../crow-service/tests/test_rate_limiter.py
../crow-service/tests/test_redis_auth_flag.py
../crow-service/tests/test_register_agents.py
../crow-service/tests/test_release_notes_backend.py
../crow-service/tests/test_release_notes_models.py
../crow-service/tests/test_release_notes_routes.py
../crow-service/tests/test_routes.py
../crow-service/tests/test_run_crow_job.py
../crow-service/tests/test_sandbox_llm_metrics.py
../crow-service/tests/test_sandbox_metrics.py
../crow-service/tests/test_sandbox_metrics_push.py
../crow-service/tests/test_sandbox_service_forbidden_imports.py
../crow-service/tests/test_sandbox_service_lifecycle.py
../crow-service/tests/test_session_manager.py
../crow-service/tests/test_settings.py
../crow-service/tests/test_sso.py
../crow-service/tests/test_timeout.py
../crow-service/tests/test_tool_call_display.py
../crow-service/tests/test_trajectories.py
../crow-service/tests/test_trajectory_iam.py
../crow-service/tests/test_trajectory_tags.py
../crow-service/tests/test_trajectory_update_refund.py
../crow-service/tests/test_warmpool_desired_state.py
../crow-service/tests/test_world_model_file_analysis.py
../crow-service/tests/test_world_models_checks.py
../crow-service/tests/toy_agent.py
../crow-service/tests/envoy/README.md
../crow-service/tests/envoy/__init__.py
../crow-service/tests/envoy/conftest.py
../crow-service/tests/envoy/test_envoy_behavior.py
../crow-service/tests/routes/__init__.py
../crow-service/tests/routes/conftest.py
../crow-service/tests/routes/test_beta_requests.py
../crow-service/tests/routes/test_billing.py
../crow-service/tests/routes/test_builds.py
../crow-service/tests/routes/test_crows.py
../crow-service/tests/routes/test_data_storage.py
../crow-service/tests/routes/test_deployment_revisions.py
../crow-service/tests/routes/test_discoveries.py
../crow-service/tests/routes/test_environment.py
../crow-service/tests/routes/test_environment_v0d2.py
../crow-service/tests/routes/test_feature_flags.py
../crow-service/tests/routes/test_garbage_collection.py
../crow-service/tests/routes/test_global_messages.py
../crow-service/tests/routes/test_health.py
../crow-service/tests/routes/test_hosted_html.py
../crow-service/tests/routes/test_hosted_html_public_route.py
../crow-service/tests/routes/test_iam_routes.py
../crow-service/tests/routes/test_inbound_email.py
../crow-service/tests/routes/test_integration_picker.py
../crow-service/tests/routes/test_internal_agent_registration.py
../crow-service/tests/routes/test_job_events.py
../crow-service/tests/routes/test_jobs.py
../crow-service/tests/routes/test_limits.py
../crow-service/tests/routes/test_notifications.py
../crow-service/tests/routes/test_organizations.py
../crow-service/tests/routes/test_pending_messages.py
../crow-service/tests/routes/test_queue.py
../crow-service/tests/routes/test_queue_notify_caller_auth.py
../crow-service/tests/routes/test_sessions.py
../crow-service/tests/routes/test_slack_oauth_callback.py
../crow-service/tests/routes/test_slack_oauth_rate_limit.py
../crow-service/tests/routes/test_teams_oauth_callback.py
../crow-service/tests/routes/test_trajectories.py
../crow-service/tests/routes/test_users.py
../crow-service/tests/routes/test_workspaces.py
../crow-service/tests/routes/test_world_models.py
../crow-service/tests/routes/test_world_models_update.py
../crow-service/tests/sandbox/__init__.py
../crow-service/tests/sandbox/test_juicefs_workspace.py
../crow-service/tests/sandbox/test_sandbox_integration.py
../crow-service/tests/services/__init__.py
../crow-service/tests/services/test_build_events.py
../crow-service/tests/services/test_channel_log_context.py
../crow-service/tests/services/test_channel_parity.py
../crow-service/tests/services/test_channel_utils.py
../crow-service/tests/services/test_channels.py
../crow-service/tests/services/test_email_agent_router.py
../crow-service/tests/services/test_integration_lookup_service.py
../crow-service/tests/services/test_integration_oauth_lifecycle.py
../crow-service/tests/services/test_integration_oauth_state.py
../crow-service/tests/services/test_integration_service.py
../crow-service/tests/services/test_integration_visibility.py
../crow-service/tests/services/test_job_service_dispatch.py
../crow-service/tests/services/test_sandbox_client.py
../crow-service/tests/services/test_sandbox_deployment.py
../crow-service/tests/services/test_sandbox_envoy.py
../crow-service/tests/services/test_sandbox_providers.py
../crow-service/tests/services/test_sandbox_revisions.py
../crow-service/tests/services/test_sandbox_user_uploads.py
../crow-service/tests/services/test_slack_install.py
../crow-service/tests/services/test_teams_install.py
../crow-service/tests/utils/__init__.py
../crow-service/tests/utils/world_models/__init__.py
../crow-service/tests/utils/world_models/test_update_engine.py
../crow-ui/.env.development
../crow-ui/.env.localbackend
../crow-ui/.env.production
../crow-ui/.env.staging
../crow-ui/.gcloudignore
../crow-ui/.mcp.json
../crow-ui/.nvmrc
../crow-ui/.prettierrc
../crow-ui/AGENTS.md
../crow-ui/CLAUDE.md
../crow-ui/Dockerfile
../crow-ui/README.md
../crow-ui/babel.config.js
../crow-ui/cloudbuild.yaml
../crow-ui/entrypoint.sh
../crow-ui/eslint.config.js
../crow-ui/index.html
../crow-ui/jest.config.js
../crow-ui/jest.setup.js
../crow-ui/nginx.conf
../crow-ui/package-lock.json
../crow-ui/package.json
../crow-ui/postcss.config.js
../crow-ui/tsconfig.json
../crow-ui/vite.config.js
../crow-ui/.vscode/settings.json
../crow-ui/public/dark-favicon.png
../crow-ui/public/light-favicon.png
../crow-ui/public/platform-home.png
../crow-ui/src/App.tsx
../crow-ui/src/Main.tsx
../crow-ui/src/index.css
../crow-ui/src/serviceWorkerRegistration.ts
../crow-ui/src/assets/EdisonLogo.tsx
../crow-ui/src/assets/EdisonWordmark.tsx
../crow-ui/src/assets/crow-dark.png
../crow-ui/src/assets/crow-light.png
../crow-ui/src/assets/outage-crow-dark.png
../crow-ui/src/assets/outage-crow-light.png
../crow-ui/src/assets/vector-icon.tsx
../crow-ui/src/assets/lottie/edison-loading.lottie
../crow-ui/src/clients/WebSocketClient.ts
../crow-ui/src/clients/consentClient.ts
../crow-ui/src/clients/pqasClient.ts
../crow-ui/src/components/AcuCreditUsageBar.tsx
../crow-ui/src/components/AddDataStorageEntryAccessModal.tsx
../crow-ui/src/components/AddProjectMembersModal.tsx
../crow-ui/src/components/Backdrop.tsx
../crow-ui/src/components/CopyButton.tsx
../crow-ui/src/components/CopyButtonWithMenu.tsx
../crow-ui/src/components/CreateProjectModal.tsx
../crow-ui/src/components/DateTimePicker.tsx
../crow-ui/src/components/DemoData.tsx
../crow-ui/src/components/EdisonLoader.tsx
../crow-ui/src/components/FeedbackModal.tsx
../crow-ui/src/components/FileChip.tsx
../crow-ui/src/components/FileDropzone.tsx
../crow-ui/src/components/FloatingPillButton.tsx
../crow-ui/src/components/GlobalMessageBanner.tsx
../crow-ui/src/components/InfoIconPopper.tsx
../crow-ui/src/components/InternalAlert.tsx
../crow-ui/src/components/JobsDropdown.tsx
../crow-ui/src/components/LoadingOverlay.tsx
../crow-ui/src/components/MarkdownInput.tsx
../crow-ui/src/components/MetadataEditor.tsx
../crow-ui/src/components/Pagination.tsx
../crow-ui/src/components/PaginationHeader.tsx
../crow-ui/src/components/PlatformInput.tsx
../crow-ui/src/components/ProgressBar.tsx
../crow-ui/src/components/ProjectSelector.tsx
../crow-ui/src/components/SearchableDropdown.tsx
../crow-ui/src/components/ShareModal.tsx
../crow-ui/src/components/ShareSection.tsx
../crow-ui/src/components/SidebarListCard.tsx
../crow-ui/src/components/StatusLabel.tsx
../crow-ui/src/components/ThumbsFeedback.tsx
../crow-ui/src/components/TrajectoryStatusBadge.tsx
../crow-ui/src/components/TypingIndicator.tsx
../crow-ui/src/components/ViewportWarning.tsx
../crow-ui/src/components/Account/AccountStatusBanner.tsx
../crow-ui/src/components/Artifacts/ArtifactsPage.tsx
../crow-ui/src/components/Artifacts/ArtifactsSidebar.tsx
../crow-ui/src/components/Artifacts/useArtifactsSidebar.ts
../crow-ui/src/components/Auth/RouteUtils.tsx
../crow-ui/src/components/Auth/UserMenu.tsx
../crow-ui/src/components/Auth/utils.ts
../crow-ui/src/components/Chat/AddFilesButton.tsx
../crow-ui/src/components/Chat/AddFilesDialog.tsx
../crow-ui/src/components/Chat/AgentActionItem.tsx
../crow-ui/src/components/Chat/AgentBubble.tsx
../crow-ui/src/components/Chat/AgentLoadingProgress.tsx
../crow-ui/src/components/Chat/AgentMessage.tsx
../crow-ui/src/components/Chat/AgentMessageDetails.tsx
../crow-ui/src/components/Chat/AgentMessageHeader.tsx
../crow-ui/src/components/Chat/AttachmentImagePreview.tsx
../crow-ui/src/components/Chat/Banner.tsx
../crow-ui/src/components/Chat/ChatGeneratedFilesTabContent.tsx
../crow-ui/src/components/Chat/ChatHeader.tsx
../crow-ui/src/components/Chat/ChatInputBar.tsx
../crow-ui/src/components/Chat/ChatMessagesFooter.tsx
../crow-ui/src/components/Chat/ChatMessagesHeader.tsx
../crow-ui/src/components/Chat/ChatProjectDetailView.tsx
../crow-ui/src/components/Chat/ChatProjectFilesSortableHeader.tsx
../crow-ui/src/components/Chat/ChatProjectFilesTable.tsx
../crow-ui/src/components/Chat/ChatProjectFilesTable.utils.ts
../crow-ui/src/components/Chat/ChatProjectFilesTablePagination.tsx
../crow-ui/src/components/Chat/ChatProjectHomepage.tsx
../crow-ui/src/components/Chat/ChatProjectListView.tsx
../crow-ui/src/components/Chat/ChatProjectOverviewContent.tsx
../crow-ui/src/components/Chat/ChatProjectViewContext.tsx
../crow-ui/src/components/Chat/ChatSubagentTaskTile.tsx
../crow-ui/src/components/Chat/CodeBlock.tsx
../crow-ui/src/components/Chat/ConfirmResetDialog.tsx
../crow-ui/src/components/Chat/CrowSearchSelect.tsx
../crow-ui/src/components/Chat/FileMessageCard.tsx
../crow-ui/src/components/Chat/FilePreviewDialog.tsx
../crow-ui/src/components/Chat/Init.tsx
../crow-ui/src/components/Chat/MessageList.tsx
../crow-ui/src/components/Chat/NewMessagesPill.tsx
../crow-ui/src/components/Chat/PersonaSelector.tsx
../crow-ui/src/components/Chat/QueuedMessagesSeparator.tsx
../crow-ui/src/components/Chat/SendButton.tsx
../crow-ui/src/components/Chat/StateBadge.tsx
../crow-ui/src/components/Chat/StopButton.tsx
../crow-ui/src/components/Chat/StreamingAgentBubble.tsx
../crow-ui/src/components/Chat/StreamingIndicator.tsx
../crow-ui/src/components/Chat/TaskTileProgress.tsx
../crow-ui/src/components/Chat/TileProgressGrid.tsx
../crow-ui/src/components/Chat/ToolArgsBlock.tsx
../crow-ui/src/components/Chat/ToolCallDetailsCard.tsx
../crow-ui/src/components/Chat/ToolStepContent.tsx
../crow-ui/src/components/Chat/UserBubble.tsx
../crow-ui/src/components/Chat/browserNotifications.ts
../crow-ui/src/components/Chat/index.ts
../crow-ui/src/components/Chat/subagentTrajectoryGrouping.ts
../crow-ui/src/components/Chat/types.ts
../crow-ui/src/components/Chat/OnboardingVideos/OnboardingVideoContext.tsx
../crow-ui/src/components/Chat/OnboardingVideos/OnboardingVideoDialog.tsx
../crow-ui/src/components/Chat/OnboardingVideos/OnboardingVideoPlayer.tsx
../crow-ui/src/components/Chat/OnboardingVideos/OnboardingVideosSection.tsx
../crow-ui/src/components/Chat/OnboardingVideos/types.ts
../crow-ui/src/components/Chat/OnboardingVideos/useOnboardingVideos.ts
../crow-ui/src/components/Chat/ToolCall/ToolCall.tsx
../crow-ui/src/components/Chat/ToolCall/ToolCallHeader.tsx
../crow-ui/src/components/Chat/ToolCall/ToolCallInput.tsx
../crow-ui/src/components/Chat/ToolCall/ToolCallOutput.tsx
../crow-ui/src/components/Chat/ToolCall/ToolCallSection.tsx
../crow-ui/src/components/Chat/ToolCall/adapter.ts
../crow-ui/src/components/Chat/ToolCall/index.ts
../crow-ui/src/components/Chat/ToolCall/types.ts
../crow-ui/src/components/Chat/context/ChatContext.tsx
../crow-ui/src/components/Chat/context/index.ts
../crow-ui/src/components/Chat/context/types.ts
../crow-ui/src/components/Chat/context/utils.ts
../crow-ui/src/components/Chat/evaluator/EvaluatorReviewProgressPanel.tsx
../crow-ui/src/components/Chat/evaluator/EvaluatorTurnFeedback.tsx
../crow-ui/src/components/Chat/evaluator/README.md
../crow-ui/src/components/Chat/evaluator/evaluatorFeedbackStore.ts
../crow-ui/src/components/Chat/evaluator/useEvaluatorWidgetMode.ts
../crow-ui/src/components/Chat/hooks/useActiveStatusToolCall.ts
../crow-ui/src/components/Chat/hooks/useBatchTrajectoryProgress.ts
../crow-ui/src/components/Chat/hooks/useChatFiles.ts
../crow-ui/src/components/Chat/hooks/useChatMessageListLayout.ts
../crow-ui/src/components/Chat/hooks/useChatTrajectories.ts
../crow-ui/src/components/Chat/hooks/useChatWebSocket.ts
../crow-ui/src/components/DataStorage/AddDataDialog.tsx
../crow-ui/src/components/DataStorage/ArtifactUpload.tsx
../crow-ui/src/components/DataStorage/DataEntryFormFields.tsx
../crow-ui/src/components/DataStorage/DataStorageAdvancedSearchBar.tsx
../crow-ui/src/components/DataStorage/DataStorageApi.ts
../crow-ui/src/components/DataStorage/DataStorageInput.tsx
../crow-ui/src/components/DataStorage/DataStorageSearch.tsx
../crow-ui/src/components/DataStorage/TrajectoryPicker.tsx
../crow-ui/src/components/DataStorage/TruncatedCell.tsx
../crow-ui/src/components/DataStorage/useCanUpload.ts
../crow-ui/src/components/Datasets/DatasetsPage.tsx
../crow-ui/src/components/Datasets/DatasetsSidebar.tsx
../crow-ui/src/components/Errors/BannedAccountPage.tsx
../crow-ui/src/components/Errors/CriticalError.tsx
../crow-ui/src/components/Errors/Error403Page.tsx
../crow-ui/src/components/Errors/Error404Page.tsx
../crow-ui/src/components/Errors/ErrorBoundary.tsx
../crow-ui/src/components/Errors/MalformedRequestErrorPage.tsx
../crow-ui/src/components/Errors/ProtectedJobResultsPage.tsx
../crow-ui/src/components/Errors/index.ts
../crow-ui/src/components/FileDropzone/AttachmentButton.tsx
../crow-ui/src/components/FileDropzone/DragOverlay.tsx
../crow-ui/src/components/FileDropzone/DropArea.tsx
../crow-ui/src/components/FileDropzone/FileList.tsx
../crow-ui/src/components/FileManager/FileDetailPanel.tsx
../crow-ui/src/components/FileManager/FileManagerPage.tsx
../crow-ui/src/components/FileManager/FileManagerTable.tsx
../crow-ui/src/components/FileManager/types.ts
../crow-ui/src/components/FilePreview/FileDetailView.tsx
../crow-ui/src/components/FilePreview/FilePreviewPanel.tsx
../crow-ui/src/components/FilePreview/index.ts
../crow-ui/src/components/FilePreview/types.ts
../crow-ui/src/components/FilePreview/useFilePreview.ts
../crow-ui/src/components/FilePreview/useObjectUrl.ts
../crow-ui/src/components/FilePreview/utils.ts
../crow-ui/src/components/FilePreview/docs/docx/DocxErrorBoundary.tsx
../crow-ui/src/components/FilePreview/docs/docx/DocxFallback.tsx
../crow-ui/src/components/FilePreview/docs/docx/DocxPreview.tsx
../crow-ui/src/components/FilePreview/docs/docx/index.ts
../crow-ui/src/components/FilePreview/docs/docx/useDocxRenderer.ts
../crow-ui/src/components/Findings/FindingsPage.tsx
../crow-ui/src/components/Findings/FindingsSidebar.tsx
../crow-ui/src/components/Home/CharacterCounter.tsx
../crow-ui/src/components/Home/Credits.tsx
../crow-ui/src/components/Home/FileUploadEntries.tsx
../crow-ui/src/components/Home/HomeAgentMenu.tsx
../crow-ui/src/components/Home/HomeCenterContent.tsx
../crow-ui/src/components/Home/HomeComposerCard.tsx
../crow-ui/src/components/Home/HomeContext.tsx
../crow-ui/src/components/Home/HomeDatasetDialog.tsx
../crow-ui/src/components/Home/HomeDatasetDialogPreviousUploadsTab.tsx
../crow-ui/src/components/Home/HomeExamplesList.tsx
../crow-ui/src/components/Home/InternalJobsSection.tsx
../crow-ui/src/components/Home/JobMetadata.tsx
../crow-ui/src/components/Home/QueryInputBar.tsx
../crow-ui/src/components/Home/QueryLengthWarning.tsx
../crow-ui/src/components/Home/uploadUtils.ts
../crow-ui/src/components/Home/useHomeDatasetDialogPreviousUploads.ts
../crow-ui/src/components/Integrations/GoogleDrivePicker.tsx
../crow-ui/src/components/Integrations/IntegrationTokenInput.tsx
../crow-ui/src/components/Integrations/IntegrationsList.tsx
../crow-ui/src/components/Integrations/ProviderCard.tsx
../crow-ui/src/components/Kosmos/KosmosContext.tsx
../crow-ui/src/components/Kosmos-Admin/AutomatedAnalysis.tsx
../crow-ui/src/components/Kosmos-Admin/EvaluationFindingDisplay.tsx
../crow-ui/src/components/Kosmos-Admin/EvaluationForm.tsx
../crow-ui/src/components/Kosmos-Admin/EvaluationGlobals.ts
../crow-ui/src/components/Kosmos-Admin/EvaluationScoreCard.tsx
../crow-ui/src/components/Kosmos-Admin/EvaluationViewer.tsx
../crow-ui/src/components/Kosmos-Admin/KosmosViewer.tsx
../crow-ui/src/components/Kosmos-Admin/ScoreSection.tsx
../crow-ui/src/components/Kosmos-Admin/WorldModelFormEditor.tsx
../crow-ui/src/components/Kosmos-Admin/XMLSection.tsx
../crow-ui/src/components/Kosmos-Admin/XMLViewer.tsx
../crow-ui/src/components/KosmosBetaRequest/BetaRequest.tsx
../crow-ui/src/components/KosmosBetaRequest/SentScreen.tsx
../crow-ui/src/components/KosmosBetaRequest/index.ts
../crow-ui/src/components/KosmosBetaRequest/useBetaRequest.ts
../crow-ui/src/components/Login/SignInForm.tsx
../crow-ui/src/components/Login/SignUpForm.tsx
../crow-ui/src/components/Login/ssoCheck.ts
../crow-ui/src/components/MarkdownRenderer/MarkdownCodeStyles.tsx
../crow-ui/src/components/MarkdownRenderer/MarkdownTable.tsx
../crow-ui/src/components/MarkdownRenderer/MarkdownTypography.tsx
../crow-ui/src/components/MarkdownRenderer/SmartAnchor.tsx
../crow-ui/src/components/MarkdownRenderer/chemistry.tsx
../crow-ui/src/components/MarkdownRenderer/citations.tsx
../crow-ui/src/components/MarkdownRenderer/components.tsx
../crow-ui/src/components/MarkdownRenderer/index.tsx
../crow-ui/src/components/MarkdownRenderer/status.tsx
../crow-ui/src/components/Marketing/CrowMetadata.ts
../crow-ui/src/components/Marketing/TrajectorySocialMediaPreview.tsx
../crow-ui/src/components/Marketing/crow.ts
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/ChemCrow/ChemCrowAnswerSection.tsx
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/ChemCrow/index.ts
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/DAAnswerSection.tsx
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/index.ts
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerFooter.tsx
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerSection.tsx
../crow-ui/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/index.ts
../crow-ui/src/components/Notifications/ConsentPage.tsx
../crow-ui/src/components/Notifications/NotificationModal.tsx
../crow-ui/src/components/Notifications/NotificationModalWrapper.tsx
../crow-ui/src/components/Notifications/NotificationStepper.tsx
../crow-ui/src/components/Notifications/OnboardingPage.tsx
../crow-ui/src/components/Notifications/PersonaOnboardingPage.tsx
../crow-ui/src/components/Notifications/index.ts
../crow-ui/src/components/Notifications/types.ts
../crow-ui/src/components/Objectives/ObjectivesPage.tsx
../crow-ui/src/components/Objectives/ObjectivesSidebar.tsx
../crow-ui/src/components/Organizations/Create.tsx
../crow-ui/src/components/Organizations/CrowPermissions.tsx
../crow-ui/src/components/Organizations/Crows.tsx
../crow-ui/src/components/Organizations/Management.tsx
../crow-ui/src/components/Organizations/View.tsx
../crow-ui/src/components/Outputs/OutputsPage.tsx
../crow-ui/src/components/Outputs/OutputsSidebar.tsx
../crow-ui/src/components/PaginationCarousel/PaginationCarousel.tsx
../crow-ui/src/components/PaginationCarousel/usePaginationCarousel.ts
../crow-ui/src/components/Plots/PlotsPage.tsx
../crow-ui/src/components/Plots/PlotsSidebar.tsx
../crow-ui/src/components/Profile/CreateTokenModal.tsx
../crow-ui/src/components/Profile/DeleteAccount.tsx
../crow-ui/src/components/Profile/LimitsManagement.tsx
../crow-ui/src/components/Profile/PrivacySettings.tsx
../crow-ui/src/components/Profile/ProfileManagement.tsx
../crow-ui/src/components/Profile/RequestIncreaseLink.tsx
../crow-ui/src/components/Profile/TokenManagement.tsx
../crow-ui/src/components/Projects/EmptyState.tsx
../crow-ui/src/components/Projects/ManageProjectsModal.tsx
../crow-ui/src/components/Projects/ProjectDetails.tsx
../crow-ui/src/components/Projects/ProjectSelectDropdown.tsx
../crow-ui/src/components/Projects/ProjectsSidebar.tsx
../crow-ui/src/components/Projects/index.ts
../crow-ui/src/components/ReleaseNotes/ReleaseNoteItem.tsx
../crow-ui/src/components/ReleaseNotes/ReleaseNotes.tsx
../crow-ui/src/components/ReleaseNotes/index.ts
../crow-ui/src/components/ReleaseNotesAdmin/EmptyState.tsx
../crow-ui/src/components/ReleaseNotesAdmin/MediaUploader.tsx
../crow-ui/src/components/ReleaseNotesAdmin/ReleaseNoteCard.tsx
../crow-ui/src/components/ReleaseNotesAdmin/ReleaseNoteEditor.tsx
../crow-ui/src/components/ReleaseNotesAdmin/ReleaseNotePreview.tsx
../crow-ui/src/components/ReleaseNotesAdmin/ReleaseNotesList.tsx
../crow-ui/src/components/ReleaseNotesAdmin/index.ts
../crow-ui/src/components/Reports/ReportsPage.tsx
../crow-ui/src/components/Reports/ReportsSidebar.tsx
../crow-ui/src/components/Spinners/DNA.tsx
../crow-ui/src/components/Spinners/LoadingMessage.tsx
../crow-ui/src/components/SubPageNav/SubPageNav.tsx
../crow-ui/src/components/SubPageNav/TaskSubPageNav.tsx
../crow-ui/src/components/Subscription/Credits.tsx
../crow-ui/src/components/Subscription/EnterprisePlansBanner.tsx
../crow-ui/src/components/Subscription/PricingGrid.tsx
../crow-ui/src/components/Subscription/PricingModal.tsx
../crow-ui/src/components/Subscription/PurchaseCreditsModal.tsx
../crow-ui/src/components/Subscription/RefundRequestModal.tsx
../crow-ui/src/components/Subscription/SubscriptionPlans.tsx
../crow-ui/src/components/Subscription/Usage.tsx
../crow-ui/src/components/Tasks/TasksPage.tsx
../crow-ui/src/components/Tasks/TasksSidebar.tsx
../crow-ui/src/components/TasksPage/DeleteTaskConfirmationModal.tsx
../crow-ui/src/components/TasksPage/KosmosTaskPage.tsx
../crow-ui/src/components/TasksPage/TaskDetailPage.tsx
../crow-ui/src/components/TasksPage/TasksLeftPanel.tsx
../crow-ui/src/components/TasksPage/TrajectoryCard.tsx
../crow-ui/src/components/TasksPage/useResolvedTaskState.ts
../crow-ui/src/components/TasksPage/useTaskSidebarData.ts
../crow-ui/src/components/TrajectoryDetails/CancelTaskModal.tsx
../crow-ui/src/components/TrajectoryDetails/FollowupButton.tsx
../crow-ui/src/components/TrajectoryDetails/FrameSection.tsx
../crow-ui/src/components/TrajectoryDetails/MainPanel.tsx
../crow-ui/src/components/TrajectoryDetails/MessagesDefaultView.tsx
../crow-ui/src/components/TrajectoryDetails/MessagesSection.tsx
../crow-ui/src/components/TrajectoryDetails/TaskDetails.tsx
../crow-ui/src/components/TrajectoryDetails/TaskSection.tsx
../crow-ui/src/components/TrajectoryDetails/ToolsSection.tsx
../crow-ui/src/components/TrajectoryDetails/TrajectoryDetailsSurface.tsx
../crow-ui/src/components/TrajectoryDetails/TrajectoryHeaderButton.tsx
../crow-ui/src/components/TrajectoryDetails/TrajectoryIconButton.tsx
../crow-ui/src/components/TrajectoryDetails/TrajectoryToolbar.tsx
../crow-ui/src/components/TrajectoryDetails/useMessageCollection.tsx
../crow-ui/src/components/TrajectoryDetails/useResolvedTrajectoryId.ts
../crow-ui/src/components/TrajectoryDetails/useTrajectoryDetailsController.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Common.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Renderers.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/getResultCopyText.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/utils.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/xmlUtils.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/ChemCrowAnswerContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/ChemCrowReasoningContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/Renderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/utils.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/GHSRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/ObservationJSONRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/ReactionRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/SmilesRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/TableRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS01.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS02.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS03.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS04.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS05.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS06.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS07.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS08.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS09.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/ghs-pictogram-mapping.json
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/AnalysisContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/DownloadsTab.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/ImageThumbnails.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/Jupyter.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/MessagesDataAnalysis.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/Plotly.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/ReasoningContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/Renderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/ResultsContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/DataAnalysis/InternalRenderers/DataAnalysisTableRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/Common.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/ContinuationQuery.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InlineFigure.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/MediaDisplay.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/MediaHoverContext.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/OutputContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/ReasoningContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/ReferencesContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/Renderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/citationStyles.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/useMediaPreloader.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/utils-tables.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/utils.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/GatherEvidenceRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/GetPlanRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/JSONPlanRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/OpenTargets.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/RendererErrorBoundary.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/StatusRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/PaperQA/InternalRenderers/index.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/OutputContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/ReasoningContent.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/Renderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/SequenceChunks.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/InternalRenderers/BindCraftRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/InternalRenderers/MPNNRenderer.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/ProteinCrow/InternalRenderers/index.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/AgentTimeline.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/ArgumentsSection.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/K2TimelineStep.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/SwitchToAnswerButton.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/TimelineGroup.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/TimelineStep.tsx
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Shared/index.ts
../crow-ui/src/components/TrajectoryDetails/FrameHelpers/Tardigrade/Renderer.tsx
../crow-ui/src/components/TrajectoryDetails/TaskReportPdf/TaskReportPrintView.tsx
../crow-ui/src/components/TrajectoryDetails/TaskReportPdf/collectExportFigures.ts
../crow-ui/src/components/TrajectoryDetails/TaskReportPdf/normalizeMarkdown.ts
../crow-ui/src/components/TrajectoryDetails/TaskReportPdf/printStyles.css
../crow-ui/src/components/TrajectoryDetails/TaskReportPdf/useTaskReportExport.tsx
../crow-ui/src/components/WorldModels/MultiModalEditor.tsx
../crow-ui/src/components/WorldModels/WorldModelApi.ts
../crow-ui/src/components/WorldModels/WorldModelEditor.tsx
../crow-ui/src/components/hooks/useDemoData.tsx
../crow-ui/src/components/hooks/useGlobalMessages.tsx
../crow-ui/src/components/icons/CrowDark.tsx
../crow-ui/src/components/icons/CrowLight.tsx
../crow-ui/src/components/search/AdvancedSearch.tsx
../crow-ui/src/components/search/searchFields.ts
../crow-ui/src/components/shared/AgentDetailsHeaderBadge.tsx
../crow-ui/src/components/shared/ContentContainer.tsx
../crow-ui/src/components/shared/MinimapGutter.tsx
../crow-ui/src/components/shared/SidebarProgressBadge.tsx
../crow-ui/src/components/shared/TaskHeaderBadge.tsx
../crow-ui/src/components/shared/useNotebookVisibleCells.ts
../crow-ui/src/context/AppContext.tsx
../crow-ui/src/context/DataAnalysisContext.tsx
../crow-ui/src/context/ScrollContext.tsx
../crow-ui/src/context/TabContext.tsx
../crow-ui/src/context/TrajectoryContext.tsx
../crow-ui/src/context/TrajectoryListContext.tsx
../crow-ui/src/hooks/useAppContext.ts
../crow-ui/src/hooks/useBillingAccount.ts
../crow-ui/src/hooks/useDebounce.ts
../crow-ui/src/hooks/useExternalLinkTracking.ts
../crow-ui/src/hooks/useFileValidation.ts
../crow-ui/src/hooks/useFrameProtection.ts
../crow-ui/src/hooks/useGoogleDrivePicker.ts
../crow-ui/src/hooks/useInvoices.ts
../crow-ui/src/hooks/useLocalStorage.ts
../crow-ui/src/hooks/useMediaQuery.ts
../crow-ui/src/hooks/useOAuthPopup.ts
../crow-ui/src/hooks/useProjectShareTabs.ts
../crow-ui/src/hooks/useProjectSubPageCounts.ts
../crow-ui/src/hooks/useProjects.ts
../crow-ui/src/hooks/useRedirectWhenAuthed.ts
../crow-ui/src/hooks/useReleaseNotes.ts
../crow-ui/src/hooks/useReleaseNotesAdmin.ts
../crow-ui/src/hooks/useSafeSidebar.ts
../crow-ui/src/hooks/useTrajectoryPicker.ts
../crow-ui/src/hooks/useTrajectoryProgressStandalone.ts
../crow-ui/src/hooks/useTransactions.ts
../crow-ui/src/hooks/useViewSwitch.ts
../crow-ui/src/hooks/useWebSocketAuth.ts
../crow-ui/src/hooks/useWorldModels.ts
../crow-ui/src/hooks/queries/queryKeys.ts
../crow-ui/src/hooks/queries/useChatConversations.ts
../crow-ui/src/hooks/queries/useDataStorageMutations.ts
../crow-ui/src/hooks/queries/useDataStorageSearch.ts
../crow-ui/src/hooks/queries/useHasAnyTasks.ts
../crow-ui/src/hooks/queries/useQueuedMessages.ts
../crow-ui/src/hooks/queries/useSessionApi.ts
../crow-ui/src/layout/Footer.tsx
../crow-ui/src/layout/Icons.tsx
../crow-ui/src/layout/MobileHeader.tsx
../crow-ui/src/layout/PaneledLayout.tsx
../crow-ui/src/layout/RecentTrajectories.tsx
../crow-ui/src/layout/Sidebar.tsx
../crow-ui/src/layout/sidebarNavigation.tsx
../crow-ui/src/models/AccountStatusBanner.ts
../crow-ui/src/models/AddProjectMembersModal.ts
../crow-ui/src/models/App.ts
../crow-ui/src/models/Auth.ts
../crow-ui/src/models/ChemCrowAnswerSection.ts
../crow-ui/src/models/Components.ts
../crow-ui/src/models/DataStorage.ts
../crow-ui/src/models/ErrorPages.ts
../crow-ui/src/models/Feedback.ts
../crow-ui/src/models/FileDropzone.ts
../crow-ui/src/models/GlobalMessages.ts
../crow-ui/src/models/Invoice.ts
../crow-ui/src/models/JobDropdown.ts
../crow-ui/src/models/Jobs.ts
../crow-ui/src/models/Kosmos.ts
../crow-ui/src/models/Organizations.ts
../crow-ui/src/models/PaperQA.ts
../crow-ui/src/models/Persona.ts
../crow-ui/src/models/Profile.ts
../crow-ui/src/models/Projects.ts
../crow-ui/src/models/ReleaseNotes.ts
../crow-ui/src/models/RouteUtils.ts
../crow-ui/src/models/Routes.ts
../crow-ui/src/models/SignInForm.ts
../crow-ui/src/models/SignUpForm.ts
../crow-ui/src/models/Spinners.ts
../crow-ui/src/models/StatusLabel.ts
../crow-ui/src/models/Subscription.ts
../crow-ui/src/models/TrajectorySocialMediaPreview.ts
../crow-ui/src/models/Transaction.ts
../crow-ui/src/models/WorldModels.ts
../crow-ui/src/models/analytics.ts
../crow-ui/src/models/authenticated-fetch.ts
../crow-ui/src/models/config.ts
../crow-ui/src/models/context.ts
../crow-ui/src/models/crow.ts
../crow-ui/src/models/error-handling.ts
../crow-ui/src/models/event-bus.ts
../crow-ui/src/models/globals.ts
../crow-ui/src/models/hooks.ts
../crow-ui/src/models/layout.ts
../crow-ui/src/models/login.ts
../crow-ui/src/models/theme.ts
../crow-ui/src/routes/Activity.tsx
../crow-ui/src/routes/AdminReleaseNotes.tsx
../crow-ui/src/routes/ChatInitPage.tsx
../crow-ui/src/routes/ChatSessionPage.tsx
../crow-ui/src/routes/Feedback.tsx
../crow-ui/src/routes/Home.tsx
../crow-ui/src/routes/IntegrationManage.tsx
../crow-ui/src/routes/Integrations.tsx
../crow-ui/src/routes/KosmosEvaluate.tsx
../crow-ui/src/routes/Login.tsx
../crow-ui/src/routes/Messages.tsx
../crow-ui/src/routes/Models.tsx
../crow-ui/src/routes/OAuthComplete.tsx
../crow-ui/src/routes/Organizations.tsx
../crow-ui/src/routes/Plans.tsx
../crow-ui/src/routes/Profile.tsx
../crow-ui/src/routes/Project.tsx
../crow-ui/src/routes/ProjectDetails.tsx
../crow-ui/src/routes/Projects.tsx
../crow-ui/src/routes/SignUp.tsx
../crow-ui/src/routes/SlackInstall.tsx
../crow-ui/src/routes/SlackInstallStart.tsx
../crow-ui/src/routes/SubPageLayout.tsx
../crow-ui/src/routes/TasksLayout.tsx
../crow-ui/src/routes/TeamsInstall.tsx
../crow-ui/src/routes/TeamsInstallStart.tsx
../crow-ui/src/routes/TrajectoryDetails.tsx
../crow-ui/src/routes/ViewRedirect.tsx
../crow-ui/src/routes/WorldModelRawContents.tsx
../crow-ui/src/routes/WorldModels.tsx
../crow-ui/src/routes/routeHandle.ts
../crow-ui/src/routes/routes.ts
../crow-ui/src/schemas/tasks.ts
../crow-ui/src/theme/index.ts
../crow-ui/src/theme/usePlatformTheme.tsx
../crow-ui/src/types/assets.d.ts
../crow-ui/src/utils/analytics.ts
../crow-ui/src/utils/authenticated-fetch.ts
../crow-ui/src/utils/chatLinkParser.ts
../crow-ui/src/utils/config.ts
../crow-ui/src/utils/dataStorage.ts
../crow-ui/src/utils/dateTime.ts
../crow-ui/src/utils/error-handling.ts
../crow-ui/src/utils/event-bus.ts
../crow-ui/src/utils/fileTypeIcon.tsx
../crow-ui/src/utils/formatFileSize.ts
../crow-ui/src/utils/globals.ts
../crow-ui/src/utils/heronThemedImages.ts
../crow-ui/src/utils/iamPolicies.ts
../crow-ui/src/utils/kosmosProgress.ts
../crow-ui/src/utils/markdownExport.ts
../crow-ui/src/utils/mimeTypes.ts
../crow-ui/src/utils/personaBranding.ts
../crow-ui/src/utils/projectSortOptions.ts
../crow-ui/src/utils/publicAssets.ts
../crow-ui/src/utils/routeClassification.ts
../crow-ui/src/utils/tasks.ts
../crow-ui/src/utils/trajectoryStateBlobs.ts
../crow-ui/test/App.redirects.spec.tsx
../crow-ui/test/DataStorageApi.spec.ts
../crow-ui/test/serviceWorkerRegistration.spec.ts
../crow-ui/test/swc-transformer.cjs
../crow-ui/test/__mocks__/dotlottieReactMock.js
../crow-ui/test/__mocks__/drivePickerReactMock.js
../crow-ui/test/__mocks__/fileMock.js
../crow-ui/test/__mocks__/pqa3-raw-answer-example.txt
../crow-ui/test/__utils__/Wrapper.tsx
../crow-ui/test/clients/WebsocketClient.spec.ts
../crow-ui/test/components/AcuCreditUsageBar.spec.tsx
../crow-ui/test/components/AddDataStorageEntryAccessModal.spec.tsx
../crow-ui/test/components/AddProjectMembersModal.spec.tsx
../crow-ui/test/components/CopyButtonWithMenu.spec.tsx
../crow-ui/test/components/CreateProjectModal.spec.tsx
../crow-ui/test/components/FileChip.spec.tsx
../crow-ui/test/components/GlobalMessageBanner.spec.tsx
../crow-ui/test/components/MarkdownInput.spec.tsx
../crow-ui/test/components/MarkdownRenderer.spec.tsx
../crow-ui/test/components/MetadataEditor.spec.tsx
../crow-ui/test/components/PlatformInput.spec.tsx
../crow-ui/test/components/ProjectSelector.spec.tsx
../crow-ui/test/components/ShareModal.spec.tsx
../crow-ui/test/components/ShareSection.spec.tsx
../crow-ui/test/components/StatusLabel.spec.tsx
../crow-ui/test/components/ThumbsFeedback.spec.tsx
../crow-ui/test/components/ViewportWarning.spec.tsx
../crow-ui/test/components/Artifacts/ArtifactsSidebar.spec.tsx
../crow-ui/test/components/Artifacts/useArtifactsSidebar.spec.ts
../crow-ui/test/components/Auth/UserMenu.spec.tsx
../crow-ui/test/components/Chat/AddFilesDialog.spec.tsx
../crow-ui/test/components/Chat/AgentBubble.spec.tsx
../crow-ui/test/components/Chat/AgentLoadingProgress.spec.tsx
../crow-ui/test/components/Chat/ChatGeneratedFilesTabContent.spec.tsx
../crow-ui/test/components/Chat/ChatProjectFilesTable.spec.tsx
../crow-ui/test/components/Chat/ChatProjectHomepage.spec.tsx
../crow-ui/test/components/Chat/ChatProjectListView.render.spec.tsx
../crow-ui/test/components/Chat/ChatProjectListView.spec.ts
../crow-ui/test/components/Chat/ChatSubagentTaskTile.spec.tsx
../crow-ui/test/components/Chat/FileMessageCard.spec.tsx
../crow-ui/test/components/Chat/FilePreviewDialog.spec.tsx
../crow-ui/test/components/Chat/Init.spec.tsx
../crow-ui/test/components/Chat/InputBar.spec.tsx
../crow-ui/test/components/Chat/NewMessagesPill.spec.tsx
../crow-ui/test/components/Chat/StreamingAgentBubble.spec.tsx
../crow-ui/test/components/Chat/StreamingIndicator.spec.tsx
../crow-ui/test/components/Chat/TaskTileProgress.spec.tsx
../crow-ui/test/components/Chat/TileProgressGrid.spec.tsx
../crow-ui/test/components/Chat/ToolCall.spec.tsx
../crow-ui/test/components/Chat/ToolCallDetailsCard.spec.tsx
../crow-ui/test/components/Chat/UserBubble.spec.tsx
../crow-ui/test/components/Chat/subagentTrajectoryGrouping.spec.ts
../crow-ui/test/components/Chat/OnboardingVideos/OnboardingVideosSection.spec.tsx
../crow-ui/test/components/Chat/OnboardingVideos/useOnboardingVideos.spec.tsx
../crow-ui/test/components/Chat/context/ChatContext.navigation.spec.tsx
../crow-ui/test/components/Chat/context/ChatContext.spec.tsx
../crow-ui/test/components/Chat/context/utils.spec.ts
../crow-ui/test/components/Chat/context/__fixtures__/f3872747-12c9-4f01-8e6c-9a44e491f44b.json
../crow-ui/test/components/Chat/hooks/useActiveStatusToolCall.spec.ts
../crow-ui/test/components/Chat/hooks/useBatchTrajectoryProgress.spec.ts
../crow-ui/test/components/Chat/hooks/useChatFiles.spec.ts
../crow-ui/test/components/Chat/hooks/useChatTrajectories.spec.ts
../crow-ui/test/components/Chat/hooks/useChatWebSocket.spec.ts
../crow-ui/test/components/DataStorage/ArtifactUpload.spec.tsx
../crow-ui/test/components/DataStorage/DataStorageAdvancedSearchBar.spec.tsx
../crow-ui/test/components/DataStorage/DataStorageSearch.spec.tsx
../crow-ui/test/components/Errors/CriticalError.spec.tsx
../crow-ui/test/components/Errors/Error404Page.spec.tsx
../crow-ui/test/components/FileManager/FileDetailPanel.escape.spec.tsx
../crow-ui/test/components/FileManager/FileDetailPanel.spec.tsx
../crow-ui/test/components/FileManager/FileManagerPage.spec.tsx
../crow-ui/test/components/FileManager/FileManagerTable.spec.tsx
../crow-ui/test/components/FilePreview/FileDetailView.spec.tsx
../crow-ui/test/components/FilePreview/useFilePreview.spec.ts
../crow-ui/test/components/FilePreview/useObjectUrl.spec.ts
../crow-ui/test/components/FilePreview/utils.spec.ts
../crow-ui/test/components/FilePreview/docs/docx/DocxErrorBoundary.spec.tsx
../crow-ui/test/components/FilePreview/docs/docx/DocxFallback.spec.tsx
../crow-ui/test/components/FilePreview/docs/docx/DocxPreview.spec.tsx
../crow-ui/test/components/FilePreview/docs/docx/useDocxRenderer.spec.ts
../crow-ui/test/components/Findings/FindingsSidebar.spec.tsx
../crow-ui/test/components/Home/CharacterCounter.spec.tsx
../crow-ui/test/components/Home/FileUploadEntries.spec.tsx
../crow-ui/test/components/Home/HomeCenterContent.spec.tsx
../crow-ui/test/components/Home/HomeComposerCard.spec.tsx
../crow-ui/test/components/Home/HomeContext.spec.tsx
../crow-ui/test/components/Home/HomeDatasetDialog.spec.tsx
../crow-ui/test/components/Home/InternalJobsSection.spec.tsx
../crow-ui/test/components/Home/JobMetadata.spec.tsx
../crow-ui/test/components/Home/QueryInputBar.spec.tsx
../crow-ui/test/components/Home/QueryLengthWarning.spec.tsx
../crow-ui/test/components/Home/uploadUtils.spec.ts
../crow-ui/test/components/Integrations/GoogleDrivePicker.spec.tsx
../crow-ui/test/components/Integrations/ProviderCard.spec.tsx
../crow-ui/test/components/Kosmos/KosmosViewer.spec.tsx
../crow-ui/test/components/Login/SignInForm.spec.tsx
../crow-ui/test/components/Login/SignUpForm.spec.tsx
../crow-ui/test/components/MarkdownRenderer/SmartAnchor.spec.tsx
../crow-ui/test/components/Marketing/TrajectorySocialMediaPreview.spec.tsx
../crow-ui/test/components/Marketing/SocialMediaPreviewComponents/ChemCrow/ChemCrowAnswerSection.spec.tsx
../crow-ui/test/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/DAAnswerSection.spec.tsx
../crow-ui/test/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerSection.spec.tsx
../crow-ui/test/components/Notifications/NotificationModal.regression.spec.tsx
../crow-ui/test/components/Notifications/NotificationModal.spec.tsx
../crow-ui/test/components/Notifications/NotificationModalWrapper.spec.tsx
../crow-ui/test/components/Notifications/PersonaOnboardingPage.spec.tsx
../crow-ui/test/components/Outputs/OutputsPage.spec.tsx
../crow-ui/test/components/Profile/TokenManagement.spec.tsx
../crow-ui/test/components/Projects/ProjectsSidebar.spec.tsx
../crow-ui/test/components/ReleaseNotes/ReleaseNoteItem.spec.tsx
../crow-ui/test/components/ReleaseNotes/ReleaseNotes.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/EmptyState.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/MediaUploader.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/ReleaseNoteCard.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/ReleaseNoteEditor.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/ReleaseNotePreview.spec.tsx
../crow-ui/test/components/ReleaseNotesAdmin/ReleaseNotesList.spec.tsx
../crow-ui/test/components/SubPageNav/SubPageNav.spec.tsx
../crow-ui/test/components/SubPageNav/TaskSubPageNav.spec.tsx
../crow-ui/test/components/Subscription/Credits.spec.tsx
../crow-ui/test/components/Subscription/PurchaseCreditsModal.spec.tsx
../crow-ui/test/components/Subscription/RefundRequestModal.spec.tsx
../crow-ui/test/components/Subscription/SubscriptionPlans.spec.tsx
../crow-ui/test/components/Subscription/Usage.spec.tsx
../crow-ui/test/components/Tasks/TasksPage.spec.tsx
../crow-ui/test/components/Tasks/TasksSidebar.spec.tsx
../crow-ui/test/components/TasksPage/K2KosmosTaskPage.spec.tsx
../crow-ui/test/components/TasksPage/TaskDetailPage.spec.tsx
../crow-ui/test/components/TasksPage/TasksLeftPanel.spec.tsx
../crow-ui/test/components/TasksPage/TrajectoryCard.spec.tsx
../crow-ui/test/components/TasksPage/useResolvedTaskState.spec.ts
../crow-ui/test/components/TasksPage/useTaskSidebarData.spec.ts
../crow-ui/test/components/TrajectoryDetails/K2TaskDetails.spec.tsx
../crow-ui/test/components/TrajectoryDetails/TaskSection.spec.tsx
../crow-ui/test/components/TrajectoryDetails/TrajectoryToolbar.spec.tsx
../crow-ui/test/components/TrajectoryDetails/useMessageCollection.spec.tsx
../crow-ui/test/components/TrajectoryDetails/useTrajectoryDetailsController.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/getResultCopyText.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/utils.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/xmlUtils.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/ChemCrow/ReasoningContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/ChemCrow/utils.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/DataAnalysis/ImageThumbnails.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/DataAnalysis/MessagesDataAnalysis.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/DataAnalysis/ReasoningContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/Common.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/GatherEvidenceRenderer.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/InlineFigure.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/JSONPlanRenderer.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/MarkdownRenderer.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/MediaDisplay.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/OutputContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/ReasoningContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/ReferencesContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/Renderer.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/data.json
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/PaperQA/utils.spec.ts
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/ProteinCrow/ReasoningContent.spec.tsx
../crow-ui/test/components/TrajectoryDetails/FrameHelpers/Shared/AgentTimeline.spec.tsx
../crow-ui/test/components/TrajectoryDetails/TaskReportPdf/TaskReportPrintView.spec.tsx
../crow-ui/test/components/TrajectoryDetails/TaskReportPdf/collectExportFigures.spec.ts
../crow-ui/test/components/TrajectoryDetails/TaskReportPdf/useTaskReportExport.spec.ts
../crow-ui/test/components/WorldModels/WorldModelApi.spec.tsx
../crow-ui/test/components/hooks/useDemoData.spec.tsx
../crow-ui/test/components/shared/MinimapGutter.spec.tsx
../crow-ui/test/components/shared/SidebarProgressBadge.spec.tsx
../crow-ui/test/context/ScrollContext.spec.tsx
../crow-ui/test/context/TrajectoryListContext.spec.tsx
../crow-ui/test/data/dummy-env-data.json
../crow-ui/test/data/transition-with-preamble.json
../crow-ui/test/hooks/useDataStorageMutations.spec.tsx
../crow-ui/test/hooks/useDataStorageSearch.spec.tsx
../crow-ui/test/hooks/useFrameProtection.spec.tsx
../crow-ui/test/hooks/useGoogleDrivePicker.spec.tsx
../crow-ui/test/hooks/useProjectSubPageCounts.spec.tsx
../crow-ui/test/hooks/useProjects.spec.tsx
../crow-ui/test/hooks/useReleaseNotes.spec.tsx
../crow-ui/test/hooks/useReleaseNotesAdmin.spec.tsx
../crow-ui/test/hooks/useTrajectoryProgressStandalone.spec.tsx
../crow-ui/test/hooks/queries/useChatConversations.spec.ts
../crow-ui/test/layout/MobileNavigation.spec.tsx
../crow-ui/test/layout/PaneledLayout.spec.tsx
../crow-ui/test/layout/RecentTrajectories.spec.tsx
../crow-ui/test/layout/Sidebar.spec.tsx
../crow-ui/test/models/ReleaseNotes.spec.ts
../crow-ui/test/routes/Activity.spec.tsx
../crow-ui/test/routes/ChatInitPage.spec.tsx
../crow-ui/test/routes/ChatSessionPage.spec.tsx
../crow-ui/test/routes/Home.spec.tsx
../crow-ui/test/routes/Layout.spec.tsx
../crow-ui/test/routes/Plans.spec.tsx
../crow-ui/test/routes/Projects.spec.tsx
../crow-ui/test/routes/SlackInstall.spec.tsx
../crow-ui/test/routes/SlackInstallStart.spec.tsx
../crow-ui/test/routes/TaskWorkspaceRoute.spec.tsx
../crow-ui/test/routes/ViewRedirect.spec.tsx
../crow-ui/test/utils/authenticated-fetch.spec.ts
../crow-ui/test/utils/chatLinkParser.spec.ts
../crow-ui/test/utils/dataStorage.spec.ts
../crow-ui/test/utils/dateTime.spec.ts
../crow-ui/test/utils/error-handling.spec.ts
../crow-ui/test/utils/event-bus.spec.ts
../crow-ui/test/utils/fileTypeIcon.spec.tsx
../crow-ui/test/utils/formatFileSize.spec.ts
../crow-ui/test/utils/globals.spec.ts
../crow-ui/test/utils/heronThemedImages.spec.ts
../crow-ui/test/utils/kosmosProgress.spec.ts
../crow-ui/test/utils/markdownExport.spec.ts
../crow-ui/test/utils/mimeTypes.spec.ts
../crow-ui/test/utils/routeClassification.spec.ts
../crow-ui/test/utils/tasks.spec.ts
../crow-ui/test/utils/trajectoryStateBlobs.spec.ts
../e14c/AGENTS.md
../e14c/CLAUDE.md
../e14c/CONTRIBUTING.md
../e14c/DESIGN.md
../e14c/LICENSE
../e14c/README.md
../e14c/justfile
../e14c/e14c-air/pyproject.toml
../e14c/e14c-air/src/e14c/air/__init__.py
../e14c/e14c-air/src/e14c/air/cluster.py
../e14c/e14c-air/src/e14c/air/py.typed
../e14c/e14c-autoresearch/pyproject.toml
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/.gitignore
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/README.md
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/evaluator.py
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/run_n26.py
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/seed_canonical.py
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/seed_sota.py
../e14c/e14c-autoresearch/benchmarks/n26_circle_packing/seed_trivial.py
../e14c/e14c-autoresearch/src/e14c/py.typed
../e14c/e14c-autoresearch/src/e14c/autoresearch/__init__.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/__init__.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_controller.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_database.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_diff.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_evaluator.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_mutator.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_prompt.py
../e14c/e14c-autoresearch/src/e14c/autoresearch/alpha_evolve/_types.py
../e14c/e14c-chemistry/MANIFEST.in
../e14c/e14c-chemistry/pyproject.toml
../e14c/e14c-chemistry/src/e14c/py.typed
../e14c/e14c-chemistry/src/e14c/chemistry/__init__.py
../e14c/e14c-chemistry/src/e14c/chemistry/_http.py
../e14c/e14c-chemistry/src/e14c/chemistry/alerts.py
../e14c/e14c-chemistry/src/e14c/chemistry/chembl.py
../e14c/e14c-chemistry/src/e14c/chemistry/chemspace.py
../e14c/e14c-chemistry/src/e14c/chemistry/drawing.py
../e14c/e14c-chemistry/src/e14c/chemistry/ether.py
../e14c/e14c-chemistry/src/e14c/chemistry/properties.py
../e14c/e14c-chemistry/src/e14c/chemistry/property_prediction.py
../e14c/e14c-chemistry/src/e14c/chemistry/utils.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/__init__.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/admet-tools/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/admet-tools/admet_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/admet-tools/requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/chemspace/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/chemspace/chemspace_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/decimer/decimer_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/drug_side_effects/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/drug_side_effects/drug_side_effects_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/gene-binders/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/gene-binders/gene_binders_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/gene-binders/requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/gene-binders/tool_notes.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/moltrans-molrqa/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/moltrans-molrqa/dev-requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/moltrans-molrqa/moltrans_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/moltrans-molrqa/requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/pubchem/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/pubchem/__init__.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/pubchem/pubchem_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/reaction_enthalpy/README.md
../e14c/e14c-chemistry/src/e14c/chemistry/_services/reaction_enthalpy/client_example.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/reaction_enthalpy/environment.yml
../e14c/e14c-chemistry/src/e14c/chemistry/_services/reaction_enthalpy/reaction_enthalpy_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/_services/reaction_enthalpy/requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/retrosynthesis/requirements.txt
../e14c/e14c-chemistry/src/e14c/chemistry/_services/retrosynthesis/retrosynthesis_app.py
../e14c/e14c-chemistry/src/e14c/chemistry/data/alert_collection.csv
../e14c/e14c-client/pyproject.toml
../e14c/e14c-client/src/e14c/_edison_client.py
../e14c/e14c-client/src/e14c/_trajectory.py
../e14c/e14c-client/src/e14c/edison_client.py
../e14c/e14c-client/src/e14c/py.typed
../e14c/e14c-comms/pyproject.toml
../e14c/e14c-comms/src/e14c/comms.py
../e14c/e14c-comms/src/e14c/py.typed
../e14c/e14c-core/pyproject.toml
../e14c/e14c-core/src/e14c/_decorators.py
../e14c/e14c-core/src/e14c/filesystem.py
../e14c/e14c-core/src/e14c/path_sandbox.py
../e14c/e14c-core/src/e14c/py.typed
../e14c/e14c-data-retrieval/pyproject.toml
../e14c/e14c-data-retrieval/src/e14c/py.typed
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/__init__.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_data_source_registry.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_query_databases.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_data_sources/__init__.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_data_sources/api.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_data_sources/response_parsing.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/__init__.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/alphafold.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/cbioportal.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/clinvar.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/dbsnp.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/emdb.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/ensembl.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/geo.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/gnomad.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/gtopdb.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/gwas_catalog.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/interpro.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/jaspar.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/kegg.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/monarch.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/mpd.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/openfda.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/pdb.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/pride.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/regulomedb.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/remap.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/stringdb.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/tcga.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/ucsc.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/uniprot.py
../e14c/e14c-data-retrieval/src/e14c/data_retrieval/_prompts/zenodo.py
../e14c/e14c-data-storage/pyproject.toml
../e14c/e14c-data-storage/src/e14c/data_storage.py
../e14c/e14c-data-storage/src/e14c/py.typed
../e14c/e14c-director/pyproject.toml
../e14c/e14c-director/src/e14c/director.py
../e14c/e14c-director/src/e14c/py.typed
../e14c/e14c-ditl/pyproject.toml
../e14c/e14c-ditl/src/e14c/_xml_utils.py
../e14c/e14c-ditl/src/e14c/findings.py
../e14c/e14c-ditl/src/e14c/py.typed
../e14c/e14c-image-generation/pyproject.toml
../e14c/e14c-image-generation/src/e14c/image_generation.py
../e14c/e14c-image-generation/src/e14c/py.typed
../e14c/e14c-llm/pyproject.toml
../e14c/e14c-llm/src/e14c/_llm.py
../e14c/e14c-llm/src/e14c/env.py
../e14c/e14c-llm/src/e14c/py.typed
../e14c/e14c-llm/tests/test_llm.py
../e14c/e14c-mcp/pyproject.toml
../e14c/e14c-mcp/src/e14c/mcp/__init__.py
../e14c/e14c-mcp/src/e14c/mcp/py.typed
../e14c/e14c-mcp/tests/test_mcp.py
../e14c/e14c-metrics/README.md
../e14c/e14c-metrics/pyproject.toml
../e14c/e14c-metrics/src/e14c/py.typed
../e14c/e14c-metrics/src/e14c/metrics/__init__.py
../e14c/e14c-metrics/src/e14c/metrics/registry.py
../e14c/e14c-proteins/MANIFEST.in
../e14c/e14c-proteins/pyproject.toml
../e14c/e14c-proteins/src/e14c/py.typed
../e14c/e14c-proteins/src/e14c/proteins/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_http.py
../e14c/e14c-proteins/src/e14c/proteins/_timeouts.py
../e14c/e14c-proteins/src/e14c/proteins/alphafold.py
../e14c/e14c-proteins/src/e14c/proteins/bindcraft.py
../e14c/e14c-proteins/src/e14c/proteins/boltz.py
../e14c/e14c-proteins/src/e14c/proteins/boltzgen.py
../e14c/e14c-proteins/src/e14c/proteins/visualize.py
../e14c/e14c-proteins/src/e14c/proteins/_services/README.md
../e14c/e14c-proteins/src/e14c/proteins/_services/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/_jax_utils.py
../e14c/e14c-proteins/src/e14c/proteins/_services/_modal_result_poll.py
../e14c/e14c-proteins/src/e14c/proteins/_services/_timeouts.py
../e14c/e14c-proteins/src/e14c/proteins/_services/deploy.py
../e14c/e14c-proteins/src/e14c/proteins/_services/bindcraft/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/bindcraft/_pdb_utils.py
../e14c/e14c-proteins/src/e14c/proteins/_services/bindcraft/api_bindcraft.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltz/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltz/_input.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltz/api_boltz.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltzgen/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltzgen/api_boltzgen.py
../e14c/e14c-proteins/src/e14c/proteins/_services/boltzgen/metrics_utils.py
../e14c/e14c-proteins/src/e14c/proteins/_services/multimer/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/multimer/api_multimer.py
../e14c/e14c-proteins/src/e14c/proteins/_services/visualize/__init__.py
../e14c/e14c-proteins/src/e14c/proteins/_services/visualize/api_visualize.py
../e14c/e14c-reports/pyproject.toml
../e14c/e14c-reports/src/e14c/reports/.gitignore
../e14c/e14c-reports/src/e14c/reports/__init__.py
../e14c/e14c-reports/src/e14c/reports/latex.py
../e14c/e14c-reports/src/e14c/reports/py.typed
../e14c/e14c-reports/src/e14c/reports/docx/__init__.py
../e14c/e14c-reports/src/e14c/reports/docx/_inspect.py
../e14c/e14c-reports/src/e14c/reports/pptx/__init__.py
../e14c/e14c-reports/src/e14c/reports/pptx/_convert.py
../e14c/e14c-reports/src/e14c/reports/pptx/_inspect.py
../e14c/e14c-reports/src/e14c/reports/templates/arxiv.sty
../e14c/e14c-reports/src/e14c/reports/templates/edison-logo.svg
../e14c/e14c-reports/src/e14c/reports/templates/references.bib
../e14c/e14c-reports/src/e14c/reports/templates/template.tex
../e14c/e14c-slurm/pyproject.toml
../e14c/e14c-slurm/src/e14c/slurm/__init__.py
../e14c/e14c-slurm/src/e14c/slurm/_server.py
../e14c/e14c-slurm/src/e14c/slurm/_utils.py
../e14c/e14c-slurm/src/e14c/slurm/py.typed
../e14c/e14c-subagents/pyproject.toml
../e14c/e14c-subagents/src/e14c/_literature_utils.py
../e14c/e14c-subagents/src/e14c/py.typed
../e14c/e14c-subagents/src/e14c/subagents.py
../e14c/e14c-subagents/tests/test_subagents.py
../e14c/e14c-web/pyproject.toml
../e14c/e14c-web/src/e14c/py.typed
../e14c/e14c-web/src/e14c/web.py
../e14c/e14c-wm2/pyproject.toml
../e14c/e14c-wm2/scripts/example.py
../e14c/e14c-wm2/src/e14c/py.typed
../e14c/e14c-wm2/src/e14c/wm2/__init__.py
../e14c/e14c-wm2/src/e14c/wm2/_dag.py
../e14c/e14c-wm2/src/e14c/wm2/_view_dag.py
../e14c/e14c-wm2/src/e14c/wm2/guidance.py
../e14c/e14c-world-model/pyproject.toml
../e14c/e14c-world-model/src/e14c/py.typed
../e14c/e14c-world-model/src/e14c/world_model/__init__.py
../e14c/e14c-world-model/src/e14c/world_model/_persistence.py
../e14c/e14c-world-model/src/e14c/world_model/_schema.py
../e14c/e14c-world-model/src/e14c/world_model/_state.py
../e14c/e14c-world-model/src/e14c/world_model/_update.py
../e14c/e14c-world-model/src/e14c/world_model/chat/__init__.py
../e14c/e14c-world-model/src/e14c/world_model/chat/_extension_updates.py
../e14c/e14c-world-model/src/e14c/world_model/chat/_mutations.py
../e14c/e14c-world-model/src/e14c/world_model/chat/_project_loader.py
../e14c/e14c-world-model/tests/__init__.py
../e14c/skills/alpha-evolve/SKILL.md
../e14c/skills/antibody-design/SKILL.md
../e14c/skills/base_chemistry/SKILL.md
../e14c/skills/citation-integrity/SKILL.md
../e14c/skills/ckpt_inhibitor_dev/SKILL.md
../e14c/skills/computational_chemistry/SKILL.md
../e14c/skills/data-retrieval/SKILL.md
../e14c/skills/director/SKILL.md
../e14c/skills/docx/SKILL.md
../e14c/skills/mcp/SKILL.md
../e14c/skills/medicinal_chemistry/SKILL.md
../e14c/skills/pptx/SKILL.md
../e14c/skills/scientific-writing/SKILL.md
../e14c/skills/slack-search/SKILL.md
../e14c/skills/slurm/SKILL.md
../e14c/skills/slurm-cluster/SKILL.md
../e14c/skills/subagents/SKILL.md
../e14c/skills/wm2/SKILL.md
../e14c/skills/wm2-guidance/SKILL.md
../e14c/skills/world-model/SKILL.md
../e14c/skills/xlsx/SKILL.md
../e14c/tests/__init__.py
../e14c/tests/conftest.py
../e14c/tests/test_agent_edison_client.py
../e14c/tests/test_agent_imports.py
../e14c/tests/test_alphafold.py
../e14c/tests/test_autoresearch.py
../e14c/tests/test_bindcraft.py
../e14c/tests/test_boltz.py
../e14c/tests/test_boltzgen.py
../e14c/tests/test_boltzgen_index.py
../e14c/tests/test_build_scripts.py
../e14c/tests/test_chemistry.py
../e14c/tests/test_comm.py
../e14c/tests/test_data_storage.py
../e14c/tests/test_director.py
../e14c/tests/test_documentation.py
../e14c/tests/test_drawing.py
../e14c/tests/test_e14c_metrics.py
../e14c/tests/test_e14c_profiles_live.py
../e14c/tests/test_genomics.py
../e14c/tests/test_image_generation.py
../e14c/tests/test_jax_utils.py
../e14c/tests/test_literature_result.py
../e14c/tests/test_office.py
../e14c/tests/test_path_sandbox.py
../e14c/tests/test_persistence.py
../e14c/tests/test_proteins_http.py
../e14c/tests/test_reports_latex.py
../e14c/tests/test_schema.py
../e14c/tests/test_state.py
../e14c/tests/test_subagents.py
../e14c/tests/test_visualize.py
../e14c/tests/test_web.py
../e14c/tests/test_wheel_build.py
../e14c/tests/test_wm2_dag.py
../e14c/tests/test_world_model_chat.py
../e14c/tests/cassettes/test_fetch_parsed_page.yaml
../e14c/tests/cassettes/test_generate_infographic_variants[default].yaml
../e14c/tests/cassettes/test_get_activities.yaml
../e14c/tests/cassettes/test_get_activities_invalid_id.yaml
../e14c/tests/cassettes/test_get_activities_non_null_action_type.yaml
../e14c/tests/cassettes/test_get_indications.yaml
../e14c/tests/cassettes/test_get_indications_invalid_id.yaml
../e14c/tests/cassettes/test_get_indications_max_phase.yaml
../e14c/tests/cassettes/test_get_similar_molecules.yaml
../e14c/tests/cassettes/test_pubchem_property_response_contains_smiles_keys.yaml
../e14c/tests/cassettes/test_query_chemical_reasoning_llm.yaml
../e14c/tests/cassettes/test_scrape_basic.yaml
../e14c/tests/cassettes/test_scrape_cost_budget_error.yaml
../e14c/tests/cassettes/test_scrape_dns_error.yaml
../e14c/tests/cassettes/test_scrape_upstream_error_http_200.yaml
../e14c/tests/cassettes/test_scrape_with_render_js.yaml
../e14c/tests/cassettes/test_search_social_media.yaml
../e14c/tests/cassettes/test_send_html_email.yaml
../e14c/tests/cassettes/test_web_search_basic.yaml
../e14c/tests/cassettes/test_web_search_with_category.yaml
../e14c/tests/cassettes/test_web_search_with_domain_filter.yaml
../e14c/tests/data/literature_context_frank2006.json
../e14c/tests/data/update_result_scenario_step0.json
../e14c/tests/data/update_result_scenario_step0.txt
../e14c/tests/data/update_result_scenario_step1.json
../e14c/tests/data/update_result_scenario_step1.txt
../e14c/tests/data_retrieval/__init__.py
../e14c/tests/data_retrieval/test_pdb_queries.py
../e14c/tests/data_retrieval/test_query_databases_tool.py
../heron/LICENSE
../heron/Makefile
../heron/README.md
../heron/deploy.sh
../heron/pyproject.toml
../heron/workspace.md
../heron/cluster/README.md
../heron/cluster/sandbox-gpu.sbatch
../heron/cluster/sandbox.sbatch
../heron/debugging/AGENTS.md
../heron/debugging/CLAUDE.md
../heron/debugging/__init__.py
../heron/debugging/_common.py
../heron/debugging/_prompts.py
../heron/debugging/chat2log.py
../heron/debugging/compare_pairs.py
../heron/debugging/retrieve_failures.py
../heron/debugging/review_reasoning.py
../heron/debugging/traj2logs.py
../heron/debugging/traj2notebook.py
../heron/debugging/traj2reasoning.py
../heron/debugging/triage_failures.py
../heron/dev_app/README.md
../heron/dev_app/__init__.py
../heron/dev_app/app.py
../heron/dev_app/static/css/styles.css
../heron/dev_app/static/css/world_model.css
../heron/dev_app/static/js/app.js
../heron/dev_app/static/js/world_model.js
../heron/dev_app/templates/index.html
../heron/dev_app/templates/world_model.html
../heron/docker/Dockerfile
../heron/docker/Dockerfile.base
../heron/docker/Dockerfile.base-0-kernel-base
../heron/docker/Dockerfile.base-1-data
../heron/docker/Dockerfile.base-2-bio
../heron/docker/Dockerfile.base-3-chem
../heron/docker/Dockerfile.base-4-mamba
../heron/docker/Dockerfile.base-5-r
../heron/docker/README.md
../heron/docker/cloudbuild.yaml
../heron/docker/update-requirements.sh
../heron/docker/verify_container.py
../heron/docker/requirements/kernel-0-base.in
../heron/docker/requirements/kernel-0-base.txt
../heron/docker/requirements/kernel-1-data.in
../heron/docker/requirements/kernel-1-data.txt
../heron/docker/requirements/kernel-2-bio.in
../heron/docker/requirements/kernel-2-bio.txt
../heron/docker/requirements/kernel-3-chem.in
../heron/docker/requirements/kernel-3-chem.txt
../heron/docker/requirements/test_r_imports.R
../heron/docker/requirements/verify_imports.py
../heron/docs/callbacks-architecture.md
../heron/docs/release-process.md
../heron/docs/sandbox-architecture.md
../heron/docs/protein-agent-eval/README.md
../heron/docs/protein-agent-eval/queries.yaml
../heron/src/heron/__init__.py
../heron/src/heron/agent.py
../heron/src/heron/config.py
../heron/src/heron/git_cli.py
../heron/src/heron/git_commit.py
../heron/src/heron/grading.py
../heron/src/heron/interpreter.py
../heron/src/heron/interpreter_env.py
../heron/src/heron/kernel.py
../heron/src/heron/message_context.py
../heron/src/heron/profile.py
../heron/src/heron/py.typed
../heron/src/heron/skills_bootstrap.py
../heron/src/heron/subordinate_env.py
../heron/src/heron/system_reminder.py
../heron/src/heron/config/ipython/profile_default/aiohttp_monkey_patch.py
../heron/src/heron/config/ipython/profile_default/heron_matplotlib_theme.py
../heron/src/heron/config/ipython/profile_default/ipython_kernel_config.py
../heron/src/heron/config/ipython/profile_default/startup/00-heron-matplotlib.py
../heron/src/heron/config/ipython/profile_default/startup/01-ssl-strict-workaround.py
../heron/src/heron/config/ipython/profile_default/startup/02-rdkit-log-adjust.py
../heron/src/heron/config/ipython/profile_default/startup/03-aiohttp-monkey-patch.py
../heron/src/heron/datasets/__init__.py
../heron/src/heron/datasets/bixbench.py
../heron/src/heron/datasets/task_datasets.py
../heron/src/heron/datasets/wm2.py
../heron/src/heron/memory/__init__.py
../heron/src/heron/memory/compaction.py
../heron/src/heron/memory/history_writer.py
../heron/src/heron/models/__init__.py
../heron/src/heron/prompts/__init__.py
../heron/src/heron/prompts/prompts.py
../heron/src/heron/prompts/prompts_manager.py
../heron/src/heron/prompts_templates/AGENTIC_SEARCH.md
../heron/src/heron/prompts_templates/AGENTIC_SEARCH_OUTPUT.md
../heron/src/heron/prompts_templates/ASYNC_WORK.md
../heron/src/heron/prompts_templates/BASE_ARTIFACT_GENERATION.md
../heron/src/heron/prompts_templates/BASE_DATA_ANALYSIS.md
../heron/src/heron/prompts_templates/BASE_GENERIC.md
../heron/src/heron/prompts_templates/BOOTSTRAP.md
../heron/src/heron/prompts_templates/CHAT.md
../heron/src/heron/prompts_templates/DATA_ANALYSIS_CHEMISTRY.md
../heron/src/heron/prompts_templates/DATA_ANALYSIS_PROTEIN.md
../heron/src/heron/prompts_templates/DIRECTOR.md
../heron/src/heron/prompts_templates/DIRECTOR_SUBORDINATE.md
../heron/src/heron/prompts_templates/MARKDOWN_RENDERING.md
../heron/src/heron/prompts_templates/MEMORY.md
../heron/src/heron/prompts_templates/NOTEBOOK.md
../heron/src/heron/prompts_templates/ORCHESTRATOR_PRINCIPLES.md
../heron/src/heron/prompts_templates/OUTPUT.md
../heron/src/heron/prompts_templates/PROBE_ORCHESTRATOR.md
../heron/src/heron/prompts_templates/PROMPTS_GUIDANCE.md
../heron/src/heron/prompts_templates/R_GUIDELINES.md
../heron/src/heron/prompts_templates/SUBAGENT_PRINCIPLES.md
../heron/src/heron/prompts_templates/USER.md
../heron/src/heron/prompts_templates/VERIFICATION.md
../heron/src/heron/prompts_templates/WM2_REMINDER.md
../heron/src/heron/prompts_templates/WM2_TRAVERSAL.md
../heron/src/heron/prompts_templates/WORKSPACE_AUDIT_BOT.md
../heron/src/heron/prompts_templates/WORKSPACE_ORCHESTRATOR.md
../heron/src/heron/prompts_templates/WORKSPACE_SLACK_ORG.md
../heron/src/heron/prompts_templates/WORKSPACE_WORKER.md
../heron/src/heron/prompts_templates/WORLD_MODEL_REMINDER.md
../heron/src/heron/tools/__init__.py
../heron/src/heron/tools/explore_tool.py
../heron/src/heron/tools/filesystem.py
../heron/src/heron/tools/get_guidance.py
../heron/src/heron/tools/load_skill.py
../heron/src/heron/tools/registry.py
../heron/src/heron/tools/view_docs.py
../heron/src/heron/tools/guidance/__init__.py
../heron/src/heron/tools/guidance/models.py
../heron/src/heron/tools/guidance/prompts.py
../heron/src/heron/tools/guidance/rag_guide.py
../heron/src/heron/utils/__init__.py
../heron/src/heron/utils/core.py
../heron/src/heron/utils/docx_utils.py
../heron/src/heron/utils/img_utils.py
../heron/src/heron/utils/notebook_utils.py
../heron/src/heron/utils/pdf_utils.py
../heron/src/heron/utils/pdf_utils_nemotron.py
../heron/src/heron/utils/platform_auth.py
../heron/src/heron/utils/pptx_utils.py
../heron/src/heron/utils/storage.py
../heron/src/heron/utils/workspace_utils.py
../heron/src/heron/workspace_callbacks/__init__.py
../heron/src/heron/workspace_callbacks/_interval.py
../heron/src/heron/workspace_callbacks/evaluate_callback.py
../heron/src/heron/workspace_callbacks/evaluate_functions.py
../heron/src/heron/workspace_callbacks/snapshot_callback.py
../heron/src/scripts/__init__.py
../heron/src/scripts/deploy.py
../heron/src/scripts/export_profile_metadata.py
../heron/src/scripts/fetch_local_env.py
../heron/src/scripts/filter_skills.py
../heron/src/scripts/gcloud_secrets.sh
../heron/src/scripts/gen_e14c_docs.py
../heron/src/scripts/inspect_chat_session.py
../heron/src/scripts/list_e14c_packages.py
../heron/src/scripts/preview_docs.py
../heron/src/scripts/preview_prompt.py
../heron/src/scripts/print_env_server_dataset_config.py
../heron/tests/__init__.py
../heron/tests/conftest.py
../heron/tests/test_agent.py
../heron/tests/test_bixbench_dataset.py
../heron/tests/test_config.py
../heron/tests/test_deploy.py
../heron/tests/test_dss_operations.py
../heron/tests/test_e14c_integration.py
../heron/tests/test_e14c_profiles.py
../heron/tests/test_export_profile_metadata.py
../heron/tests/test_filter_skills.py
../heron/tests/test_gen_e14c_docs.py
../heron/tests/test_git_cli.py
../heron/tests/test_git_commit.py
../heron/tests/test_grading.py
../heron/tests/test_image_generation.py
../heron/tests/test_interpreter.py
../heron/tests/test_interpreter_env.py
../heron/tests/test_kernel.py
../heron/tests/test_kernel_env_live.py
../heron/tests/test_live_test_owners.py
../heron/tests/test_message_context.py
../heron/tests/test_platform_auth.py
../heron/tests/test_print_env_server_dataset_config.py
../heron/tests/test_profile_coverage.py
../heron/tests/test_prompts_manager.py
../heron/tests/test_refusal_fallback.py
../heron/tests/test_rscript_live.py
../heron/tests/test_skills.py
../heron/tests/test_skills_bootstrap.py
../heron/tests/test_subordinate_env.py
../heron/tests/test_task_datasets.py
../heron/tests/test_vertex_caching_fix.py
../heron/tests/test_vertex_provider.py
../heron/tests/test_view_docs.py
../heron/tests/test_wm2_dataset.py
../heron/tests/cassettes/TestCompactionCallback.test_client_trailing_assistant_not_lost[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_compaction_above_threshold[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_compaction_with_multimodal[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_jsonl_rotation_on_compaction[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_prompts_rebuilt_from_disk[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_reference_context_excluded_from_summarization[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_second_compaction_includes_first_summary[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_second_compaction_strips_metadata[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_summarize_cascades_to_fallback_on_empty_text[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_system_message_rebuilt[asyncio].yaml
../heron/tests/cassettes/TestCompactionCallback.test_tool_call_boundary_respected[asyncio-parallel].yaml
../heron/tests/cassettes/TestCompactionCallback.test_tool_call_boundary_respected[asyncio-single].yaml
../heron/tests/cassettes/TestCompactionCallback.test_view_docs_and_skills_tracked[asyncio].yaml
../heron/tests/cassettes/TestExtractPdfContentNemotron.test_parses_pdf_via_nemotron.yaml
../heron/tests/cassettes/TestModelCompletionVCR.test_model_completion[claude-opus-4-6].yaml
../heron/tests/cassettes/TestModelCompletionVCR.test_model_completion[claude-sonnet-4-6].yaml
../heron/tests/cassettes/TestModelCompletionVCR.test_model_completion[gemini-3.1-pro-preview].yaml
../heron/tests/cassettes/TestModelCompletionVCR.test_model_completion[gpt-5.4].yaml
../heron/tests/cassettes/TestModelCompletionVCR.test_model_completion[gpt-5.5].yaml
../heron/tests/cassettes/TestVertexAICachingFixVCR.test_bug_reproduced_without_fix.yaml
../heron/tests/cassettes/TestVertexAICachingFixVCR.test_fix_allows_call_to_succeed.yaml
../heron/tests/cassettes/test_compaction_crashes_when_system_messages_dominate.yaml
../heron/tests/cassettes/test_compaction_e2e.yaml
../heron/tests/cassettes/test_gemini_to_openai_fallback_fails_with_empty_properties_tool.yaml
../heron/tests/cassettes/test_gemini_to_openai_fallback_succeeds_with_workaround.yaml
../heron/tests/cassettes/test_refusal_fallback_direct_config.yaml
../heron/tests/cassettes/test_refusal_fallback_llmcallop_style.yaml
../heron/tests/cassettes/test_refusal_fallback_with_agent_config.yaml
../heron/tests/cassettes/test_refusal_fallback_with_query_llm_model.yaml
../heron/tests/cassettes/test_rubric_grader_live.yaml
../heron/tests/stub_data/green_1x1.png
../heron/tests/stub_data/red_1x1.png
../heron/tests/stub_data/sample.pdf
../heron/tests/stub_data/ubiquitin_cartoon.png
../heron/tests/test_memory/__init__.py
../heron/tests/test_memory/test_compaction.py
../heron/tests/test_memory/test_history_writer.py
../heron/tests/test_tools/conftest.py
../heron/tests/test_tools/test_explore_tool.py
../heron/tests/test_tools/test_filesystem_tools.py
../heron/tests/test_tools/test_guidance.py
../heron/tests/test_tools/test_load_skill.py
../heron/tests/test_tools/test_registry.py
../heron/tests/test_tools/test_tool_utils.py
../heron/tests/test_utils/__init__.py
../heron/tests/test_utils/conftest.py
../heron/tests/test_utils/test_docx_utils.py
../heron/tests/test_utils/test_img_utils.py
../heron/tests/test_utils/test_notebook_utils.py
../heron/tests/test_utils/test_pdf_utils.py
../heron/tests/test_utils/test_pdf_utils_nemotron.py
../heron/tests/test_utils/test_pptx_utils.py
../heron/tests/test_utils/test_storage.py
../heron/tests/test_utils/test_workspace_utils.py
../heron/tests/test_workspace_callbacks/__init__.py
../heron/tests/test_workspace_callbacks/test_evaluate.py
../heron/tests/test_workspace_callbacks/test_snapshot.py
../heron/tests/tools/__init__.py
../heron/tests/tools/test_view_docs.py
../heron/web_app/__init__.py
../heron/web_app/agent_runner.py
../heron/web_app/app.py
../heron/web_app/config.py
../heron/web_app/content_processor.py
../heron/web_app/context_distiller.py
../heron/web_app/llm_call_tracker.py
../heron/web_app/session_manager.py
../heron/web_app/streaming_rollout.py
../heron/web_app/tool_structures.py
../heron/web_app/workspace_manager.py
../heron/web_app/static/css/styles.css
../heron/web_app/static/js/app.js
../heron/web_app/templates/index.html
../juicefs-es/.gitignore
../juicefs-es/README.md
../juicefs-es/pyproject.toml
../juicefs-es/setup.py
../juicefs-es/tests/test_smoke.py
../kernel-metrics-registry/README.md
../kernel-metrics-registry/pyproject.toml
../kernel-metrics-registry/src/kernel_metrics_registry/__init__.py
../kernel-metrics-registry/src/kernel_metrics_registry/paths.py
../kernel-metrics-registry/src/kernel_metrics_registry/py.typed
../kernel-metrics-registry/src/kernel_metrics_registry/registry.py
../kernel-metrics-registry/tests/test_kernel_metrics_registry.py
../mcpb-extension/.gitignore
../mcpb-extension/Makefile
../mcpb-extension/README.md
../mcpb-extension/manifest-dev.json
../mcpb-extension/manifest-prod.json
../mcpb-extension/pyproject.toml
../mcpb-extension/.claude-plugin/marketplace.json
../mcpb-extension/.claude-plugin/plugin.json
../mcpb-extension/src/mcpb_extension/__init__.py
../mcpb-extension/src/mcpb_extension/main.py
../mcpb-extension/src/mcpb_extension/tools/__init__.py
../mcpb-extension/src/mcpb_extension/tools/context.py
../mcpb-extension/src/mcpb_extension/tools/files.py
../mcpb-extension/src/mcpb_extension/tools/projects.py
../mcpb-extension/src/mcpb_extension/tools/tasks.py
../mcpb-extension/tests/conftest.py
../mcpb-extension/tests/test_files.py
../mcpb-extension/tests/test_projects.py
../mcpb-extension/tests/test_registry.py
../mcpb-extension/tests/test_tasks.py
../oncall-bot/README.md
../oncall-bot/deploy_oncallbot.sh
../oncall-bot/src/oncall_bot/__init__.py
../oncall-bot/src/oncall_bot/main.py
../oncall-bot/src/oncall_bot/requirements.txt
../platform-admin/.dockerignore
../platform-admin/.gcloudignore
../platform-admin/Dockerfile
../platform-admin/README.md
../platform-admin/cloudbuild.yaml
../platform-admin/components.json
../platform-admin/entrypoint.sh
../platform-admin/eslint.config.mjs
../platform-admin/jest.config.js
../platform-admin/jest.setup.ts
../platform-admin/next-env.d.ts
../platform-admin/next.config.ts
../platform-admin/package-lock.json
../platform-admin/package.json
../platform-admin/postcss.config.mjs
../platform-admin/proxy.ts
../platform-admin/tsconfig.json
../platform-admin/__tests__/app/auth/signin/page.test.tsx
../platform-admin/__tests__/components/app-sidebar.test.tsx
../platform-admin/__tests__/components/dashboard/beta-requests/parseBulkEntries.test.ts
../platform-admin/__tests__/lib/firebase-auth.test.ts
../platform-admin/__tests__/lib/server-auth.test.ts
../platform-admin/app/favico.png
../platform-admin/app/globals.css
../platform-admin/app/layout.tsx
../platform-admin/app/page.tsx
../platform-admin/app/(dashboard)/layout.tsx
../platform-admin/app/(dashboard)/agent-revisions/page.tsx
../platform-admin/app/(dashboard)/agent-revisions/[crowKey]/page.tsx
../platform-admin/app/(dashboard)/agent-revisions/[crowKey]/[revisionId]/page.tsx
../platform-admin/app/(dashboard)/beta-requests/page.tsx
../platform-admin/app/(dashboard)/celery/page.tsx
../platform-admin/app/(dashboard)/dashboard/page.tsx
../platform-admin/app/(dashboard)/domain-analytics/page.tsx
../platform-admin/app/(dashboard)/infrastructure/page.tsx
../platform-admin/app/(dashboard)/onboarding/page.tsx
../platform-admin/app/(dashboard)/onboarding/[org_name]/page.tsx
../platform-admin/app/(dashboard)/org-analytics/page.tsx
../platform-admin/app/(dashboard)/queries/page.tsx
../platform-admin/app/(dashboard)/queries/[id]/page.tsx
../platform-admin/app/(dashboard)/user-metrics/page.tsx
../platform-admin/app/api/beta-requests/route.ts
../platform-admin/app/api/beta-requests/[id]/approve/route.ts
../platform-admin/app/api/beta-requests/[id]/dismiss/route.ts
../platform-admin/app/api/beta-requests/[id]/reopen/route.ts
../platform-admin/app/api/beta-requests/bulk-approve/route.ts
../platform-admin/app/api/celery/queues/route.ts
../platform-admin/app/api/celery/queues/[crowName]/route.ts
../platform-admin/app/api/celery/queues/clear/route.ts
../platform-admin/app/api/dashboard/domain/activity-summary/route.ts
../platform-admin/app/api/dashboard/domain/billing-info/route.ts
../platform-admin/app/api/dashboard/domain/kosmos/route.ts
../platform-admin/app/api/dashboard/domain/provenance/route.ts
../platform-admin/app/api/dashboard/domain/trajectories/route.ts
../platform-admin/app/api/dashboard/domain/users/route.ts
../platform-admin/app/api/dashboard/kosmos/route.ts
../platform-admin/app/api/dashboard/literature-costs/route.ts
../platform-admin/app/api/dashboard/org/activity/route.ts
../platform-admin/app/api/dashboard/org/activity-summary/route.ts
../platform-admin/app/api/dashboard/org/billing/route.ts
../platform-admin/app/api/dashboard/org/feature-flags/route.ts
../platform-admin/app/api/dashboard/org/feature-flags/[flagName]/route.ts
../platform-admin/app/api/dashboard/org/lookup/route.ts
../platform-admin/app/api/dashboard/org/users/route.ts
../platform-admin/app/api/dashboard/provenance/route.ts
../platform-admin/app/api/dashboard/trajectories/route.ts
../platform-admin/app/api/dashboard/user-metrics/shared.ts
../platform-admin/app/api/dashboard/user-metrics/active-users/route.ts
../platform-admin/app/api/dashboard/user-metrics/distribution/route.ts
../platform-admin/app/api/dashboard/user-metrics/intensity/route.ts
../platform-admin/app/api/dashboard/user-metrics/new-users/route.ts
../platform-admin/app/api/dashboard/user-metrics/power-users/route.ts
../platform-admin/app/api/dashboard/user-metrics/retention/route.ts
../platform-admin/app/api/dashboard/user-metrics/summary/route.ts
../platform-admin/app/api/dashboard/users/route.ts
../platform-admin/app/api/deployment-revisions/route.ts
../platform-admin/app/api/deployment-revisions/rollback/route.ts
../platform-admin/app/api/deployment-revisions/upgrade/route.ts
../platform-admin/app/api/feature-flags/route.ts
../platform-admin/app/api/health/route.ts
../platform-admin/app/api/infrastructure/health/route.ts
../platform-admin/app/api/onboarding/state/[org_name]/route.ts
../platform-admin/app/api/queries/[id]/route.ts
../platform-admin/app/api/redis/dump/route.ts
../platform-admin/app/api/sso/check/route.ts
../platform-admin/app/auth/error/page.tsx
../platform-admin/app/auth/signin/page.tsx
../platform-admin/components/EdisonLogo.tsx
../platform-admin/components/app-sidebar.tsx
../platform-admin/components/query-chart.tsx
../platform-admin/components/query-results-table.tsx
../platform-admin/components/agent-revisions/agent-revision-history-table.tsx
../platform-admin/components/agent-revisions/agent-revisions-table.tsx
../platform-admin/components/agent-revisions/image-tag-copy.tsx
../platform-admin/components/agent-revisions/raw-manifests-button.tsx
../platform-admin/components/agent-revisions/refresh-button.tsx
../platform-admin/components/dashboard/BetaRequestsTab.tsx
../platform-admin/components/dashboard/KosmosTab.tsx
../platform-admin/components/dashboard/LiteratureCostsTab.tsx
../platform-admin/components/dashboard/PlotlyChart.tsx
../platform-admin/components/dashboard/ProvenanceTab.tsx
../platform-admin/components/dashboard/TrajectoriesTab.tsx
../platform-admin/components/dashboard/UserMetricsPage.tsx
../platform-admin/components/dashboard/UsersTab.tsx
../platform-admin/components/dashboard/types.ts
../platform-admin/components/dashboard/beta-requests/BulkApprove.tsx
../platform-admin/components/dashboard/beta-requests/RequestsList.tsx
../platform-admin/components/dashboard/beta-requests/parseBulkEntries.ts
../platform-admin/components/dashboard/domain/DomainActivitySummaryTab.tsx
../platform-admin/components/dashboard/domain/DomainBillingInfoTab.tsx
../platform-admin/components/dashboard/domain/DomainKosmosTab.tsx
../platform-admin/components/dashboard/domain/DomainProvenanceTab.tsx
../platform-admin/components/dashboard/domain/DomainTrajectoriesTab.tsx
../platform-admin/components/dashboard/domain/DomainUsersTab.tsx
../platform-admin/components/dashboard/org/OrgActivityTab.tsx
../platform-admin/components/dashboard/org/OrgBillingTab.tsx
../platform-admin/components/dashboard/org/OrgFeatureFlagsTab.tsx
../platform-admin/components/dashboard/org/OrgKosmosTab.tsx
../platform-admin/components/dashboard/org/OrgTrajectoriesTab.tsx
../platform-admin/components/dashboard/org/OrgUsersTab.tsx
../platform-admin/components/infrastructure/InfrastructureDiagram.tsx
../platform-admin/components/infrastructure/InfrastructureNode.tsx
../platform-admin/components/infrastructure/InfrastructureNodeDetail.tsx
../platform-admin/components/infrastructure/checks.ts
../platform-admin/components/infrastructure/config.ts
../platform-admin/components/infrastructure/types.ts
../platform-admin/components/onboarding/dry-run-card.tsx
../platform-admin/components/ui/accordion.tsx
../platform-admin/components/ui/avatar.tsx
../platform-admin/components/ui/badge.tsx
../platform-admin/components/ui/button.tsx
../platform-admin/components/ui/calendar.tsx
../platform-admin/components/ui/card.tsx
../platform-admin/components/ui/checkbox.tsx
../platform-admin/components/ui/dialog.tsx
../platform-admin/components/ui/dropdown-menu.tsx
../platform-admin/components/ui/input.tsx
../platform-admin/components/ui/label.tsx
../platform-admin/components/ui/popover.tsx
../platform-admin/components/ui/scroll-area.tsx
../platform-admin/components/ui/select.tsx
../platform-admin/components/ui/separator.tsx
../platform-admin/components/ui/sheet.tsx
../platform-admin/components/ui/sidebar.tsx
../platform-admin/components/ui/skeleton.tsx
../platform-admin/components/ui/table.tsx
../platform-admin/components/ui/tabs.tsx
../platform-admin/components/ui/textarea.tsx
../platform-admin/components/ui/toast.tsx
../platform-admin/components/ui/tooltip.tsx
../platform-admin/contexts/AuthContext.tsx
../platform-admin/contexts/theme-context.tsx
../platform-admin/hooks/use-mobile.ts
../platform-admin/hooks/use-toast.ts
../platform-admin/lib/agent-revisions.ts
../platform-admin/lib/auth-constants.ts
../platform-admin/lib/celery-utils.ts
../platform-admin/lib/crow-service-server.ts
../platform-admin/lib/db.ts
../platform-admin/lib/firebase-admin-sdk.ts
../platform-admin/lib/firebase-auth.ts
../platform-admin/lib/gke.ts
../platform-admin/lib/platform-url.ts
../platform-admin/lib/redis.ts
../platform-admin/lib/require-api-auth.ts
../platform-admin/lib/server-auth.ts
../platform-admin/lib/sso-check.ts
../platform-admin/lib/utils.ts
../platform-admin/lib/analytics/crow-groups.ts
../platform-admin/lib/analytics/operations.ts
../platform-admin/lib/analytics/types.ts
../platform-admin/lib/analytics/queries/billing-operations.ts
../platform-admin/lib/analytics/queries/current-trajectory-counts.ts
../platform-admin/lib/analytics/queries/data-provenance-aggregated.ts
../platform-admin/lib/analytics/queries/data-provenance-by-actor.ts
../platform-admin/lib/analytics/queries/data-provenance-time-series.ts
../platform-admin/lib/analytics/queries/index.ts
../platform-admin/lib/analytics/queries/kosmos-projects.ts
../platform-admin/lib/analytics/queries/new-users-time-series.ts
../platform-admin/lib/analytics/queries/onboarding-operations.ts
../platform-admin/lib/analytics/queries/reconciliation-operations.ts
../platform-admin/lib/analytics/queries/subscription-counts.ts
../platform-admin/lib/analytics/queries/trajectories-aggregated.ts
../platform-admin/lib/analytics/queries/trajectories-time-series.ts
../platform-admin/lib/analytics/queries/user-activity.ts
../platform-admin/prisma/schema.prisma
../platform-admin/public/file.svg
../platform-admin/public/globe.svg
../platform-admin/public/window.svg
../platform-admin/scripts/setup-local-env.sh
../platform-admin/types/routes.d.ts
../platform-integration-tests/AGENTS.md
../platform-integration-tests/CLAUDE.md
../platform-integration-tests/README.md
../platform-integration-tests/eslint.config.js
../platform-integration-tests/firebase.json
../platform-integration-tests/global-setup.ts
../platform-integration-tests/global-teardown.ts
../platform-integration-tests/package-lock.json
../platform-integration-tests/package.json
../platform-integration-tests/playwright.config.ts
../platform-integration-tests/tsconfig.json
../platform-integration-tests/prisma/schema.prisma
../platform-integration-tests/scripts/introspect.sh
../platform-integration-tests/scripts/run_migrations.py
../platform-integration-tests/scripts/seed.ts
../platform-integration-tests/scripts/setup-db.ts
../platform-integration-tests/scripts/setup-firebase.ts
../platform-integration-tests/scripts/setup-service.ts
../platform-integration-tests/scripts/setup-ui.ts
../platform-integration-tests/scripts/setup.ts
../platform-integration-tests/scripts/teardown.ts
../platform-integration-tests/scripts/test-env.sh
../platform-integration-tests/scripts/test_env.py
../platform-integration-tests/scripts/static-db/products.ts
../platform-integration-tests/scripts/utils/health-check.ts
../platform-integration-tests/scripts/utils/port-check.ts
../platform-integration-tests/tests/agent-permissions.spec.ts
../platform-integration-tests/tests/feedback.spec.ts
../platform-integration-tests/tests/navbar.spec.ts
../platform-integration-tests/tests/onboarding-user.spec.ts
../platform-integration-tests/tests/organization-management.spec.ts
../platform-integration-tests/tests/payments.spec.ts
../platform-integration-tests/tests/release-notes-admin.spec.ts
../platform-integration-tests/tests/smoke.spec.ts
../platform-integration-tests/tests/trajectory-delete-mobile.spec.ts
../platform-integration-tests/tests/trajectory-delete.spec.ts
../platform-integration-tests/tests/iam/data-storage.spec.ts
../platform-integration-tests/tests/iam/job-submission.spec.ts
../platform-integration-tests/tests/iam/trajectory.spec.ts
../platform-integration-tests/utils/agent-metadata.ts
../platform-integration-tests/utils/constants.ts
../platform-integration-tests/utils/index.ts
../platform-integration-tests/utils/welcome-modals.ts
../platform-integration-tests/utils/agents/verify-agents.ts
../platform-integration-tests/utils/auth/emulator-auth.ts
../platform-integration-tests/utils/db/client.ts
../platform-integration-tests/utils/db/iam-helpers.ts
../platform-integration-tests/utils/db/index.ts
../platform-integration-tests/utils/iam/data-storage-verification.ts
../platform-integration-tests/utils/iam/iam-test-helpers.ts
../platform-integration-tests/utils/iam/index.ts
../platform-integration-tests/utils/iam/share-verification.ts
../platform-integration-tests/utils/organizations/verify-organizations.ts
../platform-integration-tests/utils/subscription/verify-subscription.ts
../platform-integration-tests/utils/trajectories/verify-trajectories.ts
../platform-playground/.env.development
../platform-playground/.env.localbackend
../platform-playground/.env.production
../platform-playground/.gcloudignore
../platform-playground/.nvmrc
../platform-playground/.prettierrc
../platform-playground/AGENTS.md
../platform-playground/CLAUDE.md
../platform-playground/Dockerfile
../platform-playground/README.md
../platform-playground/babel.config.js
../platform-playground/cloudbuild.yaml
../platform-playground/entrypoint.sh
../platform-playground/eslint.config.js
../platform-playground/index.html
../platform-playground/jest.config.js
../platform-playground/jest.setup.js
../platform-playground/nginx.conf
../platform-playground/package-lock.json
../platform-playground/package.json
../platform-playground/postcss.config.js
../platform-playground/tsconfig.json
../platform-playground/vite.config.js
../platform-playground/public/dark-favicon.png
../platform-playground/public/light-favicon.png
../platform-playground/public/platform-home.png
../platform-playground/src/App.tsx
../platform-playground/src/Main.tsx
../platform-playground/src/index.css
../platform-playground/src/serviceWorkerRegistration.ts
../platform-playground/src/assets/EdisonLogo.tsx
../platform-playground/src/assets/EdisonWordmark.tsx
../platform-playground/src/assets/crow-dark.png
../platform-playground/src/assets/crow-light.png
../platform-playground/src/assets/outage-crow-dark.png
../platform-playground/src/assets/outage-crow-light.png
../platform-playground/src/assets/lottie/edison-loading.lottie
../platform-playground/src/clients/WebSocketClient.ts
../platform-playground/src/clients/consentClient.ts
../platform-playground/src/clients/pqasClient.ts
../platform-playground/src/components/AcuCreditUsageBar.tsx
../platform-playground/src/components/AddDataStorageEntryAccessModal.tsx
../platform-playground/src/components/AddProjectMembersModal.tsx
../platform-playground/src/components/CopyButton.tsx
../platform-playground/src/components/CopyButtonWithMenu.tsx
../platform-playground/src/components/CreateProjectModal.tsx
../platform-playground/src/components/DateTimePicker.tsx
../platform-playground/src/components/DemoData.tsx
../platform-playground/src/components/EdisonLoader.tsx
../platform-playground/src/components/FeedbackModal.tsx
../platform-playground/src/components/FileChip.tsx
../platform-playground/src/components/FileDropzone.tsx
../platform-playground/src/components/FloatingPillButton.tsx
../platform-playground/src/components/GlobalMessageBanner.tsx
../platform-playground/src/components/InfoIconPopper.tsx
../platform-playground/src/components/InternalAlert.tsx
../platform-playground/src/components/JobsDropdown.tsx
../platform-playground/src/components/LoadingOverlay.tsx
../platform-playground/src/components/MetadataEditor.tsx
../platform-playground/src/components/Pagination.tsx
../platform-playground/src/components/PaginationHeader.tsx
../platform-playground/src/components/PlatformInput.tsx
../platform-playground/src/components/ShareModal.tsx
../platform-playground/src/components/ShareSection.tsx
../platform-playground/src/components/SidebarListCard.tsx
../platform-playground/src/components/StatusLabel.tsx
../platform-playground/src/components/ThumbsFeedback.tsx
../platform-playground/src/components/Account/AccountStatusBanner.tsx
../platform-playground/src/components/Artifacts/ArtifactsPage.tsx
../platform-playground/src/components/Artifacts/ArtifactsSidebar.tsx
../platform-playground/src/components/Artifacts/useArtifactsSidebar.ts
../platform-playground/src/components/Auth/RouteUtils.tsx
../platform-playground/src/components/Auth/UserMenu.tsx
../platform-playground/src/components/Auth/utils.ts
../platform-playground/src/components/DataStorage/AddDataDialog.tsx
../platform-playground/src/components/DataStorage/DataEntryFormFields.tsx
../platform-playground/src/components/DataStorage/DataStorageAdvancedSearchBar.tsx
../platform-playground/src/components/DataStorage/DataStorageApi.ts
../platform-playground/src/components/DataStorage/DataStorageSearch.tsx
../platform-playground/src/components/DataStorage/TaskPicker.tsx
../platform-playground/src/components/DataStorage/TruncatedCell.tsx
../platform-playground/src/components/DataStorage/useCanUpload.ts
../platform-playground/src/components/Datasets/DatasetsPage.tsx
../platform-playground/src/components/Datasets/DatasetsSidebar.tsx
../platform-playground/src/components/Errors/BannedAccountPage.tsx
../platform-playground/src/components/Errors/CriticalError.tsx
../platform-playground/src/components/Errors/Error403Page.tsx
../platform-playground/src/components/Errors/Error404Page.tsx
../platform-playground/src/components/Errors/ErrorBoundary.tsx
../platform-playground/src/components/Errors/MalformedRequestErrorPage.tsx
../platform-playground/src/components/Errors/ProtectedJobResultsPage.tsx
../platform-playground/src/components/Errors/index.ts
../platform-playground/src/components/FileDropzone/AttachmentButton.tsx
../platform-playground/src/components/FileDropzone/DragOverlay.tsx
../platform-playground/src/components/FileDropzone/DropArea.tsx
../platform-playground/src/components/FileDropzone/FileList.tsx
../platform-playground/src/components/FileManager/FileDetailPanel.tsx
../platform-playground/src/components/FileManager/FileManagerPage.tsx
../platform-playground/src/components/FileManager/FileManagerTable.tsx
../platform-playground/src/components/FileManager/types.ts
../platform-playground/src/components/FilePreview/FilePreviewDialog.tsx
../platform-playground/src/components/FilePreview/FilePreviewPanel.tsx
../platform-playground/src/components/FilePreview/index.ts
../platform-playground/src/components/FilePreview/types.ts
../platform-playground/src/components/FilePreview/useFilePreview.ts
../platform-playground/src/components/FilePreview/useObjectUrl.ts
../platform-playground/src/components/FilePreview/utils.ts
../platform-playground/src/components/FilePreview/docs/docx/DocxErrorBoundary.tsx
../platform-playground/src/components/FilePreview/docs/docx/DocxFallback.tsx
../platform-playground/src/components/FilePreview/docs/docx/DocxPreview.tsx
../platform-playground/src/components/FilePreview/docs/docx/index.ts
../platform-playground/src/components/FilePreview/docs/docx/useDocxRenderer.ts
../platform-playground/src/components/Findings/FindingsPage.tsx
../platform-playground/src/components/Findings/FindingsSidebar.tsx
../platform-playground/src/components/Home/CharacterCounter.tsx
../platform-playground/src/components/Home/Credits.tsx
../platform-playground/src/components/Home/FileUploadEntries.tsx
../platform-playground/src/components/Home/HomeAgentMenu.tsx
../platform-playground/src/components/Home/HomeCenterContent.tsx
../platform-playground/src/components/Home/HomeComposerCard.tsx
../platform-playground/src/components/Home/HomeContext.tsx
../platform-playground/src/components/Home/HomeDatasetDialog.tsx
../platform-playground/src/components/Home/HomeDatasetDialogPreviousUploadsTab.tsx
../platform-playground/src/components/Home/HomeExamplesList.tsx
../platform-playground/src/components/Home/InternalJobsSection.tsx
../platform-playground/src/components/Home/JobMetadata.tsx
../platform-playground/src/components/Home/QueryInputBar.tsx
../platform-playground/src/components/Home/QueryLengthWarning.tsx
../platform-playground/src/components/Home/uploadUtils.ts
../platform-playground/src/components/Home/useHomeDatasetDialogPreviousUploads.ts
../platform-playground/src/components/Login/SignInForm.tsx
../platform-playground/src/components/Login/SignUpForm.tsx
../platform-playground/src/components/Login/ssoCheck.ts
../platform-playground/src/components/MarkdownRenderer/MarkdownCodeStyles.tsx
../platform-playground/src/components/MarkdownRenderer/MarkdownTable.tsx
../platform-playground/src/components/MarkdownRenderer/MarkdownTypography.tsx
../platform-playground/src/components/MarkdownRenderer/SmartAnchor.tsx
../platform-playground/src/components/MarkdownRenderer/chemistry.tsx
../platform-playground/src/components/MarkdownRenderer/citations.tsx
../platform-playground/src/components/MarkdownRenderer/components.tsx
../platform-playground/src/components/MarkdownRenderer/index.tsx
../platform-playground/src/components/MarkdownRenderer/status.tsx
../platform-playground/src/components/Marketing/CrowMetadata.ts
../platform-playground/src/components/Marketing/TaskSocialMediaPreview.tsx
../platform-playground/src/components/Marketing/crow.ts
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/ChemCrow/ChemCrowAnswerSection.tsx
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/ChemCrow/index.ts
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/DAAnswerSection.tsx
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/index.ts
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerFooter.tsx
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerSection.tsx
../platform-playground/src/components/Marketing/SocialMediaPreviewComponents/PaperQA/index.ts
../platform-playground/src/components/Notifications/ConsentPage.tsx
../platform-playground/src/components/Notifications/NotificationModal.tsx
../platform-playground/src/components/Notifications/NotificationModalWrapper.tsx
../platform-playground/src/components/Notifications/NotificationStepper.tsx
../platform-playground/src/components/Notifications/OnboardingPage.tsx
../platform-playground/src/components/Notifications/index.ts
../platform-playground/src/components/Notifications/types.ts
../platform-playground/src/components/Objectives/ObjectivesPage.tsx
../platform-playground/src/components/Objectives/ObjectivesSidebar.tsx
../platform-playground/src/components/Organizations/Create.tsx
../platform-playground/src/components/Organizations/CrowPermissions.tsx
../platform-playground/src/components/Organizations/Crows.tsx
../platform-playground/src/components/Organizations/Management.tsx
../platform-playground/src/components/Organizations/View.tsx
../platform-playground/src/components/Outputs/OutputsPage.tsx
../platform-playground/src/components/Outputs/OutputsSidebar.tsx
../platform-playground/src/components/Plots/PlotsPage.tsx
../platform-playground/src/components/Plots/PlotsSidebar.tsx
../platform-playground/src/components/Profile/CreateTokenModal.tsx
../platform-playground/src/components/Profile/DeleteAccount.tsx
../platform-playground/src/components/Profile/LimitsManagement.tsx
../platform-playground/src/components/Profile/PrivacySettings.tsx
../platform-playground/src/components/Profile/ProfileManagement.tsx
../platform-playground/src/components/Profile/RequestIncreaseLink.tsx
../platform-playground/src/components/Profile/TokenManagement.tsx
../platform-playground/src/components/Projects/EmptyState.tsx
../platform-playground/src/components/Projects/ManageProjectsModal.tsx
../platform-playground/src/components/Projects/ProjectDetails.tsx
../platform-playground/src/components/Projects/ProjectSelectDropdown.tsx
../platform-playground/src/components/Projects/ProjectsSidebar.tsx
../platform-playground/src/components/ReleaseNotes/ReleaseNoteItem.tsx
../platform-playground/src/components/ReleaseNotes/ReleaseNotes.tsx
../platform-playground/src/components/ReleaseNotes/index.ts
../platform-playground/src/components/ReleaseNotesAdmin/EmptyState.tsx
../platform-playground/src/components/ReleaseNotesAdmin/MediaUploader.tsx
../platform-playground/src/components/ReleaseNotesAdmin/ReleaseNoteCard.tsx
../platform-playground/src/components/ReleaseNotesAdmin/ReleaseNoteEditor.tsx
../platform-playground/src/components/ReleaseNotesAdmin/ReleaseNotePreview.tsx
../platform-playground/src/components/ReleaseNotesAdmin/ReleaseNotesList.tsx
../platform-playground/src/components/ReleaseNotesAdmin/index.ts
../platform-playground/src/components/Reports/ReportsPage.tsx
../platform-playground/src/components/Reports/ReportsSidebar.tsx
../platform-playground/src/components/Spinners/DNA.tsx
../platform-playground/src/components/SubPageNav/SubPageNav.tsx
../platform-playground/src/components/SubPageNav/TaskSubPageNav.tsx
../platform-playground/src/components/Subscription/Credits.tsx
../platform-playground/src/components/Subscription/EnterprisePlansBanner.tsx
../platform-playground/src/components/Subscription/PricingGrid.tsx
../platform-playground/src/components/Subscription/PricingModal.tsx
../platform-playground/src/components/Subscription/PurchaseCreditsModal.tsx
../platform-playground/src/components/Subscription/RefundRequestModal.tsx
../platform-playground/src/components/Subscription/SubscriptionPlans.tsx
../platform-playground/src/components/Subscription/Usage.tsx
../platform-playground/src/components/TaskDetails/CancelTaskModal.tsx
../platform-playground/src/components/TaskDetails/FollowupButton.tsx
../platform-playground/src/components/TaskDetails/FrameSection.tsx
../platform-playground/src/components/TaskDetails/MainPanel.tsx
../platform-playground/src/components/TaskDetails/MessagesDefaultView.tsx
../platform-playground/src/components/TaskDetails/MessagesSection.tsx
../platform-playground/src/components/TaskDetails/TaskDetails.tsx
../platform-playground/src/components/TaskDetails/TaskDetailsSurface.tsx
../platform-playground/src/components/TaskDetails/TaskHeaderButton.tsx
../platform-playground/src/components/TaskDetails/TaskIconButton.tsx
../platform-playground/src/components/TaskDetails/useMessageCollection.tsx
../platform-playground/src/components/TaskDetails/useResolvedTaskId.ts
../platform-playground/src/components/TaskDetails/useTaskDetailsController.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/Common.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Renderers.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/getResultCopyText.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/utils.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/xmlUtils.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/ChemCrowAnswerContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/ChemCrowReasoningContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/Renderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/utils.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/GHSRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/ObservationJSONRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/ReactionRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/SmilesRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/TableRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS01.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS02.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS03.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS04.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS05.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS06.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS07.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS08.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/GHS09.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ChemCrow/InternalRenderers/pics/ghs-pictogram-mapping.json
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/AnalysisContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/DownloadsTab.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/ImageThumbnails.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/Jupyter.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/MessagesDataAnalysis.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/Plotly.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/ReasoningContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/Renderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/ResultsContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/DataAnalysis/InternalRenderers/DataAnalysisTableRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/Common.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/ContinuationQuery.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InlineFigure.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/MediaDisplay.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/MediaHoverContext.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/OutputContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/ReasoningContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/ReferencesContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/Renderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/citationStyles.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/useMediaPreloader.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/utils-tables.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/utils.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/GatherEvidenceRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/GetPlanRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/JSONPlanRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/OpenTargets.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/RendererErrorBoundary.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/StatusRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/PaperQA/InternalRenderers/index.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/OutputContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/ReasoningContent.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/Renderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/SequenceChunks.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/InternalRenderers/BindCraftRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/InternalRenderers/MPNNRenderer.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/ProteinCrow/InternalRenderers/index.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/AgentTimeline.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/ArgumentsSection.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/SwitchToAnswerButton.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/TimelineGroup.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/TimelineStep.tsx
../platform-playground/src/components/TaskDetails/FrameHelpers/Shared/index.ts
../platform-playground/src/components/TaskDetails/FrameHelpers/Tardigrade/Renderer.tsx
../platform-playground/src/components/TaskDetails/TaskReportPdf/TaskReportPrintView.tsx
../platform-playground/src/components/TaskDetails/TaskReportPdf/collectExportFigures.ts
../platform-playground/src/components/TaskDetails/TaskReportPdf/normalizeMarkdown.ts
../platform-playground/src/components/TaskDetails/TaskReportPdf/printStyles.css
../platform-playground/src/components/TaskDetails/TaskReportPdf/useTaskReportExport.tsx
../platform-playground/src/components/Tasks/DeleteTaskConfirmationModal.tsx
../platform-playground/src/components/Tasks/KosmosTaskPage.tsx
../platform-playground/src/components/Tasks/TaskCard.tsx
../platform-playground/src/components/Tasks/TaskDetailPage.tsx
../platform-playground/src/components/Tasks/TasksLeftPanel.tsx
../platform-playground/src/components/Tasks/TasksPage.tsx
../platform-playground/src/components/Tasks/TasksSidebar.tsx
../platform-playground/src/components/Tasks/useResolvedTaskState.ts
../platform-playground/src/components/Tasks/useTaskSidebarData.ts
../platform-playground/src/components/hooks/useDemoData.tsx
../platform-playground/src/components/hooks/useGlobalMessages.tsx
../platform-playground/src/components/search/AdvancedSearch.tsx
../platform-playground/src/components/search/searchFields.ts
../platform-playground/src/components/shared/AgentDetailsHeaderBadge.tsx
../platform-playground/src/components/shared/ContentContainer.tsx
../platform-playground/src/components/shared/MinimapGutter.tsx
../platform-playground/src/components/shared/SidebarProgressBadge.tsx
../platform-playground/src/components/shared/TaskHeaderBadge.tsx
../platform-playground/src/components/shared/useNotebookVisibleCells.ts
../platform-playground/src/context/AppContext.tsx
../platform-playground/src/context/DataAnalysisContext.tsx
../platform-playground/src/context/ScrollContext.tsx
../platform-playground/src/context/TabContext.tsx
../platform-playground/src/context/TaskContext.tsx
../platform-playground/src/context/TaskListContext.tsx
../platform-playground/src/hooks/useAppContext.ts
../platform-playground/src/hooks/useDebounce.ts
../platform-playground/src/hooks/useExternalLinkTracking.ts
../platform-playground/src/hooks/useFileValidation.ts
../platform-playground/src/hooks/useFrameProtection.ts
../platform-playground/src/hooks/useInvoices.ts
../platform-playground/src/hooks/useLocalStorage.ts
../platform-playground/src/hooks/useMediaQuery.ts
../platform-playground/src/hooks/useProjectShareTabs.ts
../platform-playground/src/hooks/useProjectSubPageCounts.ts
../platform-playground/src/hooks/useProjects.ts
../platform-playground/src/hooks/useReleaseNotes.ts
../platform-playground/src/hooks/useReleaseNotesAdmin.ts
../platform-playground/src/hooks/useTaskPicker.ts
../platform-playground/src/hooks/useTaskProgressStandalone.ts
../platform-playground/src/hooks/useTransactions.ts
../platform-playground/src/hooks/useViewSwitch.ts
../platform-playground/src/hooks/useWebSocketAuth.ts
../platform-playground/src/hooks/queries/queryKeys.ts
../platform-playground/src/hooks/queries/useDataStorageMutations.ts
../platform-playground/src/hooks/queries/useDataStorageSearch.ts
../platform-playground/src/hooks/queries/useHasAnyTasks.ts
../platform-playground/src/hooks/queries/useSessionApi.ts
../platform-playground/src/layout/Icons.tsx
../platform-playground/src/layout/MobileHeader.tsx
../platform-playground/src/layout/PaneledLayout.tsx
../platform-playground/src/layout/Sidebar.tsx
../platform-playground/src/layout/sidebarNavigation.tsx
../platform-playground/src/models/AccountStatusBanner.ts
../platform-playground/src/models/AddProjectMembersModal.ts
../platform-playground/src/models/App.ts
../platform-playground/src/models/Auth.ts
../platform-playground/src/models/ChemCrowAnswerSection.ts
../platform-playground/src/models/Components.ts
../platform-playground/src/models/DataStorage.ts
../platform-playground/src/models/ErrorPages.ts
../platform-playground/src/models/Feedback.ts
../platform-playground/src/models/FileDropzone.ts
../platform-playground/src/models/GlobalMessages.ts
../platform-playground/src/models/Invoice.ts
../platform-playground/src/models/JobDropdown.ts
../platform-playground/src/models/Jobs.ts
../platform-playground/src/models/Organizations.ts
../platform-playground/src/models/PaperQA.ts
../platform-playground/src/models/Profile.ts
../platform-playground/src/models/Projects.ts
../platform-playground/src/models/ReleaseNotes.ts
../platform-playground/src/models/RouteUtils.ts
../platform-playground/src/models/Routes.ts
../platform-playground/src/models/SignInForm.ts
../platform-playground/src/models/SignUpForm.ts
../platform-playground/src/models/Spinners.ts
../platform-playground/src/models/StatusLabel.ts
../platform-playground/src/models/Subscription.ts
../platform-playground/src/models/TaskSocialMediaPreview.ts
../platform-playground/src/models/Transaction.ts
../platform-playground/src/models/analytics.ts
../platform-playground/src/models/authenticated-fetch.ts
../platform-playground/src/models/config.ts
../platform-playground/src/models/context.ts
../platform-playground/src/models/crow.ts
../platform-playground/src/models/error-handling.ts
../platform-playground/src/models/event-bus.ts
../platform-playground/src/models/globals.ts
../platform-playground/src/models/hooks.ts
../platform-playground/src/models/layout.ts
../platform-playground/src/models/login.ts
../platform-playground/src/models/theme.ts
../platform-playground/src/routes/Activity.tsx
../platform-playground/src/routes/AdminReleaseNotes.tsx
../platform-playground/src/routes/Feedback.tsx
../platform-playground/src/routes/Home.tsx
../platform-playground/src/routes/Login.tsx
../platform-playground/src/routes/Messages.tsx
../platform-playground/src/routes/Models.tsx
../platform-playground/src/routes/Organizations.tsx
../platform-playground/src/routes/Plans.tsx
../platform-playground/src/routes/Profile.tsx
../platform-playground/src/routes/Project.tsx
../platform-playground/src/routes/ProjectDetails.tsx
../platform-playground/src/routes/Projects.tsx
../platform-playground/src/routes/SubPageLayout.tsx
../platform-playground/src/routes/TaskDetails.tsx
../platform-playground/src/routes/TasksLayout.tsx
../platform-playground/src/routes/routeHandle.ts
../platform-playground/src/routes/routes.ts
../platform-playground/src/schemas/tasks.ts
../platform-playground/src/theme/index.ts
../platform-playground/src/theme/usePlatformTheme.tsx
../platform-playground/src/types/assets.d.ts
../platform-playground/src/utils/analytics.ts
../platform-playground/src/utils/authenticated-fetch.ts
../platform-playground/src/utils/config.ts
../platform-playground/src/utils/dataStorage.ts
../platform-playground/src/utils/dateTime.ts
../platform-playground/src/utils/error-handling.ts
../platform-playground/src/utils/event-bus.ts
../platform-playground/src/utils/fileTypeIcon.tsx
../platform-playground/src/utils/formatFileSize.ts
../platform-playground/src/utils/globals.ts
../platform-playground/src/utils/heronThemedImages.ts
../platform-playground/src/utils/iamPolicies.ts
../platform-playground/src/utils/kosmosProgress.ts
../platform-playground/src/utils/markdownExport.ts
../platform-playground/src/utils/mimeTypes.ts
../platform-playground/src/utils/projectSortOptions.ts
../platform-playground/src/utils/tasks.ts
../platform-playground/test/DataStorageApi.spec.ts
../platform-playground/test/serviceWorkerRegistration.spec.ts
../platform-playground/test/swc-transformer.cjs
../platform-playground/test/__mocks__/dotlottieReactMock.js
../platform-playground/test/__mocks__/fileMock.js
../platform-playground/test/__mocks__/pqa3-raw-answer-example.txt
../platform-playground/test/__utils__/Wrapper.tsx
../platform-playground/test/clients/WebsocketClient.spec.ts
../platform-playground/test/components/AcuCreditUsageBar.spec.tsx
../platform-playground/test/components/AddDataStorageEntryAccessModal.spec.tsx
../platform-playground/test/components/AddProjectMembersModal.spec.tsx
../platform-playground/test/components/CopyButtonWithMenu.spec.tsx
../platform-playground/test/components/CreateProjectModal.spec.tsx
../platform-playground/test/components/FileChip.spec.tsx
../platform-playground/test/components/GlobalMessageBanner.spec.tsx
../platform-playground/test/components/MarkdownRenderer.spec.tsx
../platform-playground/test/components/MetadataEditor.spec.tsx
../platform-playground/test/components/PlatformInput.spec.tsx
../platform-playground/test/components/ShareModal.spec.tsx
../platform-playground/test/components/ShareSection.spec.tsx
../platform-playground/test/components/StatusLabel.spec.tsx
../platform-playground/test/components/ThumbsFeedback.spec.tsx
../platform-playground/test/components/Artifacts/ArtifactsSidebar.spec.tsx
../platform-playground/test/components/Artifacts/useArtifactsSidebar.spec.ts
../platform-playground/test/components/Auth/UserMenu.spec.tsx
../platform-playground/test/components/DataStorage/DataStorageAdvancedSearchBar.spec.tsx
../platform-playground/test/components/DataStorage/DataStorageSearch.spec.tsx
../platform-playground/test/components/Errors/CriticalError.spec.tsx
../platform-playground/test/components/Errors/Error404Page.spec.tsx
../platform-playground/test/components/FileManager/FileDetailPanel.escape.spec.tsx
../platform-playground/test/components/FileManager/FileDetailPanel.spec.tsx
../platform-playground/test/components/FileManager/FileManagerPage.spec.tsx
../platform-playground/test/components/FileManager/FileManagerTable.spec.tsx
../platform-playground/test/components/FilePreview/useFilePreview.spec.ts
../platform-playground/test/components/FilePreview/useObjectUrl.spec.ts
../platform-playground/test/components/FilePreview/utils.spec.ts
../platform-playground/test/components/FilePreview/docs/docx/DocxErrorBoundary.spec.tsx
../platform-playground/test/components/FilePreview/docs/docx/DocxFallback.spec.tsx
../platform-playground/test/components/FilePreview/docs/docx/DocxPreview.spec.tsx
../platform-playground/test/components/FilePreview/docs/docx/useDocxRenderer.spec.ts
../platform-playground/test/components/Findings/FindingsSidebar.spec.tsx
../platform-playground/test/components/Home/CharacterCounter.spec.tsx
../platform-playground/test/components/Home/FileUploadEntries.spec.tsx
../platform-playground/test/components/Home/HomeCenterContent.spec.tsx
../platform-playground/test/components/Home/HomeComposerCard.spec.tsx
../platform-playground/test/components/Home/HomeContext.spec.tsx
../platform-playground/test/components/Home/HomeDatasetDialog.spec.tsx
../platform-playground/test/components/Home/InternalJobsSection.spec.tsx
../platform-playground/test/components/Home/JobMetadata.spec.tsx
../platform-playground/test/components/Home/QueryInputBar.spec.tsx
../platform-playground/test/components/Home/QueryLengthWarning.spec.tsx
../platform-playground/test/components/Home/uploadUtils.spec.ts
../platform-playground/test/components/Login/SignInForm.spec.tsx
../platform-playground/test/components/Login/SignUpForm.spec.tsx
../platform-playground/test/components/MarkdownRenderer/SmartAnchor.spec.tsx
../platform-playground/test/components/Marketing/TaskSocialMediaPreview.spec.tsx
../platform-playground/test/components/Marketing/SocialMediaPreviewComponents/ChemCrow/ChemCrowAnswerSection.spec.tsx
../platform-playground/test/components/Marketing/SocialMediaPreviewComponents/DataAnalysis/DAAnswerSection.spec.tsx
../platform-playground/test/components/Marketing/SocialMediaPreviewComponents/PaperQA/PQAAnswerSection.spec.tsx
../platform-playground/test/components/Notifications/NotificationModal.regression.spec.tsx
../platform-playground/test/components/Notifications/NotificationModal.spec.tsx
../platform-playground/test/components/Notifications/NotificationModalWrapper.spec.tsx
../platform-playground/test/components/Outputs/OutputsPage.spec.tsx
../platform-playground/test/components/Profile/TokenManagement.spec.tsx
../platform-playground/test/components/Projects/ProjectsSidebar.spec.tsx
../platform-playground/test/components/ReleaseNotes/ReleaseNoteItem.spec.tsx
../platform-playground/test/components/ReleaseNotes/ReleaseNotes.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/EmptyState.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/MediaUploader.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/ReleaseNoteCard.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/ReleaseNoteEditor.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/ReleaseNotePreview.spec.tsx
../platform-playground/test/components/ReleaseNotesAdmin/ReleaseNotesList.spec.tsx
../platform-playground/test/components/SubPageNav/SubPageNav.spec.tsx
../platform-playground/test/components/SubPageNav/TaskSubPageNav.spec.tsx
../platform-playground/test/components/Subscription/Credits.spec.tsx
../platform-playground/test/components/Subscription/PurchaseCreditsModal.spec.tsx
../platform-playground/test/components/Subscription/RefundRequestModal.spec.tsx
../platform-playground/test/components/Subscription/SubscriptionPlans.spec.tsx
../platform-playground/test/components/Subscription/Usage.spec.tsx
../platform-playground/test/components/TaskDetails/K2TaskDetails.spec.tsx
../platform-playground/test/components/TaskDetails/useMessageCollection.spec.tsx
../platform-playground/test/components/TaskDetails/useTaskDetailsController.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/getResultCopyText.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/utils.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/xmlUtils.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/ChemCrow/ReasoningContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/ChemCrow/utils.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/DataAnalysis/ImageThumbnails.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/DataAnalysis/MessagesDataAnalysis.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/DataAnalysis/ReasoningContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/Common.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/GatherEvidenceRenderer.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/InlineFigure.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/JSONPlanRenderer.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/MarkdownRenderer.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/MediaDisplay.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/OutputContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/ReasoningContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/ReferencesContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/Renderer.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/data.json
../platform-playground/test/components/TaskDetails/FrameHelpers/PaperQA/utils.spec.ts
../platform-playground/test/components/TaskDetails/FrameHelpers/ProteinCrow/ReasoningContent.spec.tsx
../platform-playground/test/components/TaskDetails/FrameHelpers/Shared/AgentTimeline.spec.tsx
../platform-playground/test/components/TaskDetails/TaskReportPdf/TaskReportPrintView.spec.tsx
../platform-playground/test/components/TaskDetails/TaskReportPdf/collectExportFigures.spec.ts
../platform-playground/test/components/TaskDetails/TaskReportPdf/useTaskReportExport.spec.ts
../platform-playground/test/components/Tasks/K2KosmosTaskPage.spec.tsx
../platform-playground/test/components/Tasks/TaskCard.spec.tsx
../platform-playground/test/components/Tasks/TaskDetailPage.spec.tsx
../platform-playground/test/components/Tasks/TasksLeftPanel.spec.tsx
../platform-playground/test/components/Tasks/TasksPage.spec.tsx
../platform-playground/test/components/Tasks/TasksSidebar.spec.tsx
../platform-playground/test/components/Tasks/useResolvedTaskState.spec.ts
../platform-playground/test/components/Tasks/useTaskSidebarData.spec.ts
../platform-playground/test/components/hooks/useDemoData.spec.tsx
../platform-playground/test/components/shared/MinimapGutter.spec.tsx
../platform-playground/test/components/shared/SidebarProgressBadge.spec.tsx
../platform-playground/test/context/ScrollContext.spec.tsx
../platform-playground/test/context/TaskListContext.spec.tsx
../platform-playground/test/data/dummy-env-data.json
../platform-playground/test/data/transition-with-preamble.json
../platform-playground/test/hooks/useDataStorageMutations.spec.tsx
../platform-playground/test/hooks/useDataStorageSearch.spec.tsx
../platform-playground/test/hooks/useFrameProtection.spec.tsx
../platform-playground/test/hooks/useProjectSubPageCounts.spec.tsx
../platform-playground/test/hooks/useProjects.spec.tsx
../platform-playground/test/hooks/useReleaseNotes.spec.tsx
../platform-playground/test/hooks/useReleaseNotesAdmin.spec.tsx
../platform-playground/test/hooks/useTaskProgressStandalone.spec.tsx
../platform-playground/test/layout/PaneledLayout.spec.tsx
../platform-playground/test/layout/Sidebar.spec.tsx
../platform-playground/test/models/ReleaseNotes.spec.ts
../platform-playground/test/routes/Activity.spec.tsx
../platform-playground/test/routes/Home.spec.tsx
../platform-playground/test/routes/Layout.spec.tsx
../platform-playground/test/routes/Plans.spec.tsx
../platform-playground/test/routes/Projects.spec.tsx
../platform-playground/test/routes/TaskWorkspaceRoute.spec.tsx
../platform-playground/test/routes/routes.spec.ts
../platform-playground/test/utils/authenticated-fetch.spec.ts
../platform-playground/test/utils/dataStorage.spec.ts
../platform-playground/test/utils/dateTime.spec.ts
../platform-playground/test/utils/error-handling.spec.ts
../platform-playground/test/utils/event-bus.spec.ts
../platform-playground/test/utils/fileTypeIcon.spec.tsx
../platform-playground/test/utils/formatFileSize.spec.ts
../platform-playground/test/utils/globals.spec.ts
../platform-playground/test/utils/heronThemedImages.spec.ts
../platform-playground/test/utils/kosmosProgress.spec.ts
../platform-playground/test/utils/markdownExport.spec.ts
../platform-playground/test/utils/mimeTypes.spec.ts
../platform-playground/test/utils/tasks.spec.ts
../platform-status-api/AGENTS.md
../platform-status-api/CLAUDE.md
../platform-status-api/Dockerfile
../platform-status-api/README.md
../platform-status-api/api.py
../platform-status-api/pyproject.toml
../platform-status-api/src/__init__.py
../platform-status-api/src/checks.py
../platform-status-api/src/config.py
../platform-status-api/src/logger.py
../platform-status-api/src/messages.py
../platform-status-api/src/models.py
../platform-status-api/src/statuspage_service.py
../platform-status-api/tests/test_endpoints.py
../platform-status-api/tests/test_statuspage_service.py
../platform-websocket-service/.env.development
../platform-websocket-service/.env.production
../platform-websocket-service/.gcloudignore
../platform-websocket-service/.nvmrc
../platform-websocket-service/AGENTS.md
../platform-websocket-service/CLAUDE.md
../platform-websocket-service/Dockerfile
../platform-websocket-service/cloudbuild.yaml
../platform-websocket-service/entrypoint.sh
../platform-websocket-service/eslint.config.js
../platform-websocket-service/jest.config.js
../platform-websocket-service/package-lock.json
../platform-websocket-service/package.json
../platform-websocket-service/tsc-alias.config.json
../platform-websocket-service/tsconfig.build.json
../platform-websocket-service/tsconfig.json
../platform-websocket-service/src/index.ts
../platform-websocket-service/src/middlewares/auth.ts
../platform-websocket-service/src/models/api.ts
../platform-websocket-service/src/models/client.ts
../platform-websocket-service/src/models/env.ts
../platform-websocket-service/src/models/types.ts
../platform-websocket-service/src/routes/health.ts
../platform-websocket-service/src/routes/sockets.ts
../platform-websocket-service/src/routes/stats.ts
../platform-websocket-service/src/services/client-manager.ts
../platform-websocket-service/src/services/http-server.ts
../platform-websocket-service/src/services/logging.ts
../platform-websocket-service/src/services/redis.ts
../platform-websocket-service/src/services/websocket-client.ts
../platform-websocket-service/src/services/websocket-service.ts
../platform-websocket-service/tests/auth.spec.ts
../platform-websocket-service/tests/client-manager.spec.ts
../platform-websocket-service/tests/integration.test.ts
../platform-websocket-service/tests/logging.spec.ts
../platform-websocket-service/tests/setup.ts
../platform-websocket-service/tests/websocket-service.spec.ts
../platform-websocket-service/tests/__mocks__/@/services/redis.ts
../sandbox-integration-tests/Makefile
../sandbox-integration-tests/config.py
../sandbox-integration-tests/conftest.py
../sandbox-integration-tests/pyproject.toml
../sandbox-integration-tests/k8s/__init__.py
../sandbox-integration-tests/k8s/client.py
../sandbox-integration-tests/k8s/pods.py
../sandbox-integration-tests/k8s/wait.py
../sandbox-integration-tests/serviceapi/__init__.py
../sandbox-integration-tests/serviceapi/client.py
../sandbox-integration-tests/serviceapi/types.py
../sandbox-integration-tests/tests/test_0_build.py
../sandbox-integration-tests/tests/test_1_pod_lifecycle.py
../sandbox-integration-tests/tests/test_2_job_submit.py
../sandbox-integration-tests/tests/test_3_claim_pod.py
../sandbox-integration-tests/tests/test_4_replenish.py
../sandbox-integration-tests/tests/test_5_teardown.py
../sandbox-integration-tests/tests/test_6_chat.py
../sandbox-integration-tests/tests/test_7_durability.py
../secrets-manager/.gitignore
../secrets-manager/README.md
../secrets-manager/generate_certs.py
../secrets-manager/justfile
../secrets-manager/pyproject.toml
../secrets-manager/upload_secrets.py
../secrets-manager/templates/envoy.yaml.j2
../secrets-manager/tests/conftest.py
../secrets-manager/tests/test_generate_certs.py
docs/__init__.py
docs/client_notebook.ipynb
docs/data_storage_service.puml
docs/dss_x_finch.png
src/edison_client/__init__.py
src/edison_client/py.typed
src/edison_client/version.py
src/edison_client.egg-info/PKG-INFO
src/edison_client.egg-info/SOURCES.txt
src/edison_client.egg-info/dependency_links.txt
src/edison_client.egg-info/requires.txt
src/edison_client.egg-info/scm_file_list.json
src/edison_client.egg-info/scm_version.json
src/edison_client.egg-info/top_level.txt
src/edison_client/clients/__init__.py
src/edison_client/clients/chat_methods.py
src/edison_client/clients/clone_methods.py
src/edison_client/clients/data_storage_methods.py
src/edison_client/clients/exceptions.py
src/edison_client/clients/job_client.py
src/edison_client/clients/multipart_upload.py
src/edison_client/clients/rest_client.py
src/edison_client/clients/session_methods.py
src/edison_client/clients/workspace_methods.py
src/edison_client/models/__init__.py
src/edison_client/models/app.py
src/edison_client/models/chat.py
src/edison_client/models/client.py
src/edison_client/models/clone.py
src/edison_client/models/data_storage_methods.py
src/edison_client/models/job_event.py
src/edison_client/models/rest.py
src/edison_client/models/session.py
src/edison_client/models/workspace.py
src/edison_client/utils/__init__.py
src/edison_client/utils/auth.py
src/edison_client/utils/general.py
src/edison_client/utils/module_utils.py
src/edison_client/utils/monitoring.py
src/edison_client/utils/world_model_tools.py
tests/client_e2e_uploaded_file_trajectory_test.py
tests/conftest.py
tests/test_chat_methods.py
tests/test_client.py
tests/test_client_close.py
tests/test_clone_methods.py
tests/test_data_storage_e2e.py
tests/test_data_storage_methods.py
tests/test_docker_container_config.py
tests/test_dss_restclient_api_e2e.py
tests/test_job_client.py
tests/test_min_replicas_validation.py
tests/test_rest.py
tests/test_similarity_search_e2e.py
tests/test_transition_state_info.py
tests/test_world_model_e2e.py
tests/test_data/test_file.txt
tests/test_data/test_information.txt
tests/test_data/test_manifest.yaml