.dockerignore
.editorconfig
.gitignore
.gitmodules
.pre-commit-config.yaml
CHANGELOG.md
CITATION.cff
CLAUDE.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
requirements-dev.txt
requirements-dist.txt
requirements-doc.txt
requirements.txt
uv.lock
yarn.lock
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
.github/dependabot.yml
.github/pull_request_template.md
.github/scripts/check_openapi_drift.py
.github/workflows/build.yml
.github/workflows/build_sandbox_tools.yml
.github/workflows/docker.yml
.github/workflows/docs.yml
.github/workflows/log_viewer.yml
.github/workflows/npm-publish.yml
.github/workflows/pypi.yml
.github/workflows/test.yml
.github/workflows/vscode.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
design/control-channel.md
design/deepagent-background.md
design/deepagents.md
design/eval-set-scanners.md
design/hf-lazy-dataset.md
design/log_edits_tags_metadata.md
design/message-pool-dedup.excalidraw.svg
design/metric-score-view-refactor.md
design/model-proxy-lifecycle.md
design/recover.md
design/sandbox-tools-ci-gates.md
design/task-source.md
design/temporal-data-handling.md
design/type-generation-pipeline.md
design/viewer-config.md
design/viewer_log_editing.md
design/acp/agent-acp-tui.md
design/acp/agent-acp.md
design/acp/agent_channel_brief.md
design/acp/elicitation.md
design/plans/sandbox-tools-onedir.md
docs/.gitignore
docs/CHANGELOG.md
docs/CNAME
docs/_agent_limits.md
docs/_builtin-scorers.md
docs/_container_limits.md
docs/_cost_limits.md
docs/_errors_and_retries.md
docs/_max_samples.md
docs/_message_limits.md
docs/_metadata_typing.md
docs/_model-providers.md
docs/_quarto.yml
docs/_reasoning-defaults.md
docs/_sample-preservation.md
docs/_sandbox-dockerfile.md
docs/_sandbox-image.md
docs/_sandboxenv-exec-remote.md
docs/_sandboxenv-exec.md
docs/_sandboxenv-interface.md
docs/_setting_max_samples.md
docs/_shuffling-choices.md
docs/_store_typing.md
docs/_token_limits.md
docs/_tools-annotations-required.md
docs/_tools-basics.md
docs/_tools-standard.md
docs/_turn_limits.md
docs/_variables.yml
docs/_vscode-viewing-logs.md
docs/_working_limits.md
docs/agent-bridge.qmd
docs/agent-custom.qmd
docs/agents.qmd
docs/analysis.qmd
docs/approval.qmd
docs/caching.qmd
docs/checkpointing.qmd
docs/compaction.qmd
docs/control-channel.qmd
docs/custom-scorers.qmd
docs/dataframe.qmd
docs/datasets.qmd
docs/deepagent.qmd
docs/early-stopping.qmd
docs/eval-logs.qmd
docs/eval-sets.qmd
docs/extensions-approvers.qmd
docs/extensions-components.qmd
docs/extensions-filesystems.qmd
docs/extensions-hooks.qmd
docs/extensions-model-api.qmd
docs/extensions-sandboxes.qmd
docs/extensions.qmd
docs/fallbacks.qmd
docs/favicon.svg
docs/handling-errors.qmd
docs/human-agent.qmd
docs/index.qmd
docs/inspect-viz.qmd
docs/intervention.qmd
docs/log-viewer.qmd
docs/metrics.qmd
docs/model-graded.qmd
docs/models-batch.qmd
docs/models-concurrency.qmd
docs/models.qmd
docs/multi-agent.qmd
docs/multimodal.qmd
docs/multiple-scorers.qmd
docs/options.qmd
docs/parallelism.qmd
docs/perplexity.qmd
docs/providers.qmd
docs/react-agent.qmd
docs/reasoning.qmd
docs/running.qmd
docs/sandboxing.qmd
docs/scanners.qmd
docs/scorers.qmd
docs/scoring-workflow.qmd
docs/scoring.qmd
docs/setting-limits.qmd
docs/solvers.qmd
docs/standard-scorers.qmd
docs/structured.qmd
docs/styles.css
docs/task-source.qmd
docs/task-views.qmd
docs/tasks.qmd
docs/tools-custom.qmd
docs/tools-mcp.qmd
docs/tools-standard.qmd
docs/tools.qmd
docs/tracing.qmd
docs/tutorial.qmd
docs/vscode.qmd
docs/_extensions/meridianlabs-ai/inspect-docs/_discover.py
docs/_extensions/meridianlabs-ai/inspect-docs/_extension.yml
docs/_extensions/meridianlabs-ai/inspect-docs/post-render.py
docs/_extensions/meridianlabs-ai/inspect-docs/pre-render.py
docs/_extensions/meridianlabs-ai/inspect-docs/filters/excalidraw.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/github-callouts.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/llms.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/promote-title.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/shift-headings.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/commands.py
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/filter.py
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/interlink.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/parse.py
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/post.lua
docs/_extensions/meridianlabs-ai/inspect-docs/filters/reference/render.py
docs/_extensions/meridianlabs-ai/inspect-docs/resources/copy-page.html
docs/_extensions/meridianlabs-ai/inspect-docs/resources/jinja2.xml
docs/_extensions/meridianlabs-ai/inspect-docs/resources/theme.scss
docs/_extensions/meridianlabs-ai/inspect-docs/resources/excalidraw/.gitignore
docs/_extensions/meridianlabs-ai/inspect-docs/resources/excalidraw/excalidraw-to-svg.mjs
docs/_extensions/meridianlabs-ai/inspect-docs/resources/excalidraw/package-lock.json
docs/_extensions/meridianlabs-ai/inspect-docs/resources/excalidraw/package.json
docs/_scripts/generate_reasoning_defaults_table.py
docs/evals/evals-app.js
docs/evals/evals-filter.js
docs/evals/evals.css
docs/evals/evals.json
docs/evals/evals_overrides.yml
docs/evals/index.qmd
docs/evals/inspect-evals.mk
docs/evals/llms.py
docs/evals/model_cards.yml
docs/evals/sync.py
docs/evals/sync_all.py
docs/evals/sync_harbor.py
docs/extensions/extensions-app.js
docs/extensions/extensions.css
docs/extensions/extensions.json
docs/extensions/extensions.yml
docs/extensions/generate.py
docs/extensions/index.qmd
docs/extensions/llms.py
docs/images/acp-listing.png
docs/images/acp-pending.png
docs/images/acp-session.png
docs/images/aisi-logo.svg
docs/images/eval-log.png
docs/images/inspect-activity-bar.png
docs/images/inspect-human-agent-container.png
docs/images/inspect-human-agent.png
docs/images/inspect-multiple-models.png
docs/images/inspect-terminal-transcript.png
docs/images/inspect-view-answers.png
docs/images/inspect-view-chips-score.png
docs/images/inspect-view-filter.png
docs/images/inspect-view-history.png
docs/images/inspect-view-home.png
docs/images/inspect-view-info.png
docs/images/inspect-view-log-link.png
docs/images/inspect-view-logging-console.png
docs/images/inspect-view-logging.png
docs/images/inspect-view-main.png
docs/images/inspect-view-messages.png
docs/images/inspect-view-metadata.png
docs/images/inspect-view-petri-custom-view.png
docs/images/inspect-view-scoring.png
docs/images/inspect-view-sort.png
docs/images/inspect-view-splash.png
docs/images/inspect-viz-scores-by-model.png
docs/images/inspect-viz-scores-by-task.png
docs/images/inspect-viz-scores-timeline-gpqa.png
docs/images/inspect-vscode-config.png
docs/images/inspect-vscode-install.png
docs/images/inspect-vscode-logview.png
docs/images/inspect-vscode-output-channel.png
docs/images/inspect-vscode-run-task.png
docs/images/inspect.png
docs/images/log-viewer-ctf.png
docs/images/log-viewer-simpleqa.png
docs/images/logs-drop-down.png
docs/images/logs-open-button.png
docs/images/logs.png
docs/images/petri-samples-view.png
docs/images/popularity.png
docs/images/python-tool-view.png
docs/images/rate-limit.png
docs/images/running-theory.png
docs/images/task-max-sandboxes.png
docs/images/toolenv-no-cleanup.png
docs/images/vnc-port-info.png
docs/images/vnc-view-only.png
docs/images/web-browser-tool-view.png
docs/listing/listing.css
docs/listing/listing.js
docs/reference/.gitignore
docs/reference/index.qmd
docs/reference/inspect_ai.agent.qmd
docs/reference/inspect_ai.analysis.qmd
docs/reference/inspect_ai.approval.qmd
docs/reference/inspect_ai.dataset.qmd
docs/reference/inspect_ai.event.qmd
docs/reference/inspect_ai.hooks.qmd
docs/reference/inspect_ai.log.qmd
docs/reference/inspect_ai.model.qmd
docs/reference/inspect_ai.qmd
docs/reference/inspect_ai.scorer.qmd
docs/reference/inspect_ai.solver.qmd
docs/reference/inspect_ai.tool.qmd
docs/reference/inspect_ai.util.qmd
docs/reference/inspect_ai.viewer.qmd
docs/reference/inspect_cache.qmd
docs/reference/inspect_eval-retry.qmd
docs/reference/inspect_eval-set.qmd
docs/reference/inspect_eval.qmd
docs/reference/inspect_info.qmd
docs/reference/inspect_list.qmd
docs/reference/inspect_log.qmd
docs/reference/inspect_sandbox.qmd
docs/reference/inspect_score.qmd
docs/reference/inspect_trace.qmd
docs/reference/inspect_view.qmd
examples/biology_qa.py
examples/cache.py
examples/categorical_demo.py
examples/checkpoint_ctf.py
examples/code_execution.py
examples/early_stopping.py
examples/evalset.py
examples/hello_world.py
examples/mcp_tools.py
examples/popularity.py
examples/prefill.py
examples/reasoning.py
examples/remotemcp.py
examples/responses-bridge.py
examples/scorer.py
examples/security_guide.py
examples/simpleqa.py
examples/structured.py
examples/surfer.py
examples/text_editor.py
examples/theory_of_mind.py
examples/tool_use.py
examples/approval/README.md
examples/approval/approval.py
examples/approval/approval.yaml
examples/ask_user/demo.py
examples/bridge/agentsdk/README.md
examples/bridge/agentsdk/agent.py
examples/bridge/agentsdk/dataset.json
examples/bridge/agentsdk/task.py
examples/bridge/langchain/README.md
examples/bridge/langchain/agent.py
examples/bridge/langchain/dataset.json
examples/bridge/langchain/requirements.txt
examples/bridge/langchain/task.py
examples/bridge/pydantic-ai/README.md
examples/bridge/pydantic-ai/agent.py
examples/bridge/pydantic-ai/dataset.json
examples/bridge/pydantic-ai/task.py
examples/browser/browser.py
examples/browser/compose.yaml
examples/computer/compose.yaml
examples/computer/computer.py
examples/computer/moonWeight.ods
examples/evals_in_eval/Dockerfile
examples/evals_in_eval/README.md
examples/evals_in_eval/bash_task.py
examples/evals_in_eval/claude.py
examples/evals_in_eval/compose.yaml
examples/evals_in_eval/file_probe.py
examples/evals_in_eval/task.py
examples/hooks/mlflow_tracing.py
examples/hooks/mlflow_tracing_example.py
examples/hooks/mlflow_tracking.py
examples/hooks/trackio_tracking.py
examples/hooks/wandb_weave.py
examples/http_proxy/Dockerfile
examples/http_proxy/README.md
examples/http_proxy/claude.py
examples/http_proxy/compose.yaml
examples/http_proxy/entrypoint.sh
examples/http_proxy/remap.py
examples/http_proxy/task.py
examples/human/Dockerfile
examples/human/compose.yaml
examples/human/human.py
examples/images/ballons.png
examples/images/bike.png
examples/images/images.jsonl
examples/images/images.py
examples/inline_cards/approval.py
examples/inline_cards/cancel_sample.py
examples/inline_cards/cancel_tool.py
examples/inline_cards/question.py
examples/intervention/README.md
examples/intervention/intervention.py
examples/intervention/computer/approval.yaml
examples/intervention/computer/compose.yaml
examples/intervention/multi_tool/compose.yaml
examples/intervention/shell/Dockerfile
examples/intervention/shell/compose.yaml
examples/skills/README.md
examples/skills/__init__.py
examples/skills/compose.yaml
examples/skills/task.py
examples/skills/skills/disk-usage/SKILL.md
examples/skills/skills/disk-usage/scripts/diskinfo.sh
examples/skills/skills/network-info/SKILL.md
examples/skills/skills/network-info/scripts/netinfo.sh
examples/skills/skills/system-info/SKILL.md
examples/skills/skills/system-info/scripts/sysinfo.sh
scripts/pypi-release.py
src/inspect_ai/__init__.py
src/inspect_ai/__main__.py
src/inspect_ai/py.typed
src/inspect_ai.egg-info/PKG-INFO
src/inspect_ai.egg-info/SOURCES.txt
src/inspect_ai.egg-info/dependency_links.txt
src/inspect_ai.egg-info/entry_points.txt
src/inspect_ai.egg-info/requires.txt
src/inspect_ai.egg-info/scm_file_list.json
src/inspect_ai.egg-info/scm_version.json
src/inspect_ai.egg-info/top_level.txt
src/inspect_ai/_cli/_scanner.py
src/inspect_ai/_cli/acp.py
src/inspect_ai/_cli/cache.py
src/inspect_ai/_cli/common.py
src/inspect_ai/_cli/ctl.py
src/inspect_ai/_cli/download.py
src/inspect_ai/_cli/eval.py
src/inspect_ai/_cli/info.py
src/inspect_ai/_cli/list.py
src/inspect_ai/_cli/log.py
src/inspect_ai/_cli/main.py
src/inspect_ai/_cli/sandbox.py
src/inspect_ai/_cli/score.py
src/inspect_ai/_cli/trace.py
src/inspect_ai/_cli/util.py
src/inspect_ai/_cli/view.py
src/inspect_ai/_control/__init__.py
src/inspect_ai/_control/discovery.py
src/inspect_ai/_control/eval_state.py
src/inspect_ai/_control/events.py
src/inspect_ai/_control/server.py
src/inspect_ai/_control/state.py
src/inspect_ai/_display/__init__.py
src/inspect_ai/_display/core/active.py
src/inspect_ai/_display/core/config.py
src/inspect_ai/_display/core/display.py
src/inspect_ai/_display/core/footer.py
src/inspect_ai/_display/core/panel.py
src/inspect_ai/_display/core/progress.py
src/inspect_ai/_display/core/results.py
src/inspect_ai/_display/core/rich.py
src/inspect_ai/_display/core/textual.py
src/inspect_ai/_display/log/__init__.py
src/inspect_ai/_display/log/display.py
src/inspect_ai/_display/plain/__init__.py
src/inspect_ai/_display/plain/display.py
src/inspect_ai/_display/rich/__init__.py
src/inspect_ai/_display/rich/display.py
src/inspect_ai/_display/textual/app.py
src/inspect_ai/_display/textual/app.tcss
src/inspect_ai/_display/textual/display.py
src/inspect_ai/_display/textual/theme.py
src/inspect_ai/_display/textual/widgets/clock.py
src/inspect_ai/_display/textual/widgets/console.py
src/inspect_ai/_display/textual/widgets/footer.py
src/inspect_ai/_display/textual/widgets/port_mappings.py
src/inspect_ai/_display/textual/widgets/samples.py
src/inspect_ai/_display/textual/widgets/sandbox.py
src/inspect_ai/_display/textual/widgets/scan.py
src/inspect_ai/_display/textual/widgets/task_detail.py
src/inspect_ai/_display/textual/widgets/tasks.py
src/inspect_ai/_display/textual/widgets/titlebar.py
src/inspect_ai/_display/textual/widgets/toggle.py
src/inspect_ai/_display/textual/widgets/transcript.py
src/inspect_ai/_display/textual/widgets/vscode.py
src/inspect_ai/_eval/__init__.py
src/inspect_ai/_eval/context.py
src/inspect_ai/_eval/eval.py
src/inspect_ai/_eval/evalset.py
src/inspect_ai/_eval/list.py
src/inspect_ai/_eval/loader.py
src/inspect_ai/_eval/registry.py
src/inspect_ai/_eval/run.py
src/inspect_ai/_eval/score.py
src/inspect_ai/_eval/task/__init__.py
src/inspect_ai/_eval/task/constants.py
src/inspect_ai/_eval/task/enqueue.py
src/inspect_ai/_eval/task/epochs.py
src/inspect_ai/_eval/task/error.py
src/inspect_ai/_eval/task/generate.py
src/inspect_ai/_eval/task/hf.py
src/inspect_ai/_eval/task/images.py
src/inspect_ai/_eval/task/log.py
src/inspect_ai/_eval/task/resolved.py
src/inspect_ai/_eval/task/results.py
src/inspect_ai/_eval/task/run.py
src/inspect_ai/_eval/task/sandbox.py
src/inspect_ai/_eval/task/scan.py
src/inspect_ai/_eval/task/scan_display.py
src/inspect_ai/_eval/task/store.py
src/inspect_ai/_eval/task/task.py
src/inspect_ai/_eval/task/task_source.py
src/inspect_ai/_eval/task/tasks.py
src/inspect_ai/_eval/task/util.py
src/inspect_ai/_lfs/__init__.py
src/inspect_ai/_lfs/_cache.py
src/inspect_ai/_lfs/_client.py
src/inspect_ai/_lfs/_pointer.py
src/inspect_ai/_lfs/exceptions.py
src/inspect_ai/_lfs/resolver.py
src/inspect_ai/_util/__init__.py
src/inspect_ai/_util/_async.py
src/inspect_ai/_util/_json_rpc.py
src/inspect_ai/_util/ansi.py
src/inspect_ai/_util/answer.py
src/inspect_ai/_util/appdirs.py
src/inspect_ai/_util/async_bytes_reader.py
src/inspect_ai/_util/async_zip.py
src/inspect_ai/_util/asyncfiles.py
src/inspect_ai/_util/azure.py
src/inspect_ai/_util/background.py
src/inspect_ai/_util/citation.py
src/inspect_ai/_util/compression.py
src/inspect_ai/_util/compression_transcoding.py
src/inspect_ai/_util/config.py
src/inspect_ai/_util/constants.py
src/inspect_ai/_util/content.py
src/inspect_ai/_util/dateutil.py
src/inspect_ai/_util/decorator.py
src/inspect_ai/_util/deprecation.py
src/inspect_ai/_util/dev.py
src/inspect_ai/_util/dict.py
src/inspect_ai/_util/discovery.py
src/inspect_ai/_util/dotenv.py
src/inspect_ai/_util/download.py
src/inspect_ai/_util/entrypoints.py
src/inspect_ai/_util/environ.py
src/inspect_ai/_util/error.py
src/inspect_ai/_util/event_loop_monitor.py
src/inspect_ai/_util/exception.py
src/inspect_ai/_util/file.py
src/inspect_ai/_util/format.py
src/inspect_ai/_util/future.py
src/inspect_ai/_util/git.py
src/inspect_ai/_util/hash.py
src/inspect_ai/_util/html.py
src/inspect_ai/_util/http.py
src/inspect_ai/_util/httpx.py
src/inspect_ai/_util/images.py
src/inspect_ai/_util/json.py
src/inspect_ai/_util/kvstore.py
src/inspect_ai/_util/list.py
src/inspect_ai/_util/local_server.py
src/inspect_ai/_util/log_context.py
src/inspect_ai/_util/logger.py
src/inspect_ai/_util/metadata.py
src/inspect_ai/_util/module.py
src/inspect_ai/_util/notebook.py
src/inspect_ai/_util/notgiven.py
src/inspect_ai/_util/package.py
src/inspect_ai/_util/path.py
src/inspect_ai/_util/pattern.py
src/inspect_ai/_util/platform.py
src/inspect_ai/_util/port_names.py
src/inspect_ai/_util/process.py
src/inspect_ai/_util/registry.py
src/inspect_ai/_util/retry.py
src/inspect_ai/_util/rich.py
src/inspect_ai/_util/s3_monitor.py
src/inspect_ai/_util/samples.py
src/inspect_ai/_util/sockets.py
src/inspect_ai/_util/strenum.py
src/inspect_ai/_util/task.py
src/inspect_ai/_util/terminal.py
src/inspect_ai/_util/text.py
src/inspect_ai/_util/thread.py
src/inspect_ai/_util/timer.py
src/inspect_ai/_util/trace.py
src/inspect_ai/_util/transcript.py
src/inspect_ai/_util/url.py
src/inspect_ai/_util/version.py
src/inspect_ai/_util/vscode.py
src/inspect_ai/_util/working.py
src/inspect_ai/_util/zip_common.py
src/inspect_ai/_util/zipfile.py
src/inspect_ai/_util/textual/__init__.py
src/inspect_ai/_util/textual/form.py
src/inspect_ai/_view/__init__.py
src/inspect_ai/_view/_dist.py
src/inspect_ai/_view/_openapi.py
src/inspect_ai/_view/azure.py
src/inspect_ai/_view/common.py
src/inspect_ai/_view/fastapi_server.py
src/inspect_ai/_view/inspect-openapi.json
src/inspect_ai/_view/notify.py
src/inspect_ai/_view/schema.py
src/inspect_ai/_view/scout_routes.py
src/inspect_ai/_view/user_info.py
src/inspect_ai/_view/view.py
src/inspect_ai/_view/dist/index.html
src/inspect_ai/_view/dist/assets/AsciinemaPlayerImpl.css
src/inspect_ai/_view/dist/assets/AsciinemaPlayerImpl.js
src/inspect_ai/_view/dist/assets/chunk-DfAF0w94.js
src/inspect_ai/_view/dist/assets/favicon.svg
src/inspect_ai/_view/dist/assets/index.css
src/inspect_ai/_view/dist/assets/index.js
src/inspect_ai/_view/dist/assets/jsx-runtime.js
src/inspect_ai/_view/dist/assets/lib-CBtriEt5.js
src/inspect_ai/_view/dist/assets/liteDOM-Cp0aN3bP.js
src/inspect_ai/_view/dist/assets/tex-svg-full-BI3fonbT.js
src/inspect_ai/_view/dist/assets/wgxpath.install-node-Csk64Aj9.js
src/inspect_ai/_view/dist/assets/xypic-DrMJn58R.js
src/inspect_ai/_view/ts-mono/.codex
src/inspect_ai/_view/ts-mono/.gitignore
src/inspect_ai/_view/ts-mono/.pre-commit-config.yaml
src/inspect_ai/_view/ts-mono/.prettierignore
src/inspect_ai/_view/ts-mono/.prettierrc.js
src/inspect_ai/_view/ts-mono/AGENTS.md
src/inspect_ai/_view/ts-mono/CLAUDE.md
src/inspect_ai/_view/ts-mono/README.md
src/inspect_ai/_view/ts-mono/package.json
src/inspect_ai/_view/ts-mono/pnpm-lock.yaml
src/inspect_ai/_view/ts-mono/pnpm-workspace.yaml
src/inspect_ai/_view/ts-mono/turbo.json
src/inspect_ai/_view/ts-mono/.github/dependabot.yml
src/inspect_ai/_view/ts-mono/.github/workflows/ci.yaml
src/inspect_ai/_view/ts-mono/.github/workflows/npm-publish.yml
src/inspect_ai/_view/ts-mono/.vscode/settings.json
src/inspect_ai/_view/ts-mono/apps/openapi.json
src/inspect_ai/_view/ts-mono/apps/inspect/.editorconfig
src/inspect_ai/_view/ts-mono/apps/inspect/.prettierignore
src/inspect_ai/_view/ts-mono/apps/inspect/babel.config.js
src/inspect_ai/_view/ts-mono/apps/inspect/eslint.config.mjs
src/inspect_ai/_view/ts-mono/apps/inspect/favicon.svg
src/inspect_ai/_view/ts-mono/apps/inspect/index.html
src/inspect_ai/_view/ts-mono/apps/inspect/jsconfig.json
src/inspect_ai/_view/ts-mono/apps/inspect/package.json
src/inspect_ai/_view/ts-mono/apps/inspect/playwright.config.ts
src/inspect_ai/_view/ts-mono/apps/inspect/postcss.config.cjs
src/inspect_ai/_view/ts-mono/apps/inspect/tsconfig.json
src/inspect_ai/_view/ts-mono/apps/inspect/vite.config.ts
src/inspect_ai/_view/ts-mono/apps/inspect/vitest.config.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/chat-components.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/chat-virtualization.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/error-state.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/log-list-filters.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/timeline.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/top-level-views.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/transcript-baseline.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/transcript-events.spec.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/fixtures/app.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/fixtures/handlers.ts
src/inspect_ai/_view/ts-mono/apps/inspect/e2e/fixtures/test-data.ts
src/inspect_ai/_view/ts-mono/apps/inspect/scripts/check-publishable.mjs
src/inspect_ai/_view/ts-mono/apps/inspect/scripts/dump-swimlane.mjs
src/inspect_ai/_view/ts-mono/apps/inspect/src/constants.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/index.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/main.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/setupTests.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/vite-env.d.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/@types/asciicinema-player.d.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/@types/extraInspect.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/@types/jsondiffpatch.d.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/@types/markdown-it-mathjax3.d.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/@types/prism.d.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/App.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/App.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/singleFileMode.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/singleFileMode.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/appearance/colors.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/appearance/fonts.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/appearance/icons.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/appearance/styles.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/flow/FlowButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/flow/FlowButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/flow/FlowPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/flow/FlowPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/flow/hooks.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/LogItem.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/LogListFooter.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/LogListFooter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/LogsPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/LogsPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/ViewerOptionsButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/ViewerOptionsButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/ViewerOptionsPopover.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/ViewerOptionsPopover.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/LogListGrid.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/PreformattedTooltip.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/columns/columns.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/columns/hooks.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/columns/scorerMap.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/columns/scorerMap.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-list/grid/columns/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/LogSampleDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/LogView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/LogView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/LogViewContainer.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/LogViewLayout.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/error/TaskErrorPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/error/TaskErrorPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/ErrorTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/InfoTab.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/InfoTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/JsonTab.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/JsonTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/ModelsTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/RunningNoSamples.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/RunningNoSamples.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/SamplesTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/TaskTab.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/tabs/TaskTab.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/AutogrowText.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/AutogrowText.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ChangeSummary.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ChangeSummary.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/CollapsedTitleBar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/CollapsedTitleBar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditAnnotationsDialog.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditMetadataDialog.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditMetadataDialog.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditMetadataDialog.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditTagsDialog.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/EditTagsDialog.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ModelRolesView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ModelRolesView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/PrimaryBar.layout.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/PrimaryBar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/PrimaryBar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ProvenanceFields.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ResultsPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ResultsPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/RunningStatusPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/RunningStatusPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ScoreAgGrid.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/ScoreAgGrid.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/SecondaryBar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/SecondaryBar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/StatusPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/StatusPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagChip.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagChip.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagChip.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagStrip.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagStrip.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagStrip.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TagsField.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TitleView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/TitleView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/UnscoredSamplesView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/UnscoredSamplesView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/editErrors.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/log-view/title-view/editErrors.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/ApplicationNavbar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/Navbar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/Navbar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/NavbarButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/NavbarButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/ViewSegmentedControl.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/navbar/ViewSegmentedControl.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/DatasetDetailView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/DatasetDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/DetailStep.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/DetailStep.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/ModelCard.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/ModelCard.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/PlanCard.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/PlanCard.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/PlanDetailView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/PlanDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/ScorerDetailView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/ScorerDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/SolverDetailView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/plan/SolverDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/AppRouter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/RouteDispatcher.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/SamplesRouter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/TasksRouter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/logNavigation.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/sampleNavigation.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/url.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/routing/url.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/InlineSampleDisplay.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/InlineSampleDisplay.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleDetailComponent.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleDetailComponent.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleDisplay.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleDisplay.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleJSONView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleRetriedErrors.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleRetriedErrors.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleRetriedErrors.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleSummaryView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SampleSummaryView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/SamplesTools.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/messagesFromEvents.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/messagesFromEvents.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sampleDataAdapter.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples-panel/SampleDetailView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples-panel/SampleDetailView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples-panel/SamplesPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples-panel/SamplesPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/samplesDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/BooleanScoreDescriptor.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/BooleanScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/CategoricalScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/ListScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/NumericScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/ObjectScoreDescriptor.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/ObjectScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/OtherScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/PassFailScoreDescriptor.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/PassFailScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/descriptor/score/ScoreDescriptor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/error/FlatSampleErrorView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/error/FlatSampleErrorView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/error/SampleErrorView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/error/SampleErrorView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/error/error.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/ScorePanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/ScorePanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/ScoreValueDisplay.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/ScoreValueDisplay.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/ViewToggle.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/header-v2/scoreTone.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SampleFooter.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SampleFooter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SampleList.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SampleList.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SamplesViewOptionsPopover.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/SamplesViewOptionsPopover.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/samplesView.converters.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/samplesView.converters.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/samplesView.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/samplesView.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/list/useSamplesView.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/print/SamplePrintView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/print/SamplePrintView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryAttemptCard.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryAttemptCard.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryAttemptCard.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryTerminalAnchor.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryTerminalAnchor.test.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/RetryTerminalAnchor.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/retryAttempt.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/retry-display/retryAttempt.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/SelectScorer.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/SelectScorer.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/astToFilterModel.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/astToFilterModel.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filterAst.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filterAst.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filterModelToText.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filterModelToText.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filterRegistry.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/filters.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/sample-filter/SampleFilter.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/sample-filter/SampleFilter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/sample-filter/completions.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/sample-filter/language.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/sample-tools/sample-filter/tokenize.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/SampleScannerPicker.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/SampleScannerPicker.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/SampleScansSidebar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/SampleScansSidebar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/ScansSidebarPanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/ScansSidebarPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/scanReferencePreviews.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/scanReferences.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/scanReferences.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scans/useSampleScans.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScores.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScores.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScoresGrid.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScoresGrid.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScoresView.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/scores/SampleScoresView.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/status/sampleStatus.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/status/sampleStatus.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/TranscriptFilter.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/TranscriptFilter.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/TranscriptPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/hooks.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/SearchPanelSlot.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/SearchScoutUnavailable.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/SearchScoutUnavailable.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/inspectSearchAdapters.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/mergeTranscriptLabelContext.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/mergeTranscriptLabelContext.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/samples/transcript/search/useInspectSearchReferenceLabels.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/server/useAppConfig.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/ColumnSelectorPopover.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/ColumnSelectorPopover.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/agGrid.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/gridCells.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/gridComparators.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/gridKeyboardNavigation.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/gridUtils.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/openInNewTab.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/sample.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useApplyColumnVisibility.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useGridColumnRefit.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useGridColumnRefit.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useKeyedMemo.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useStableValue.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/useStableValue.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/RotatedHeader.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/RotatedHeader.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/SamplesGrid.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/SamplesGrid.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/cells.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/colorScale.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/colorScale.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/columns.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/shared/samples-grid/useSampleGridState.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/app/utils/print.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/client-api.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/client-api.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/index.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/shared/api-shared.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/static-http/api-static-http.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/static-http/fetch.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/view-server/api-view-server.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/view-server/api-view-server.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/view-server/request.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/vscode/api-vscode.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/api/vscode/jsonrpc.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/database.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/index.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/manager.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/schema.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/service.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/database/utils.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/decompression.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/remoteLogFile.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/remoteLogFile.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/remotePendingSampleData.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/remotePendingSampleData.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/remoteZipFile.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/zstd-worker-code.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/remote/zstd-worker.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/storage/index.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/client/utils/type-utils.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/ActivityBar.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/ActivityBar.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/AsciinemaPlayer.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/Card.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/CodePanel.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/CodePanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadButton.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadLogButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadLogButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadPanel.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/DownloadPanel.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/FindBand.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/FindBand.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/FindBandUI.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/LargeModal.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/LargeModal.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/LinkButton.module.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/LinkButton.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/MessageBand.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/MessageBand.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/MorePopOver.css
src/inspect_ai/_view/ts-mono/apps/inspect/src/components/MorePopOver.tsx
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-16.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-back.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-file.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-flow.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-forward.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/inspect-home.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/img/tasks.svg
src/inspect_ai/_view/ts-mono/apps/inspect/src/scoring/metrics.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/scoring/scores.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/scoring/scores.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/scoring/types.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/appSlice.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/clientEvents.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/clientEventsService.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/componentStateAdapter.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/hooks.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/hooks.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/log.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/logPolling.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/logSlice.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/logSlice.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/logsSlice.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/samplePolling.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/samplePolling.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/samplePollingInstance.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/sampleSlice.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/sampleUtils.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/sampleUtils.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/scoring.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/searchSlice.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/store.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/store_filter.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/useLoadLog.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/useLoadSample.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/usePollSample.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/userSettings.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/utils.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/utils.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/state/sync/replicationService.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/theme/bootstrap.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/theme/constants.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/attachments.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/clear-events-preprocessor.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/clear-events-preprocessor.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/debugging.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/dom.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/dom.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/evalModel.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/evallog.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/format.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/format.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/html.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/json-worker.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/markdown.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/markdown.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/polling.test.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/polling.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/react.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/uri.ts
src/inspect_ai/_view/ts-mono/apps/inspect/src/utils/workQueue.ts
src/inspect_ai/_view/ts-mono/apps/scout/.prettierignore
src/inspect_ai/_view/ts-mono/apps/scout/README.md
src/inspect_ai/_view/ts-mono/apps/scout/eslint.config.js
src/inspect_ai/_view/ts-mono/apps/scout/favicon.svg
src/inspect_ai/_view/ts-mono/apps/scout/index.html
src/inspect_ai/_view/ts-mono/apps/scout/openapi.json
src/inspect_ai/_view/ts-mono/apps/scout/package.json
src/inspect_ai/_view/ts-mono/apps/scout/playwright.config.ts
src/inspect_ai/_view/ts-mono/apps/scout/tsconfig.json
src/inspect_ai/_view/ts-mono/apps/scout/vite.config.ts
src/inspect_ai/_view/ts-mono/apps/scout/vitest.config.ts
src/inspect_ai/_view/ts-mono/apps/scout/design/front-end-testing.md
src/inspect_ai/_view/ts-mono/apps/scout/design/react-query.md
src/inspect_ai/_view/ts-mono/apps/scout/e2e/app-navigation.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/chat-components.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/scan.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/scans.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/shared-components.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/timeline-migration-baseline.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/timeline.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/transcript-events.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/transcript.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/transcripts.spec.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/fixtures/app.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/fixtures/handlers.ts
src/inspect_ai/_view/ts-mono/apps/scout/e2e/fixtures/test-data.ts
src/inspect_ai/_view/ts-mono/apps/scout/scripts/generate-types.js
src/inspect_ai/_view/ts-mono/apps/scout/src/App.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/AppRouter.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/icons.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/main.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/api/api-scout-server.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/api-vscode.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/api.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/attachmentsHelpers.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/attachmentsHelpers.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/expandInputEvents.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/jsonrpc-fetch.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/jsonrpc-fetch.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/jsonrpc.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/request.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/api/vscode-storage.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/App.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ActivityBar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ActivityBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ActivityBarLayout.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ActivityBarLayout.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/AddFilterButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/BreadCrumbs.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Breadcrumbs.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Chip.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Chip.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ChipGroup.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ChipGroup.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ColumnHeader.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ColumnHeader.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ColumnPickerButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ColumnsPopover.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ColumnsPopover.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/DataframeView.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/DataframeView.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/DownloadScanButton.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/DownloadScanButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/EditablePath.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/EditableText.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/EditableText.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Error.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Error.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/FilterBar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/FilterBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/FindBand.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/FindBand.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Footer.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Footer.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/HeadingGrid.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/HeadingGrid.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Identifier.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Identifier.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/NavButtons.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/NavButtons.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Navbar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Navbar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/NextPreviousNav.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/NextPreviousNav.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Pager.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/Pager.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ProjectBar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ProjectBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ScansNavbar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/ScoreValue.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/TaskName.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/TranscriptsNavbar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/agGridSetup.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnTypes.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/useFilterBarHandlers.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterButton.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterControl.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterControl.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterEditor.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/ColumnFilterEditor.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/DurationInput.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/useAddFilterPopover.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/useColumnFilter.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnFilter/useColumnFilterPopover.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnSizing/defaultStrategy.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnSizing/fitContentStrategy.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnSizing/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnSizing/strategies.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/columnSizing/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/dataGrid/DataGrid.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/dataGrid/DataGrid.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/dataGrid/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/components/dataGrid/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useEnsureVisibleScannerResults.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useFilterConditions.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useScanFilterConditions.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useScanResultSummaries.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useScanRoute.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useScansFilterBarProps.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useSelectedScan.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useSelectedScanDataframe.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useSelectedScanResultData.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useSelectedScanResultDetail.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useSelectedScanner.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useTranscriptsFilterBarProps.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/hooks/useWindowMessaging.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/ProjectPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/ProjectPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/SettingsContent.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/configUtils.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/components/FormFields.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/project/hooks/useNestedConfig.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/ActiveScanView.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/DefineScannerSection.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/LlmScannerParams.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/RunScanPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/RunScanPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/runScan/ScannerParamsPlaceholder.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanelBody.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanelBody.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanelTitle.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/ScanPanelTitle.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/info/ScanInfo.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/info/ScanInfo.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/ScannerPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/ScannerPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/ScannerSidebar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/ScannerSidebar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/DataframeGridApiContext.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeCSVButtons.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeClearFiltersButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeColumnsPopover.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeColumnsPopover.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeFilterColumnsButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/ScannerDataframeWrapTextButton.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/dataframe/useOperationStatus.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsGroup.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsGroup.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsHeader.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsHeader.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsList.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsList.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsRow.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/list/ScannerResultsRow.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsBody.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsBody.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsFilter.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsFilter.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsGroup.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsGroup.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsSearch.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scan/scanners/results/ScannerResultsSearch.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/AllScoresDialog.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/AllScoresDialog.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultHeader.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultHeader.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultNav.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultNav.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScannerResultPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScoreColumn.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/ScoreColumn.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/SourcePath.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/SourcePath.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/error/ErrorPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/error/ErrorPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/info/InfoPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/info/InfoPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/metadata/Metadata.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/metadata/MetadataPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultBody.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultBody.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultSidebar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/result/ResultSidebar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/transcript/TranscriptPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scannerResult/transcript/TranscriptPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/ScansFilterBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/ScansGrid.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/ScansPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/ScansPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/columns.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/columns.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/constants.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/columnSizing/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/scans/columnSizing/useColumnSizing.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useActiveScan.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useActiveScan.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useActiveScans.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useActiveScans.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useAdjacentTranscriptIds.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useAdjacentTranscriptIds.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useAppConfig.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useCode.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useCode.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useHasTranscript.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useProjectConfig.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useProjectConfig.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScan.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScanDataframe.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScanDataframeDetail.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScanners.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScansColumnValues.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useScansInfinite.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useServerTranscripts.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useServerTranscripts.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useServerTranscriptsInfinite.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useStartScan.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useStartScan.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTopicInvalidation.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTopicInvalidation.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTranscript.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTranscript.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTranscriptsColumnValues.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useTranscriptsColumnValues.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useValidations.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/server/useValidations.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/resolveMessageToEvent.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/components/TimelineEventsView.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/hooks/useActiveTimeline.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/hooks/useTimeline.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/hooks/useTimeline.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/hooks/useTimelineConfig.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/timeline/hooks/useTranscriptTimeline.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/SearchPanel.test.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/SearchPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptBody.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptBody.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptFilterPopover.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptFilterPopover.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptNav.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptTitle.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/TranscriptTitle.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/debugEventTree.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/scoutSearchAdapters.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/hooks/useSearchReferenceLabels.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/hooks/useSearchReferenceLabels.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/hooks/useTranscriptColumnFilter.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/hooks/useTranscriptNavigation.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcript/hooks/useTranscriptTimeline.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/TranscriptFilterBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/TranscriptsGrid.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/TranscriptsPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/TranscriptsPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columns.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columns.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/constants.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/strategies.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/useColumnSizing.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/useColumnSizing.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/transcripts/columnSizing/utils.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/arrow.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/arrowHelpers.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/arrowHelpers.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/format.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/refs.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/results.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/results.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/router.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/scan.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/transcript.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/useScansDir.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/utils/useTranscriptsDir.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/ValidationPanel.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/ValidationPanel.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/utils.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/CopyMoveCasesModal.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/CopyMoveCasesModal.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationBulkActions.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationBulkActions.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseCard.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseCard.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseEditor.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseEditor.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseLabelsEditor.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseLabelsEditor.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCasePredicateSelector.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCaseTargetEditor.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCasesList.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationCasesList.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationFilterBar.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationFilterBar.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSetSelector.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSetSelector.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSplitSelector.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSplitSelector.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSummary.module.css
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/components/ValidationSummary.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/app/validation/hooks/useTranscriptsByIds.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/debugging/navigationDebugging.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/img/inspect-16.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/img/inspect-back.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/img/inspect-file.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/img/inspect-forward.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/img/inspect-home.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/img/tasks.svg
src/inspect_ai/_view/ts-mono/apps/scout/src/query/column.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/query/conditionBuilder.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/query/index.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/query/query.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/query/transcriptColumns.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/query/types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/router/activities.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/router/url.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/router/url.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/state/componentStateAdapter.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/state/store.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/state/userSettings.test.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/state/userSettings.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/test/objectFactories.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/test/setup-msw.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/test/test-utils.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/theme/ThemeToggleControl.tsx
src/inspect_ai/_view/ts-mono/apps/scout/src/theme/bootstrap.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/theme/constants.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/types/api-types.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/types/generated.ts
src/inspect_ai/_view/ts-mono/apps/scout/src/types/json-value.ts
src/inspect_ai/_view/ts-mono/design/samples-view.md
src/inspect_ai/_view/ts-mono/design/virtual-list-phase-1-plan.md
src/inspect_ai/_view/ts-mono/design/virtual-list-phase-1.md
src/inspect_ai/_view/ts-mono/design/migration/chat-migration.md
src/inspect_ai/_view/ts-mono/design/migration/post-migration-review.md
src/inspect_ai/_view/ts-mono/design/migration/transcript-migration.md
src/inspect_ai/_view/ts-mono/docs/scripts.md
src/inspect_ai/_view/ts-mono/docs/submodule-guide.md
src/inspect_ai/_view/ts-mono/docs/superpowers/plans/2026-06-09-retry-display-redesign.md
src/inspect_ai/_view/ts-mono/docs/superpowers/plans/2026-06-17-scout-activity-rail.md
src/inspect_ai/_view/ts-mono/docs/superpowers/specs/2026-06-09-retry-display-redesign-design.md
src/inspect_ai/_view/ts-mono/docs/superpowers/specs/2026-06-17-scout-activity-rail-design.md
src/inspect_ai/_view/ts-mono/packages/inspect-common/.prettierignore
src/inspect_ai/_view/ts-mono/packages/inspect-common/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/inspect-common/package.json
src/inspect_ai/_view/ts-mono/packages/inspect-common/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/inspect-common/scripts/generate-types.js
src/inspect_ai/_view/ts-mono/packages/inspect-common/scripts/openapi-ts-options.d.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/scripts/openapi-ts-options.js
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/types/generated.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/types/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/types/openapi-ts-behavior.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/types/viewer-config.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/expandEvents.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/expandEvents.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/inputString.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/modelFallbacks.ts
src/inspect_ai/_view/ts-mono/packages/inspect-common/src/utils/sampleLimit.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/inspect-components/package.json
src/inspect_ai/_view/ts-mono/packages/inspect-components/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatMessage.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatMessage.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatMessageRow.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatMessageRow.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatViewVirtualList.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/ChatViewVirtualList.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/JsonMessageContent.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/JsonMessageContent.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageCitations.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageCitations.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageContent.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageContent.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageContents.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageLabel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/MessageLabel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/labelLength.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/messageSearchText.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/messages.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/messages.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/messagesToStr.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/messagesToStr.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/types.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/CompactionData.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/CompactionData.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/ContentDataView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/ContentDataView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/FallbackData.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/WebSearch.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/WebSearch.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/WebSearchResults.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/content-data/WebSearchResults.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/documents/ContentDocumentView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/documents/ContentDocumentView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/server-tools/ServerToolCall.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/server-tools/ServerToolCall.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ClientToolCall.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ClientToolCall.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolBlock.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolBlock.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolCallErrorView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolCallErrorView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolCallView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolCallView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolInput.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolInput.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolOutput.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolOutput.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolSearchView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolSearchView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolTitle.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/ToolTitle.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/customToolRendering.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/customToolRendering.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/tool.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/tool.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/tool-input/TodoWriteInput.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/chat/tools/tool-input/TodoWriteInput.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/ContentRenderersContext.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/DisplayModeContext.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/IconsContext.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/MetaDataGrid.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/MetaDataGrid.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/MetadataGrid.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RecordTree.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RecordTree.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RecordTree.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RenderedContent.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RenderedContent.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/RenderedText.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/cappedText.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/cappedText.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/copyText.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/types.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/record_processors/store.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/record_processors/store.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/content/record_processors/types.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/indicators/GeneratingIndicator.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/indicators/GeneratingIndicator.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/indicators/livePlaceholder.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/theme/ThemeToggle.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/theme/ThemeToggle.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/theme/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/theme/useResolvedIsDark.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/AnchorEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ApprovalEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ApprovalEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/BranchEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/BranchEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/BranchPoint.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/BranchPoint.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/BranchPoint.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/CheckpointEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/CheckpointEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/CompactionEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/CompactionEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/EmptyBranchView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/EmptyBranchView.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/EmptyBranchView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ErrorEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/EventLabelContext.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/InfoEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/InfoEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/InputEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/InterruptEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/LoggerEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/LoggerEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ModelEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ModelEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SampleInitEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SampleInitEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SampleLimitEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SandboxEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SandboxEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ScoreEditEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ScoreEditEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ScoreEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ScoreEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ScoreValue.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SpanEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/StepEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SubtaskEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/SubtaskEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TimelineSelectContext.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ToolEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/ToolEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptLayout.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptLayout.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptViewNodes.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptVirtualList.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptVirtualListComponent.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/TranscriptVirtualListComponent.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/eventText.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/eventText.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/findTimelineForDeepLink.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/findTimelineForDeepLink.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/icons.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/resolveEventToSpan.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/resolveMessageToEvent.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/types.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/SearchPanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/SearchPanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/referenceLabels.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/referenceLabels.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/searchPanelState.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/searchPanelState.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/searchRequest.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/searchRequest.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/types.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/useSearchQueries.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript-search/useSearchQueries.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNav.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNav.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNavs.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNavs.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNavsPicker.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventNavsPicker.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventPanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventPanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventProgressPanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventProgressPanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventRow.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventRow.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventSection.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventSection.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventTimingPanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/EventTimingPanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/RetryChip.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/RetryChip.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/StopReasonBadge.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/StopReasonBadge.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/StopReasonBadge.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/attemptDuration.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/summarizeModelError.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/summarizeModelError.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/utils.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/event/utils.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/hooks/useListPositionManager.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/hooks/useStickyObserver.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/hooks/useStickySwimLaneHeight.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/OutlineRow.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/OutlineRow.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/TranscriptOutline.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/TranscriptOutline.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/tree-visitors.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/outline/useOutlineWidth.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/search/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/search/sampleSearch.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/search/sampleSearch.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/search/useTranscriptSearchSource.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/search/useTranscriptSearchSource.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/state/StateDiffView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/state/StateEventRenderers.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/state/StateEventRenderers.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/state/StateEventView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/state/StateEventView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/contentItems.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/contentItems.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/core.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/core.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/fixtureTimeline.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/markers.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/markers.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/pipeline.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/retryGrouping.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/retryGrouping.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/retryOrdering.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/retryOrdering.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/sampleLifecycleEvents.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/splice.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/swimlaneLayout.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/swimlaneLayout.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/swimlaneRows.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/swimlaneRows.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/syntheticNodes.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/testHelpers.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/timeMapping.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/timeMapping.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/timelineEventNodes.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/timelineEventNodes.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/toolInvokedClassification.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/__snapshots__/pipeline.test.ts.snap
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/AgentCardView.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/AgentCardView.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineIconsContext.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineMinimap.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineMinimap.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineOptionsPopover.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineOptionsPopover.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineSelector.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineSelector.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineSwimLanes.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/TimelineSwimLanes.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/components/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useActiveTimeline.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useActiveTimeline.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useEventNodes.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTimeline.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTimelineConfig.test.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTimelineConfig.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTimelinesArray.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTranscriptTimeline.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/timeline/hooks/useTranscriptTimeline.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/fixups.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/fixups.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/flatten.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/flatten.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/toolApprovals.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/toolApprovals.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/transform.test.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/transform.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/treeify.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/transcript/transform/utils.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/types/asciinema-player.d.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/ModelTokenTable.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/ModelTokenTable.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/ModelUsagePanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/ModelUsagePanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/UsagePanel.module.css
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/UsagePanel.tsx
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/configsForUsage.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/index.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/usage/timeFormat.ts
src/inspect_ai/_view/ts-mono/packages/inspect-components/src/virtuoso/useVirtuosoState.ts
src/inspect_ai/_view/ts-mono/packages/react/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/react/package.json
src/inspect_ai/_view/ts-mono/packages/react/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/react/.storybook/main.ts
src/inspect_ai/_view/ts-mono/packages/react/.storybook/preview.ts
src/inspect_ai/_view/ts-mono/packages/react/src/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/react-query.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/ActivityRail.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ActivityRail.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/AnsiDisplay.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/AnsiDisplay.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/AppErrorBoundary.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/AsciinemaPlayer.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/AsciinemaPlayerImpl.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/AutocompleteInput.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/AutocompleteInput.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/Card.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/Card.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ComponentIconContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ComponentNavigationContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ConfirmationDialog.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ConfirmationDialog.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/CopyButton.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/CopyButton.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/EmptyPanel.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/EmptyPanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ErrorPanel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ErrorPanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ExpandablePanel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ExpandablePanel.test.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ExpandablePanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ExtendedFindContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/FindTargetContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/HumanBaselineView.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/HumanBaselineView.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/JsonPanel.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/JsonPanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/LabeledValue.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/LabeledValue.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/LightboxCarousel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/LightboxCarousel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/LoadingBar.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/LoadingBar.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDiv.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDiv.security.test.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDiv.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDiv.whitespace.test.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDivWithReferences.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDivWithReferences.test.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/MarkdownDivWithReferences.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/MenuActionButton.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/MenuActionButton.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/Modal.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/Modal.test.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/Modal.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/NavPills.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/NavPills.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/NoContentsPanel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/NoContentsPanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/NonIdealState.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/NonIdealState.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/PopOver.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/Preformatted.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/Preformatted.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ProgressBar.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ProgressBar.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/PulsingDots.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/PulsingDots.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/RailDock.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/RailDock.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ResizablePanel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ResizablePanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/SegmentedControl.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/SegmentedControl.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/SidebarHeader.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/SidebarHeader.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/SourceCodePanel.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/SourceCodePanel.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/StickyScroll.stories.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/StickyScroll.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/StickyScrollContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/TabSet.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/TabSet.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/TextInput.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/TextInput.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ToolButton.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ToolButton.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/ToolDropdownButton.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/components/ToolDropdownButton.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/components/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/markdownRendering.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/markdownSecurity.test.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/prepareSearchTerm.ts
src/inspect_ai/_view/ts-mono/packages/react/src/components/renderedHtmlSanitizer.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useAsyncDataFromQuery.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useBreadcrumbTruncation.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useCollapsedState.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useCollapsibleIds.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useDebouncedCallback.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useDocumentTitle.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useDropdownPosition.test.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useDropdownPosition.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useElementHeight.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useListKeyboardNavigation.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useMapAsyncData.test.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useMapAsyncData.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/usePreviousValue.test.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/usePreviousValue.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/usePrismHighlight.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useProperty.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useRafThrottle.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useRequiredParams.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useResizeObserver.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useRevokableUrls.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useScrollDirection.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useScrollTrack.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useScrubberProgress.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useStatefulScrollPosition.ts
src/inspect_ai/_view/ts-mono/packages/react/src/hooks/useWhyDidYouUpdate.ts
src/inspect_ai/_view/ts-mono/packages/react/src/icons/applicationIcons.ts
src/inspect_ai/_view/ts-mono/packages/react/src/icons/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/state/ComponentStateContext.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/state/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/types/asciinema-player.d.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/VirtualList.module.css
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/VirtualList.tsx
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/index.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/scale-coordinate-space.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/types.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/use-scaled-virtualizer.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/use-virtual-list-state.ts
src/inspect_ai/_view/ts-mono/packages/react/src/virtual/__tests__/scale-coordinate-space.test.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/scout-components/package.json
src/inspect_ai/_view/ts-mono/packages/scout-components/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/scout-components/src/index.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Explanation.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Metadata.module.css
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Metadata.test.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Metadata.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/ScannerResultDetailView.module.css
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/ScannerResultDetailView.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/ValidationResult.module.css
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/ValidationResult.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Value.module.css
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/Value.tsx
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/index.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/scanner-result-detail/types.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/sentinels/index.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/sentinels/scannerReferences.test.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/sentinels/scannerReferences.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/sentinels/viewerConfig.test.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/sentinels/viewerConfig.ts
src/inspect_ai/_view/ts-mono/packages/scout-components/src/types/asciinema-player.d.ts
src/inspect_ai/_view/ts-mono/packages/theme/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/theme/package.json
src/inspect_ai/_view/ts-mono/packages/theme/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/theme/src/base.css
src/inspect_ai/_view/ts-mono/packages/theme/src/base.d.ts
src/inspect_ai/_view/ts-mono/packages/theme/src/bootstrap.test.ts
src/inspect_ai/_view/ts-mono/packages/theme/src/bootstrap.ts
src/inspect_ai/_view/ts-mono/packages/theme/src/vscode.css
src/inspect_ai/_view/ts-mono/packages/theme/src/vscode.d.ts
src/inspect_ai/_view/ts-mono/packages/util/eslint.config.js
src/inspect_ai/_view/ts-mono/packages/util/package.json
src/inspect_ai/_view/ts-mono/packages/util/tsconfig.json
src/inspect_ai/_view/ts-mono/packages/util/src/ansi.ts
src/inspect_ai/_view/ts-mono/packages/util/src/api-error.ts
src/inspect_ai/_view/ts-mono/packages/util/src/array.ts
src/inspect_ai/_view/ts-mono/packages/util/src/arrow.test.ts
src/inspect_ai/_view/ts-mono/packages/util/src/arrow.ts
src/inspect_ai/_view/ts-mono/packages/util/src/asyncData.ts
src/inspect_ai/_view/ts-mono/packages/util/src/autosizeTextarea.ts
src/inspect_ai/_view/ts-mono/packages/util/src/base64.test.ts
src/inspect_ai/_view/ts-mono/packages/util/src/base64.ts
src/inspect_ai/_view/ts-mono/packages/util/src/base64url.ts
src/inspect_ai/_view/ts-mono/packages/util/src/brand.ts
src/inspect_ai/_view/ts-mono/packages/util/src/browser.ts
src/inspect_ai/_view/ts-mono/packages/util/src/chatMessage.ts
src/inspect_ai/_view/ts-mono/packages/util/src/date.ts
src/inspect_ai/_view/ts-mono/packages/util/src/format.test.ts
src/inspect_ai/_view/ts-mono/packages/util/src/format.ts
src/inspect_ai/_view/ts-mono/packages/util/src/git.test.ts
src/inspect_ai/_view/ts-mono/packages/util/src/git.ts
src/inspect_ai/_view/ts-mono/packages/util/src/html.ts
src/inspect_ai/_view/ts-mono/packages/util/src/http.ts
src/inspect_ai/_view/ts-mono/packages/util/src/index.ts
src/inspect_ai/_view/ts-mono/packages/util/src/json-value.ts
src/inspect_ai/_view/ts-mono/packages/util/src/json-worker.ts
src/inspect_ai/_view/ts-mono/packages/util/src/json.ts
src/inspect_ai/_view/ts-mono/packages/util/src/logger.ts
src/inspect_ai/_view/ts-mono/packages/util/src/mime.ts
src/inspect_ai/_view/ts-mono/packages/util/src/numeric.ts
src/inspect_ai/_view/ts-mono/packages/util/src/object.ts
src/inspect_ai/_view/ts-mono/packages/util/src/path.test.ts
src/inspect_ai/_view/ts-mono/packages/util/src/path.ts
src/inspect_ai/_view/ts-mono/packages/util/src/python.ts
src/inspect_ai/_view/ts-mono/packages/util/src/queue.ts
src/inspect_ai/_view/ts-mono/packages/util/src/retry.ts
src/inspect_ai/_view/ts-mono/packages/util/src/sync.ts
src/inspect_ai/_view/ts-mono/packages/util/src/type.ts
src/inspect_ai/_view/ts-mono/packages/util/src/uri.ts
src/inspect_ai/_view/ts-mono/packages/util/src/vscode.ts
src/inspect_ai/_view/ts-mono/tooling/eslint-config/base.js
src/inspect_ai/_view/ts-mono/tooling/eslint-config/package.json
src/inspect_ai/_view/ts-mono/tooling/eslint-config/react.js
src/inspect_ai/_view/ts-mono/tooling/prettier-config/index.js
src/inspect_ai/_view/ts-mono/tooling/prettier-config/package.json
src/inspect_ai/_view/ts-mono/tooling/python-repo/index.js
src/inspect_ai/_view/ts-mono/tooling/tsconfig/base.json
src/inspect_ai/_view/ts-mono/tooling/tsconfig/package.json
src/inspect_ai/_view/ts-mono/tooling/tsconfig/react.json
src/inspect_ai/_view/ts-mono/tooling/vite-plugins/index.js
src/inspect_ai/agent/__init__.py
src/inspect_ai/agent/_agent.py
src/inspect_ai/agent/_as_solver.py
src/inspect_ai/agent/_as_tool.py
src/inspect_ai/agent/_filter.py
src/inspect_ai/agent/_handoff.py
src/inspect_ai/agent/_react.py
src/inspect_ai/agent/_run.py
src/inspect_ai/agent/_types.py
src/inspect_ai/agent/_acp/__init__.py
src/inspect_ai/agent/_acp/_client_registry.py
src/inspect_ai/agent/_acp/_config.py
src/inspect_ai/agent/_acp/_guards.py
src/inspect_ai/agent/_acp/connection.py
src/inspect_ai/agent/_acp/discovery.py
src/inspect_ai/agent/_acp/event_mapping.py
src/inspect_ai/agent/_acp/inspect_ext.py
src/inspect_ai/agent/_acp/picker.py
src/inspect_ai/agent/_acp/server.py
src/inspect_ai/agent/_acp/session_router.py
src/inspect_ai/agent/_acp/stdio.py
src/inspect_ai/agent/_acp/tool_content.py
src/inspect_ai/agent/_acp/transport.py
src/inspect_ai/agent/_acp/transport_live.py
src/inspect_ai/agent/_acp/transport_noop.py
src/inspect_ai/agent/_acp/tui/__init__.py
src/inspect_ai/agent/_acp/tui/app.py
src/inspect_ai/agent/_acp/tui/client.py
src/inspect_ai/agent/_acp/tui/picker_screen.py
src/inspect_ai/agent/_acp/tui/session_screen.py
src/inspect_ai/agent/_acp/tui/state.py
src/inspect_ai/agent/_acp/tui/widgets/__init__.py
src/inspect_ai/agent/_acp/tui/widgets/_collapsible.py
src/inspect_ai/agent/_acp/tui/widgets/_fingerprint.py
src/inspect_ai/agent/_acp/tui/widgets/_formatting.py
src/inspect_ai/agent/_acp/tui/widgets/_scroll.py
src/inspect_ai/agent/_acp/tui/widgets/approval_card.py
src/inspect_ai/agent/_acp/tui/widgets/cancel_card.py
src/inspect_ai/agent/_acp/tui/widgets/elicitation_card.py
src/inspect_ai/agent/_acp/tui/widgets/event_chip.py
src/inspect_ai/agent/_acp/tui/widgets/footer.py
src/inspect_ai/agent/_acp/tui/widgets/header.py
src/inspect_ai/agent/_acp/tui/widgets/inline_request_card.py
src/inspect_ai/agent/_acp/tui/widgets/markdown.py
src/inspect_ai/agent/_acp/tui/widgets/message.py
src/inspect_ai/agent/_acp/tui/widgets/plan.py
src/inspect_ai/agent/_acp/tui/widgets/score.py
src/inspect_ai/agent/_acp/tui/widgets/tool_call.py
src/inspect_ai/agent/_acp/tui/widgets/transcript.py
src/inspect_ai/agent/_bridge/__init__.py
src/inspect_ai/agent/_bridge/anthropic_api.py
src/inspect_ai/agent/_bridge/anthropic_api_impl.py
src/inspect_ai/agent/_bridge/bridge.py
src/inspect_ai/agent/_bridge/completions.py
src/inspect_ai/agent/_bridge/google_api.py
src/inspect_ai/agent/_bridge/google_api_impl.py
src/inspect_ai/agent/_bridge/responses.py
src/inspect_ai/agent/_bridge/responses_impl.py
src/inspect_ai/agent/_bridge/types.py
src/inspect_ai/agent/_bridge/util.py
src/inspect_ai/agent/_bridge/sandbox/__init__.py
src/inspect_ai/agent/_bridge/sandbox/bridge.py
src/inspect_ai/agent/_bridge/sandbox/proxy.py
src/inspect_ai/agent/_bridge/sandbox/service.py
src/inspect_ai/agent/_bridge/sandbox/types.py
src/inspect_ai/agent/_channel/__init__.py
src/inspect_ai/agent/_channel/channel.py
src/inspect_ai/agent/_channel/exceptions.py
src/inspect_ai/agent/_channel/items.py
src/inspect_ai/agent/_channel/observer.py
src/inspect_ai/agent/_channel/ref.py
src/inspect_ai/agent/_deepagent/__init__.py
src/inspect_ai/agent/_deepagent/agent_tool.py
src/inspect_ai/agent/_deepagent/deepagent.py
src/inspect_ai/agent/_deepagent/general.py
src/inspect_ai/agent/_deepagent/lifecycle_tools.py
src/inspect_ai/agent/_deepagent/plan.py
src/inspect_ai/agent/_deepagent/prompt.py
src/inspect_ai/agent/_deepagent/research.py
src/inspect_ai/agent/_deepagent/subagent.py
src/inspect_ai/agent/_human/__init__.py
src/inspect_ai/agent/_human/agent.py
src/inspect_ai/agent/_human/install.py
src/inspect_ai/agent/_human/panel.py
src/inspect_ai/agent/_human/service.py
src/inspect_ai/agent/_human/state.py
src/inspect_ai/agent/_human/view.py
src/inspect_ai/agent/_human/commands/__init__.py
src/inspect_ai/agent/_human/commands/clock.py
src/inspect_ai/agent/_human/commands/command.py
src/inspect_ai/agent/_human/commands/instructions.py
src/inspect_ai/agent/_human/commands/note.py
src/inspect_ai/agent/_human/commands/score.py
src/inspect_ai/agent/_human/commands/status.py
src/inspect_ai/agent/_human/commands/submit.py
src/inspect_ai/analysis/__init__.py
src/inspect_ai/analysis/_dataframe/__init__.py
src/inspect_ai/analysis/_dataframe/columns.py
src/inspect_ai/analysis/_dataframe/extract.py
src/inspect_ai/analysis/_dataframe/progress.py
src/inspect_ai/analysis/_dataframe/record.py
src/inspect_ai/analysis/_dataframe/util.py
src/inspect_ai/analysis/_dataframe/validate.py
src/inspect_ai/analysis/_dataframe/evals/__init__.py
src/inspect_ai/analysis/_dataframe/evals/columns.py
src/inspect_ai/analysis/_dataframe/evals/extract.py
src/inspect_ai/analysis/_dataframe/evals/table.py
src/inspect_ai/analysis/_dataframe/events/__init__.py
src/inspect_ai/analysis/_dataframe/events/columns.py
src/inspect_ai/analysis/_dataframe/events/extract.py
src/inspect_ai/analysis/_dataframe/events/table.py
src/inspect_ai/analysis/_dataframe/messages/__init__.py
src/inspect_ai/analysis/_dataframe/messages/columns.py
src/inspect_ai/analysis/_dataframe/messages/extract.py
src/inspect_ai/analysis/_dataframe/messages/table.py
src/inspect_ai/analysis/_dataframe/samples/__init__.py
src/inspect_ai/analysis/_dataframe/samples/columns.py
src/inspect_ai/analysis/_dataframe/samples/extract.py
src/inspect_ai/analysis/_dataframe/samples/table.py
src/inspect_ai/analysis/_prepare/__init__.py
src/inspect_ai/analysis/_prepare/frontier.py
src/inspect_ai/analysis/_prepare/log_viewer.py
src/inspect_ai/analysis/_prepare/model_info.py
src/inspect_ai/analysis/_prepare/operation.py
src/inspect_ai/analysis/_prepare/prepare.py
src/inspect_ai/analysis/_prepare/score_to_float.py
src/inspect_ai/analysis/_prepare/task_info.py
src/inspect_ai/analysis/beta/__init__.py
src/inspect_ai/approval/__init__.py
src/inspect_ai/approval/_apply.py
src/inspect_ai/approval/_approval.py
src/inspect_ai/approval/_approver.py
src/inspect_ai/approval/_auto.py
src/inspect_ai/approval/_call.py
src/inspect_ai/approval/_policy.py
src/inspect_ai/approval/_registry.py
src/inspect_ai/approval/_human/__init__.py
src/inspect_ai/approval/_human/acp.py
src/inspect_ai/approval/_human/approver.py
src/inspect_ai/approval/_human/console.py
src/inspect_ai/approval/_human/manager.py
src/inspect_ai/approval/_human/panel.py
src/inspect_ai/approval/_human/util.py
src/inspect_ai/binaries/inspect-sandbox-tools-amd64-v22
src/inspect_ai/binaries/inspect-sandbox-tools-arm64-v22
src/inspect_ai/dataset/__init__.py
src/inspect_ai/dataset/_dataset.py
src/inspect_ai/dataset/_util.py
src/inspect_ai/dataset/_examples/bias_detection.jsonl
src/inspect_ai/dataset/_examples/biology_qa.jsonl
src/inspect_ai/dataset/_examples/popularity.jsonl
src/inspect_ai/dataset/_examples/security_guide.jsonl
src/inspect_ai/dataset/_examples/theory_of_mind.jsonl
src/inspect_ai/dataset/_sources/__init__.py
src/inspect_ai/dataset/_sources/csv.py
src/inspect_ai/dataset/_sources/example.py
src/inspect_ai/dataset/_sources/file.py
src/inspect_ai/dataset/_sources/hf.py
src/inspect_ai/dataset/_sources/json.py
src/inspect_ai/dataset/_sources/util.py
src/inspect_ai/event/__init__.py
src/inspect_ai/event/_anchor.py
src/inspect_ai/event/_approval.py
src/inspect_ai/event/_base.py
src/inspect_ai/event/_branch.py
src/inspect_ai/event/_checkpoint.py
src/inspect_ai/event/_compaction.py
src/inspect_ai/event/_error.py
src/inspect_ai/event/_event.py
src/inspect_ai/event/_info.py
src/inspect_ai/event/_input.py
src/inspect_ai/event/_interrupt.py
src/inspect_ai/event/_logger.py
src/inspect_ai/event/_model.py
src/inspect_ai/event/_pool.py
src/inspect_ai/event/_pool_index.py
src/inspect_ai/event/_sample_init.py
src/inspect_ai/event/_sample_limit.py
src/inspect_ai/event/_sandbox.py
src/inspect_ai/event/_score.py
src/inspect_ai/event/_score_edit.py
src/inspect_ai/event/_span.py
src/inspect_ai/event/_state.py
src/inspect_ai/event/_step.py
src/inspect_ai/event/_store.py
src/inspect_ai/event/_subtask.py
src/inspect_ai/event/_timeline.py
src/inspect_ai/event/_timeline_repr.py
src/inspect_ai/event/_tool.py
src/inspect_ai/event/_tree.py
src/inspect_ai/event/_validate.py
src/inspect_ai/hooks/__init__.py
src/inspect_ai/hooks/_hooks.py
src/inspect_ai/hooks/_legacy.py
src/inspect_ai/hooks/_startup.py
src/inspect_ai/log/__init__.py
src/inspect_ai/log/_bundle.py
src/inspect_ai/log/_condense.py
src/inspect_ai/log/_config.py
src/inspect_ai/log/_convert.py
src/inspect_ai/log/_edit.py
src/inspect_ai/log/_file.py
src/inspect_ai/log/_log.py
src/inspect_ai/log/_message.py
src/inspect_ai/log/_metric.py
src/inspect_ai/log/_refusal.py
src/inspect_ai/log/_resolve.py
src/inspect_ai/log/_retry.py
src/inspect_ai/log/_samples.py
src/inspect_ai/log/_score.py
src/inspect_ai/log/_transcript.py
src/inspect_ai/log/_transcript_store.py
src/inspect_ai/log/_util.py
src/inspect_ai/log/_recorders/__init__.py
src/inspect_ai/log/_recorders/create.py
src/inspect_ai/log/_recorders/eval.py
src/inspect_ai/log/_recorders/file.py
src/inspect_ai/log/_recorders/json.py
src/inspect_ai/log/_recorders/recorder.py
src/inspect_ai/log/_recorders/streaming.py
src/inspect_ai/log/_recorders/types.py
src/inspect_ai/log/_recorders/buffer/__init__.py
src/inspect_ai/log/_recorders/buffer/buffer.py
src/inspect_ai/log/_recorders/buffer/database.py
src/inspect_ai/log/_recorders/buffer/filestore.py
src/inspect_ai/log/_recorders/buffer/history.py
src/inspect_ai/log/_recorders/buffer/transcript_history_provider.py
src/inspect_ai/log/_recorders/buffer/types.py
src/inspect_ai/log/_recover/__init__.py
src/inspect_ai/log/_recover/_api.py
src/inspect_ai/log/_recover/_attachments.py
src/inspect_ai/log/_recover/_buffer.py
src/inspect_ai/log/_recover/_read.py
src/inspect_ai/log/_recover/_reconstruct.py
src/inspect_ai/log/_recover/_stream.py
src/inspect_ai/log/_recover/_write.py
src/inspect_ai/model/__init__.py
src/inspect_ai/model/_anthropic_convert.py
src/inspect_ai/model/_assistant_internal.py
src/inspect_ai/model/_cache.py
src/inspect_ai/model/_call_tools.py
src/inspect_ai/model/_chat_message.py
src/inspect_ai/model/_conversation.py
src/inspect_ai/model/_display.py
src/inspect_ai/model/_generate_config.py
src/inspect_ai/model/_google_convert.py
src/inspect_ai/model/_internal.py
src/inspect_ai/model/_message_ids.py
src/inspect_ai/model/_model.py
src/inspect_ai/model/_model_call.py
src/inspect_ai/model/_model_config.py
src/inspect_ai/model/_model_info.py
src/inspect_ai/model/_model_output.py
src/inspect_ai/model/_openai.py
src/inspect_ai/model/_openai_convert.py
src/inspect_ai/model/_openai_responses.py
src/inspect_ai/model/_openrouter_reasoning.py
src/inspect_ai/model/_prompt.py
src/inspect_ai/model/_reasoning.py
src/inspect_ai/model/_registry.py
src/inspect_ai/model/_render.py
src/inspect_ai/model/_retry.py
src/inspect_ai/model/_tokens.py
src/inspect_ai/model/_trim.py
src/inspect_ai/model/_util.py
src/inspect_ai/model/_compaction/__init__.py
src/inspect_ai/model/_compaction/_compaction.py
src/inspect_ai/model/_compaction/auto.py
src/inspect_ai/model/_compaction/edit.py
src/inspect_ai/model/_compaction/memory.py
src/inspect_ai/model/_compaction/native.py
src/inspect_ai/model/_compaction/summary.py
src/inspect_ai/model/_compaction/trim.py
src/inspect_ai/model/_compaction/types.py
src/inspect_ai/model/_model_data/__init__.py
src/inspect_ai/model/_model_data/anthropic.yml
src/inspect_ai/model/_model_data/deepseek.yml
src/inspect_ai/model/_model_data/gdm.yml
src/inspect_ai/model/_model_data/grok.yml
src/inspect_ai/model/_model_data/mistral.yml
src/inspect_ai/model/_model_data/model_data.py
src/inspect_ai/model/_model_data/openai.yml
src/inspect_ai/model/_model_data/sync_models.py
src/inspect_ai/model/_model_data/together.yml
src/inspect_ai/model/_providers/_anthropic_batch.py
src/inspect_ai/model/_providers/_anthropic_citations.py
src/inspect_ai/model/_providers/_first_party.py
src/inspect_ai/model/_providers/_google_batch.py
src/inspect_ai/model/_providers/_google_citations.py
src/inspect_ai/model/_providers/_google_computer_use.py
src/inspect_ai/model/_providers/_grok_batch.py
src/inspect_ai/model/_providers/_openai_batch.py
src/inspect_ai/model/_providers/_openai_computer_use.py
src/inspect_ai/model/_providers/_openai_web_search.py
src/inspect_ai/model/_providers/_together_batch.py
src/inspect_ai/model/_providers/_vllm_lora.py
src/inspect_ai/model/_providers/anthropic.py
src/inspect_ai/model/_providers/azureai.py
src/inspect_ai/model/_providers/bedrock.py
src/inspect_ai/model/_providers/cloudflare.py
src/inspect_ai/model/_providers/fireworks.py
src/inspect_ai/model/_providers/google.py
src/inspect_ai/model/_providers/grok.py
src/inspect_ai/model/_providers/groq.py
src/inspect_ai/model/_providers/hf.py
src/inspect_ai/model/_providers/hf_inference_providers.py
src/inspect_ai/model/_providers/llama_cpp_python.py
src/inspect_ai/model/_providers/mistral.py
src/inspect_ai/model/_providers/mistral_conversation.py
src/inspect_ai/model/_providers/mockllm.py
src/inspect_ai/model/_providers/nnterp.py
src/inspect_ai/model/_providers/none.py
src/inspect_ai/model/_providers/ollama.py
src/inspect_ai/model/_providers/openai.py
src/inspect_ai/model/_providers/openai_compatible.py
src/inspect_ai/model/_providers/openai_completions.py
src/inspect_ai/model/_providers/openai_responses.py
src/inspect_ai/model/_providers/openrouter.py
src/inspect_ai/model/_providers/perplexity.py
src/inspect_ai/model/_providers/providers.py
src/inspect_ai/model/_providers/sagemaker.py
src/inspect_ai/model/_providers/sambanova.py
src/inspect_ai/model/_providers/sglang.py
src/inspect_ai/model/_providers/together.py
src/inspect_ai/model/_providers/transformer_lens.py
src/inspect_ai/model/_providers/vllm.py
src/inspect_ai/model/_providers/vllm_completions.py
src/inspect_ai/model/_providers/util/__init__.py
src/inspect_ai/model/_providers/util/azure_hosting.py
src/inspect_ai/model/_providers/util/batch.py
src/inspect_ai/model/_providers/util/batch_log.py
src/inspect_ai/model/_providers/util/batch_readme.md
src/inspect_ai/model/_providers/util/bedrock_hosting.py
src/inspect_ai/model/_providers/util/chatapi.py
src/inspect_ai/model/_providers/util/file_batcher.py
src/inspect_ai/model/_providers/util/hf_handler.py
src/inspect_ai/model/_providers/util/hooks.py
src/inspect_ai/model/_providers/util/llama31.py
src/inspect_ai/model/_providers/util/util.py
src/inspect_ai/scorer/__init__.py
src/inspect_ai/scorer/_answer.py
src/inspect_ai/scorer/_choice.py
src/inspect_ai/scorer/_classification.py
src/inspect_ai/scorer/_common.py
src/inspect_ai/scorer/_match.py
src/inspect_ai/scorer/_math.py
src/inspect_ai/scorer/_metric.py
src/inspect_ai/scorer/_model.py
src/inspect_ai/scorer/_multi.py
src/inspect_ai/scorer/_pattern.py
src/inspect_ai/scorer/_perplexity.py
src/inspect_ai/scorer/_score.py
src/inspect_ai/scorer/_scorer.py
src/inspect_ai/scorer/_scorers.py
src/inspect_ai/scorer/_target.py
src/inspect_ai/scorer/_target_perplexity.py
src/inspect_ai/scorer/_unicode.py
src/inspect_ai/scorer/_metrics/__init__.py
src/inspect_ai/scorer/_metrics/accuracy.py
src/inspect_ai/scorer/_metrics/categorical.py
src/inspect_ai/scorer/_metrics/grouped.py
src/inspect_ai/scorer/_metrics/mean.py
src/inspect_ai/scorer/_metrics/perplexity.py
src/inspect_ai/scorer/_metrics/std.py
src/inspect_ai/scorer/_reducer/__init__.py
src/inspect_ai/scorer/_reducer/reducer.py
src/inspect_ai/scorer/_reducer/registry.py
src/inspect_ai/scorer/_reducer/types.py
src/inspect_ai/solver/__init__.py
src/inspect_ai/solver/_basic_agent.py
src/inspect_ai/solver/_bridge.py
src/inspect_ai/solver/_chain.py
src/inspect_ai/solver/_constants.py
src/inspect_ai/solver/_critique.py
src/inspect_ai/solver/_fork.py
src/inspect_ai/solver/_human_agent.py
src/inspect_ai/solver/_multiple_choice.py
src/inspect_ai/solver/_plan.py
src/inspect_ai/solver/_prompt.py
src/inspect_ai/solver/_run.py
src/inspect_ai/solver/_solver.py
src/inspect_ai/solver/_task_state.py
src/inspect_ai/solver/_transcript.py
src/inspect_ai/solver/_use_tools.py
src/inspect_ai/solver/_util.py
src/inspect_ai/tool/__init__.py
src/inspect_ai/tool/_tool.py
src/inspect_ai/tool/_tool_call.py
src/inspect_ai/tool/_tool_choice.py
src/inspect_ai/tool/_tool_def.py
src/inspect_ai/tool/_tool_description.py
src/inspect_ai/tool/_tool_info.py
src/inspect_ai/tool/_tool_params.py
src/inspect_ai/tool/_tool_transcript.py
src/inspect_ai/tool/_tool_util.py
src/inspect_ai/tool/_tool_with.py
src/inspect_ai/tool/beta.py
src/inspect_ai/tool/_mcp/__init__.py
src/inspect_ai/tool/_mcp/_config.py
src/inspect_ai/tool/_mcp/_context.py
src/inspect_ai/tool/_mcp/_local.py
src/inspect_ai/tool/_mcp/_remote.py
src/inspect_ai/tool/_mcp/_sandbox.py
src/inspect_ai/tool/_mcp/_types.py
src/inspect_ai/tool/_mcp/connection.py
src/inspect_ai/tool/_mcp/sampling.py
src/inspect_ai/tool/_mcp/server.py
src/inspect_ai/tool/_mcp/tools.py
src/inspect_ai/tool/_mcp/_tools_bridge/__init__.py
src/inspect_ai/tool/_mcp/_tools_bridge/bridge.py
src/inspect_ai/tool/_sandbox_tools_utils/Dockerfile.pyinstaller
src/inspect_ai/tool/_sandbox_tools_utils/Dockerfile.pyinstaller.musl
src/inspect_ai/tool/_sandbox_tools_utils/__init__.py
src/inspect_ai/tool/_sandbox_tools_utils/_build_bundled_executable.py
src/inspect_ai/tool/_sandbox_tools_utils/_build_config.py
src/inspect_ai/tool/_sandbox_tools_utils/_error_mapper.py
src/inspect_ai/tool/_sandbox_tools_utils/_legacy_helpers.py
src/inspect_ai/tool/_sandbox_tools_utils/build_executable.py
src/inspect_ai/tool/_sandbox_tools_utils/build_within_container.py
src/inspect_ai/tool/_sandbox_tools_utils/sandbox.py
src/inspect_ai/tool/_sandbox_tools_utils/sandbox_tools_version.txt
src/inspect_ai/tool/_sandbox_tools_utils/upload_to_s3.py
src/inspect_ai/tool/_sandbox_tools_utils/validate_distros.py
src/inspect_ai/tool/_tools/__init__.py
src/inspect_ai/tool/_tools/_ask_user.py
src/inspect_ai/tool/_tools/_bash_session.py
src/inspect_ai/tool/_tools/_code_execution.py
src/inspect_ai/tool/_tools/_execute.py
src/inspect_ai/tool/_tools/_grep.py
src/inspect_ai/tool/_tools/_list_files.py
src/inspect_ai/tool/_tools/_memory.py
src/inspect_ai/tool/_tools/_notify_user.py
src/inspect_ai/tool/_tools/_read_file.py
src/inspect_ai/tool/_tools/_text_editor.py
src/inspect_ai/tool/_tools/_think.py
src/inspect_ai/tool/_tools/_todo_write.py
src/inspect_ai/tool/_tools/_update_plan.py
src/inspect_ai/tool/_tools/_computer/__init__.py
src/inspect_ai/tool/_tools/_computer/_common.py
src/inspect_ai/tool/_tools/_computer/_computer.py
src/inspect_ai/tool/_tools/_skill/__init__.py
src/inspect_ai/tool/_tools/_skill/install.py
src/inspect_ai/tool/_tools/_skill/read.py
src/inspect_ai/tool/_tools/_skill/tool.py
src/inspect_ai/tool/_tools/_skill/types.py
src/inspect_ai/tool/_tools/_skill/validate.py
src/inspect_ai/tool/_tools/_web_browser/__init__.py
src/inspect_ai/tool/_tools/_web_browser/_back_compat.py
src/inspect_ai/tool/_tools/_web_browser/_web_browser.py
src/inspect_ai/tool/_tools/_web_search/__init__.py
src/inspect_ai/tool/_tools/_web_search/_base_http_provider.py
src/inspect_ai/tool/_tools/_web_search/_exa.py
src/inspect_ai/tool/_tools/_web_search/_google.py
src/inspect_ai/tool/_tools/_web_search/_tavily.py
src/inspect_ai/tool/_tools/_web_search/_web_search.py
src/inspect_ai/tool/_tools/_web_search/_web_search_provider.py
src/inspect_ai/util/__init__.py
src/inspect_ai/util/_anyio.py
src/inspect_ai/util/_background.py
src/inspect_ai/util/_collect.py
src/inspect_ai/util/_concurrency.py
src/inspect_ai/util/_console.py
src/inspect_ai/util/_conversation.py
src/inspect_ai/util/_display.py
src/inspect_ai/util/_early_stopping.py
src/inspect_ai/util/_json.py
src/inspect_ai/util/_limit.py
src/inspect_ai/util/_limited_conversation.py
src/inspect_ai/util/_notify.py
src/inspect_ai/util/_panel.py
src/inspect_ai/util/_resource.py
src/inspect_ai/util/_span.py
src/inspect_ai/util/_store.py
src/inspect_ai/util/_store_model.py
src/inspect_ai/util/_subprocess.py
src/inspect_ai/util/_subtask.py
src/inspect_ai/util/_throttle.py
src/inspect_ai/util/_checkpoint/__init__.py
src/inspect_ai/util/_checkpoint/_async_fs.py
src/inspect_ai/util/_checkpoint/_host_egress.py
src/inspect_ai/util/_checkpoint/checkpointer.py
src/inspect_ai/util/_checkpoint/checkpointer_factory.py
src/inspect_ai/util/_checkpoint/checkpointer_impl.py
src/inspect_ai/util/_checkpoint/checkpointer_noop.py
src/inspect_ai/util/_checkpoint/config.py
src/inspect_ai/util/_checkpoint/dump_events.py
src/inspect_ai/util/_checkpoint/hydrate.py
src/inspect_ai/util/_checkpoint/parse_cli.py
src/inspect_ai/util/_checkpoint/sandbox_paths.py
src/inspect_ai/util/_checkpoint/_layout/__init__.py
src/inspect_ai/util/_checkpoint/_layout/eval_checkpoints_dir.py
src/inspect_ai/util/_checkpoint/_layout/host_context.py
src/inspect_ai/util/_checkpoint/_layout/sample_checkpoints_dir.py
src/inspect_ai/util/_checkpoint/_layout/schemas.py
src/inspect_ai/util/_checkpoint/_layout/staging_dir.py
src/inspect_ai/util/_checkpoint/_sandbox_restic/__init__.py
src/inspect_ai/util/_checkpoint/_sandbox_restic/egress.py
src/inspect_ai/util/_checkpoint/_sandbox_restic/repo.py
src/inspect_ai/util/_checkpoint/_triggers/__init__.py
src/inspect_ai/util/_checkpoint/_triggers/factory.py
src/inspect_ai/util/_checkpoint/_triggers/manual.py
src/inspect_ai/util/_checkpoint/_triggers/time.py
src/inspect_ai/util/_checkpoint/_triggers/token.py
src/inspect_ai/util/_checkpoint/_triggers/turn.py
src/inspect_ai/util/_checkpoint/_triggers/types.py
src/inspect_ai/util/_checkpoint/plans/assistant-internal.md
src/inspect_ai/util/_checkpoint/plans/span-cell.md
src/inspect_ai/util/_input/__init__.py
src/inspect_ai/util/_input/_types.py
src/inspect_ai/util/_input/_validate.py
src/inspect_ai/util/_input/acp.py
src/inspect_ai/util/_input/builtin.py
src/inspect_ai/util/_input/console.py
src/inspect_ai/util/_input/manager.py
src/inspect_ai/util/_input/panel.py
src/inspect_ai/util/_input/request.py
src/inspect_ai/util/_restic/__init__.py
src/inspect_ai/util/_restic/ops.py
src/inspect_ai/util/_restic/resolver.py
src/inspect_ai/util/_restic/summary.py
src/inspect_ai/util/_restic/version.txt
src/inspect_ai/util/_sandbox/__init__.py
src/inspect_ai/util/_sandbox/_cli.py
src/inspect_ai/util/_sandbox/_json_rpc_transport.py
src/inspect_ai/util/_sandbox/compose.py
src/inspect_ai/util/_sandbox/context.py
src/inspect_ai/util/_sandbox/environment.py
src/inspect_ai/util/_sandbox/events.py
src/inspect_ai/util/_sandbox/exec_remote.py
src/inspect_ai/util/_sandbox/limits.py
src/inspect_ai/util/_sandbox/local.py
src/inspect_ai/util/_sandbox/recon.py
src/inspect_ai/util/_sandbox/registry.py
src/inspect_ai/util/_sandbox/self_check.py
src/inspect_ai/util/_sandbox/service.py
src/inspect_ai/util/_sandbox/docker/cleanup.py
src/inspect_ai/util/_sandbox/docker/compose.py
src/inspect_ai/util/_sandbox/docker/config.py
src/inspect_ai/util/_sandbox/docker/docker.py
src/inspect_ai/util/_sandbox/docker/internal.py
src/inspect_ai/util/_sandbox/docker/prereqs.py
src/inspect_ai/util/_sandbox/docker/service.py
src/inspect_ai/util/_sandbox/docker/util.py
src/inspect_ai/viewer/__init__.py
src/inspect_ai/viewer/_config.py
src/inspect_sandbox_tools/.pylintrc
src/inspect_sandbox_tools/CLAUDE.md
src/inspect_sandbox_tools/MANIFEST.in
src/inspect_sandbox_tools/cspell.json
src/inspect_sandbox_tools/pyproject.toml
src/inspect_sandbox_tools/.vscode/settings.json
src/inspect_sandbox_tools/design/RELEASING.md
src/inspect_sandbox_tools/design/shared_tool_container_design.svg
src/inspect_sandbox_tools/src/inspect_sandbox_tools/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/__main__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_agent_bridge/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_agent_bridge/proxy.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_cli/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_cli/main.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_cli/server.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_cli/test_rpc_integration.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_text_editor/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_text_editor/_run.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_text_editor/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_text_editor/text_editor.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_text_editor/tool_types.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_version/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_in_process_tools/_version/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/_controller.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/_process.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/_session.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_bash_session/tool_types.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/_acked_chunk_buffer.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/_controller.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/_job.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/_output_buffer.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_exec_remote/tool_types.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_mcp/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_mcp/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_mcp/mcp_server_session.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_mcp/tool_types.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_remote_version/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_remote_tools/_remote_version/json_rpc_methods.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/__init__.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/async_decoded_stream_reader.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/common_types.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/constants.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/debugging.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/json_rpc_helpers.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/load_tools.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/pseudo_terminal.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/session_controller.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/test_async_decoded_stream_reader.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/timeout_event.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/user_switch.py
src/inspect_sandbox_tools/src/inspect_sandbox_tools/_util/validation.py
src/inspect_sandbox_tools/tests/__init__.py
src/inspect_sandbox_tools/tests/conftest.py
src/inspect_sandbox_tools/tests/test_acked_chunk_buffer.py
src/inspect_sandbox_tools/tests/test_exec_remote.py
src/inspect_sandbox_tools/tests/test_exec_remote_controller.py
src/inspect_sandbox_tools/tests/test_exec_remote_job_user.py
src/inspect_sandbox_tools/tests/test_exec_remote_output_buffer.py
src/inspect_sandbox_tools/tests/test_mcp_server_session_large_response.py
src/inspect_sandbox_tools/tests/test_mcp_server_session_notifications.py
src/inspect_sandbox_tools/tests/test_text_editor_validated_path.py
src/inspect_sandbox_tools/tests/agent_bridge/__init__.py
src/inspect_sandbox_tools/tests/agent_bridge/test_model_proxy.py
src/inspect_tool_support/.bumpversion.cfg
src/inspect_tool_support/CHANGELOG.md
src/inspect_tool_support/Dockerfile
src/inspect_tool_support/Dockerfile.dev
src/inspect_tool_support/Dockerfile.kali
src/inspect_tool_support/Dockerfile.ubuntu
src/inspect_tool_support/MANIFEST.in
src/inspect_tool_support/README.md
src/inspect_tool_support/cspell.json
src/inspect_tool_support/kali-archive-keyring.gpg
src/inspect_tool_support/make-release-commit
src/inspect_tool_support/pyproject.toml
src/inspect_tool_support/shared_tool_container_design.svg
src/inspect_tool_support/.vscode/launch.json
src/inspect_tool_support/.vscode/settings.json
src/inspect_tool_support/src/ruff.toml
src/inspect_tool_support/src/inspect_tool_support/__init__.py
src/inspect_tool_support/src/inspect_tool_support/__main__.py
src/inspect_tool_support/src/inspect_tool_support/_cli/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_cli/_post_install.py
src/inspect_tool_support/src/inspect_tool_support/_cli/main.py
src/inspect_tool_support/src/inspect_tool_support/_cli/server.py
src/inspect_tool_support/src/inspect_tool_support/_cli/test_rpc_integration.py
src/inspect_tool_support/src/inspect_tool_support/_in_process_tools/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_in_process_tools/_version/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_in_process_tools/_version/json_rpc_methods.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/README.md
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/accessibility_tree.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/accessibility_tree_node.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/constants.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/controller.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/json_rpc_methods.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/mock_environment.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/playwright_browser.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/playwright_crawler.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/playwright_page_crawler.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/rectangle.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/scale_factor.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/test_accessibility_tree_node.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/test_playwright_crawler.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/test_rectangle.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/test_web_client.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/tool_types.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/cdp/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/cdp/a11y.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/cdp/dom.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/cdp/dom_snapshot.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/cdp/page.py
src/inspect_tool_support/src/inspect_tool_support/_remote_tools/_web_browser/images/usage_diagram.svg
src/inspect_tool_support/src/inspect_tool_support/_util/__init__.py
src/inspect_tool_support/src/inspect_tool_support/_util/common_types.py
src/inspect_tool_support/src/inspect_tool_support/_util/constants.py
src/inspect_tool_support/src/inspect_tool_support/_util/debugging.py
src/inspect_tool_support/src/inspect_tool_support/_util/json_rpc_helpers.py
src/inspect_tool_support/src/inspect_tool_support/_util/load_tools.py
src/inspect_tool_support/src/inspect_tool_support/_util/semver.py
src/inspect_tool_support/src/inspect_tool_support/_util/session_controller.py
src/inspect_tool_support/src/inspect_tool_support/_util/validation.py
tests/conftest.py
tests/test_cancellation_logging.py
tests/test_canonical_model_name.py
tests/test_disk_sample_store.py
tests/test_enqueue_task.py
tests/test_eval.py
tests/test_eval_config.py
tests/test_eval_logs_str.py
tests/test_eval_no_samples.py
tests/test_eval_set.py
tests/test_eval_set_scanner.py
tests/test_examples.py
tests/test_extensions.py
tests/test_fail_on_error.py
tests/test_flaky_retry.py
tests/test_list_task.py
tests/test_metadata.py
tests/test_model_env_mismatch.py
tests/test_operator_interrupt.py
tests/test_retry.py
tests/test_retry_on_error.py
tests/test_sample_id.py
tests/test_sample_limits.py
tests/test_sample_shuffle.py
tests/test_score_on_error.py
tests/test_task_attr.py
tests/test_task_cancel.py
tests/test_task_identifier_version.py
tests/test_task_model.py
tests/test_task_retry_error_history.py
tests/test_task_source.py
tests/test_task_with.py
tests/_cli/test_acp_cli.py
tests/_cli/test_acp_server_flag.py
tests/_cli/test_checkpoint_flag.py
tests/_cli/test_ctl_server_flag.py
tests/_cli/test_notification_flag.py
tests/_cli/test_score.py
tests/_cli/test_util.py
tests/_control/__init__.py
tests/_control/control_probe.py
tests/_control/test_ctl.py
tests/_control/test_eval_set_integration.py
tests/_control/test_eval_state.py
tests/_control/test_events.py
tests/_control/test_server.py
tests/_control/test_state.py
tests/_eval/__init__.py
tests/_eval/test_retry_error_events.py
tests/_eval/test_score.py
tests/_eval/task/__init__.py
tests/_eval/task/test_error.py
tests/_eval/task/test_hf.py
tests/_util/__init__.py
tests/_util/test_discovery.py
tests/_util/test_process.py
tests/_util/test_samples.py
tests/_util/test_sockets.py
tests/_view/__init__.py
tests/_view/test_custom_json_schema_generator.py
tests/_view/test_user_info.py
tests/_view/test_view_server.py
tests/agent/compose.human.yaml
tests/agent/compose.yaml
tests/agent/human.Dockerfile
tests/agent/test_agent_bridge.py
tests/agent/test_agent_bridge_compaction.py
tests/agent/test_agent_compaction.py
tests/agent/test_agent_compaction_native.py
tests/agent/test_agent_content_only.py
tests/agent/test_agent_description.py
tests/agent/test_agent_docs.py
tests/agent/test_agent_execute.py
tests/agent/test_agent_handoff.py
tests/agent/test_agent_human.py
tests/agent/test_agent_name.py
tests/agent/test_agent_overflow_compaction.py
tests/agent/test_agent_react.py
tests/agent/test_bridge_anthropic_messages.py
tests/agent/test_bridge_generation_config.py
tests/agent/test_bridge_headers.py
tests/agent/test_bridge_model_aliases.py
tests/agent/test_bridge_model_generate_flag.py
tests/agent/test_bridge_namespace_tool.py
tests/agent/test_bridge_tool_search.py
tests/agent/test_monitor_proxy.py
tests/agent/test_react_ask_user.py
tests/agent/test_react_checkpoint_resume.py
tests/agent/_human/test_state.py
tests/agent/deepagent/test_agent_tool.py
tests/agent/deepagent/test_deepagent.py
tests/agent/deepagent/test_deepagent_background.py
tests/agent/deepagent/test_deepagent_e2e.py
tests/agent/deepagent/test_deepagent_examples.py
tests/agent/deepagent/test_factories.py
tests/agent/deepagent/test_prompt.py
tests/agent/deepagent/test_subagent.py
tests/agent/test_acp/__init__.py
tests/agent/test_acp/_capture.py
tests/agent/test_acp/test_action_methods.py
tests/agent/test_acp/test_active_sample_link.py
tests/agent/test_acp/test_approval.py
tests/agent/test_acp/test_deepagent_integration.py
tests/agent/test_acp/test_disconnect_log_filter.py
tests/agent/test_acp/test_discovery.py
tests/agent/test_acp/test_elicitation.py
tests/agent/test_acp/test_elicitation_e2e.py
tests/agent/test_acp/test_eval_config_persistence.py
tests/agent/test_acp/test_operator_provenance.py
tests/agent/test_acp/test_picker.py
tests/agent/test_acp/test_plan_policy.py
tests/agent/test_acp/test_raw_events.py
tests/agent/test_acp/test_react_integration.py
tests/agent/test_acp/test_replay_snapshot.py
tests/agent/test_acp/test_router.py
tests/agent/test_acp/test_router_bridge_tools.py
tests/agent/test_acp/test_router_phase2.py
tests/agent/test_acp/test_server.py
tests/agent/test_acp/test_server_dispatch.py
tests/agent/test_acp/test_server_forwarding.py
tests/agent/test_acp/test_server_session_info.py
tests/agent/test_acp/test_session.py
tests/agent/test_acp/test_span_boundary.py
tests/agent/test_acp/test_standard_acp_client.py
tests/agent/test_acp/test_stdio_bridge.py
tests/agent/test_acp/test_tui/__init__.py
tests/agent/test_acp/test_tui/conftest.py
tests/agent/test_acp/test_tui/test_approval_card.py
tests/agent/test_acp/test_tui/test_cancel_card.py
tests/agent/test_acp/test_tui/test_cancel_sample.py
tests/agent/test_acp/test_tui/test_cancel_tool_call.py
tests/agent/test_acp/test_tui/test_client.py
tests/agent/test_acp/test_tui/test_defer_body.py
tests/agent/test_acp/test_tui/test_elicitation_card.py
tests/agent/test_acp/test_tui/test_event_chip_widget.py
tests/agent/test_acp/test_tui/test_events.py
tests/agent/test_acp/test_tui/test_inline_request_card.py
tests/agent/test_acp/test_tui/test_interactive.py
tests/agent/test_acp/test_tui/test_picker_screen.py
tests/agent/test_acp/test_tui/test_plan.py
tests/agent/test_acp/test_tui/test_queued_messages.py
tests/agent/test_acp/test_tui/test_queued_messages_pilot.py
tests/agent/test_acp/test_tui/test_reconnect.py
tests/agent/test_acp/test_tui/test_replay_dedup.py
tests/agent/test_acp/test_tui/test_scoring.py
tests/agent/test_acp/test_tui/test_session_screen.py
tests/agent/test_acp/test_tui/test_session_screen_phase2.py
tests/agent/test_acp/test_tui/test_state.py
tests/agent/test_acp/test_tui/test_tool_call_footer.py
tests/agent/test_acp/test_tui/test_widgets.py
tests/agent/test_channel/__init__.py
tests/agent/test_channel/test_channel.py
tests/agent/test_channel/test_coalesce.py
tests/analysis/test_choices_column.py
tests/analysis/test_df.py
tests/analysis/test_df_parallel.py
tests/analysis/test_expand.py
tests/analysis/test_import.py
tests/analysis/test_large_string.py
tests/analysis/test_prepare.py
tests/analysis/test_sample_full.py
tests/analysis/test_samples_df_exclude_fields.py
tests/analysis/test_validate.py
tests/analysis/test_logs/2025-05-12T20-27-36-04-00_browser.json
tests/analysis/test_logs/2025-05-12T20-28-13-04-00_no-samples.json
tests/analysis/test_logs/2025-05-12T20-28-13-04-00_popularity.json
tests/analysis/test_logs/2025-05-12T20-28-26-04-00_security-guide.json
tests/analysis/test_logs_choices/mmlu-no-summary-choices.eval
tests/analysis/test_logs_choices/mmlu-summary-choices.eval
tests/approval/approve.yaml
tests/approval/escalate.yaml
tests/approval/modify.yaml
tests/approval/reject.yaml
tests/approval/terminate.yaml
tests/approval/test_approval.py
tests/approval/test_human_approver_notify.py
tests/checkpoint/__init__.py
tests/checkpoint/conftest.py
tests/checkpoint/resume_kill_harness.py
tests/checkpoint/resume_kill_thinking_harness.py
tests/checkpoint/resume_scoring_kill_harness.py
tests/checkpoint/test_checkpoint_e2e.py
tests/checkpoint/test_checkpoint_scoring_resume_e2e.py
tests/checkpoint/test_checkpointer.py
tests/checkpoint/test_current_checkpointer.py
tests/checkpoint/test_current_checkpointer_post_exit.py
tests/checkpoint/test_eval_checkpoints.py
tests/checkpoint/test_fs_copy_s3.py
tests/checkpoint/test_host_egress.py
tests/checkpoint/test_host_egress_s3.py
tests/checkpoint/test_normalize.py
tests/checkpoint/test_parse.py
tests/checkpoint/test_resolve.py
tests/checkpoint/test_sample_checkpoints.py
tests/checkpoint/test_sandbox_egress_extract.py
tests/checkpoint/test_sandbox_paths.py
tests/checkpoint/test_schemas.py
tests/checkpoint/test_staging_dir.py
tests/cli/test_cli_modalities.py
tests/cli/test_log.py
tests/cli/test_parse_cli_args.py
tests/dataset/test_content_document.py
tests/dataset/test_dataset.py
tests/dataset/test_hf_dataset.py
tests/dataset/test_model_info.py
tests/dataset/test_dataset/dataset.jsonl
tests/dataset/test_dataset/images.jsonl
tests/dataset/test_dataset/samples-mcq.csv
tests/dataset/test_dataset/samples-mcq.json
tests/dataset/test_dataset/samples-mcq.jsonl
tests/dataset/test_dataset/samples-md.csv
tests/dataset/test_dataset/samples-md.json
tests/dataset/test_dataset/samples-md.jsonl
tests/dataset/test_dataset/samples.csv
tests/dataset/test_dataset/samples.json
tests/dataset/test_dataset/samples.jsonl
tests/dataset/test_dataset/images/ballons.png
tests/display/test_agent_column.py
tests/display/test_event_driven_status_output.py
tests/display/test_rich.py
tests/display/test_sample_toolbar.py
tests/display/test_task_widths.py
tests/display/test_textual_transcript.py
tests/hooks/test_get_all_hooks_cache.py
tests/hooks/test_hooks.py
tests/hooks/test_mlflow_tracing.py
tests/hooks/test_mlflow_tracking.py
tests/hooks/test_sample_events.py
tests/input/test_input.py
tests/input/test_input_acp.py
tests/input/test_input_console.py
tests/input/test_input_panel.py
tests/lfs/test_resolver.py
tests/log/test_buffer_pool_dedup.py
tests/log/test_buffer_pool_e2e.py
tests/log/test_buffer_sync_thread.py
tests/log/test_collapse_event_versions.py
tests/log/test_condense_json_walk.py
tests/log/test_condense_linear.py
tests/log/test_convert.py
tests/log/test_edit.py
tests/log/test_eval_log.py
tests/log/test_eval_log_config.py
tests/log/test_event_tree.py
tests/log/test_interrupt_event.py
tests/log/test_list_logs.py
tests/log/test_log_attachments.py
tests/log/test_log_eventdb.py
tests/log/test_log_eventdb_sync.py
tests/log/test_log_file_info_fallback.py
tests/log/test_log_filename.py
tests/log/test_log_formats.py
tests/log/test_log_level.py
tests/log/test_log_message_id.py
tests/log/test_log_streaming.py
tests/log/test_log_summaries.py
tests/log/test_log_tags.py
tests/log/test_log_updates.py
tests/log/test_message_pool.py
tests/log/test_pool_index.py
tests/log/test_read_eval_log_exclude_fields.py
tests/log/test_read_header_streaming.py
tests/log/test_read_samples_by_id.py
tests/log/test_recover_api.py
tests/log/test_recover_attachments.py
tests/log/test_recover_buffer.py
tests/log/test_recover_e2e.py
tests/log/test_recover_filestore.py
tests/log/test_recover_read.py
tests/log/test_recover_reconstruct.py
tests/log/test_recover_write.py
tests/log/test_resolve_events_attachments.py
tests/log/test_s3_conditional_writes.py
tests/log/test_sample_history.py
tests/log/test_score_edit_events.py
tests/log/test_score_state.py
tests/log/test_segments_for_sample_cursor.py
tests/log/test_streaming_completion.py
tests/log/test_task_log.py
tests/log/test_thin_metadata.py
tests/log/test_track_store_changes.py
tests/log/test_transcript_bounded.py
tests/log/test_transcript_event_store.py
tests/log/test_transcript_pending.py
tests/log/test_transcript_subscribers.py
tests/log/test_eval_log/log_formats.eval
tests/log/test_eval_log/log_formats.json
tests/log/test_eval_log/log_images.json
tests/log/test_eval_log/log_images_tc.json
tests/log/test_eval_log/log_invalid.txt
tests/log/test_eval_log/log_length_stop_reason.txt
tests/log/test_eval_log/log_message_deduplication.eval
tests/log/test_eval_log/log_read_sample.eval
tests/log/test_eval_log/log_read_sample.json
tests/log/test_eval_log/log_streaming.eval
tests/log/test_eval_log/log_tool_call_error.json
tests/log/test_eval_log/log_valid.txt
tests/log/test_eval_log/log_version_3.txt
tests/log/test_eval_log/log_with_nan.txt
tests/log/test_list_logs/2024-11-05T13-31-45-05-00_input-task_8zXjbRzCWrL9GXiXo2vus9.json
tests/log/test_list_logs/2024-11-05T13-32-37-05-00_input-task_hxs4q9azL3ySGkjJirypKZ.eval
tests/log/test_list_logs/custom.eval
tests/log/test_list_logs/ignore.json
tests/model/__init__.py
tests/model/gatsby.txt
tests/model/test_adaptive_connections.py
tests/model/test_anthropic_convert.py
tests/model/test_api_key.py
tests/model/test_assistant_internal.py
tests/model/test_cache.py
tests/model/test_canonical_names.py
tests/model/test_chatapi_retry.py
tests/model/test_collapse_assistant_message.py
tests/model/test_collapse_system_message.py
tests/model/test_collapse_user_message.py
tests/model/test_compaction.py
tests/model/test_compaction_auto.py
tests/model/test_compaction_edit.py
tests/model/test_compaction_edit_server_tools.py
tests/model/test_compaction_edit_thinking.py
tests/model/test_compaction_memory.py
tests/model/test_compaction_native.py
tests/model/test_compaction_summary.py
tests/model/test_connection_key_stability.py
tests/model/test_disable.py
tests/model/test_extended_json_schema.py
tests/model/test_generate_attempt_timeout.py
tests/model/test_generate_config.py
tests/model/test_generate_loop.py
tests/model/test_get_model.py
tests/model/test_google_convert.py
tests/model/test_hf_inference_providers.py
tests/model/test_is_rate_limit.py
tests/model/test_log_model_api.py
tests/model/test_logprobs.py
tests/model/test_message_ids.py
tests/model/test_mock_model_llm.py
tests/model/test_model_call.py
tests/model/test_model_fallbacks.py
tests/model/test_model_info.py
tests/model/test_model_length.py
tests/model/test_model_output.py
tests/model/test_model_roles.py
tests/model/test_multimodal_output.py
tests/model/test_no_model.py
tests/model/test_num_choices.py
tests/model/test_openai_chat_messages.py
tests/model/test_openai_convert.py
tests/model/test_parallel_tools.py
tests/model/test_parse_tool_call.py
tests/model/test_prompt_logprobs.py
tests/model/test_reasoning.py
tests/model/test_reasoning_claude.py
tests/model/test_reasoning_content.py
tests/model/test_reasoning_effort.py
tests/model/test_reasoning_google.py
tests/model/test_reasoning_grok.py
tests/model/test_reasoning_mistral.py
tests/model/test_reasoning_openai.py
tests/model/test_reasoning_openrouter.py
tests/model/test_reasoning_parse.py
tests/model/test_record_model_call.py
tests/model/test_redacted_reasoning_tokens.py
tests/model/test_refusal_display.py
tests/model/test_should_retry_classification.py
tests/model/test_stable_message_ids.py
tests/model/test_stop_details.py
tests/model/test_stop_reason.py
tests/model/test_structured_output.py
tests/model/test_token_counting.py
tests/model/test_token_counting_integration.py
tests/model/test_token_refresh.py
tests/model/test_tool_info_lifecycle.py
tests/model/test_tool_result_documents_replay.py
tests/model/test_tool_result_images_as_user_message.py
tests/model/test_trim_messages.py
tests/model/test_web_search_exclude_none.py
tests/model/providers/test_anthropic.py
tests/model/providers/test_anthropic_cache_control.py
tests/model/providers/test_anthropic_cache_diagnostics.py
tests/model/providers/test_anthropic_dynamic_filtering.py
tests/model/providers/test_anthropic_fallback.py
tests/model/providers/test_anthropic_mid_conversation_system.py
tests/model/providers/test_anthropic_model_names.py
tests/model/providers/test_anthropic_web_search.py
tests/model/providers/test_azureai.py
tests/model/providers/test_bedrock_hooks.py
tests/model/providers/test_bedrock_nova_max_tokens.py
tests/model/providers/test_bedrock_structured_output.py
tests/model/providers/test_cloudflare.py
tests/model/providers/test_fireworks.py
tests/model/providers/test_google.py
tests/model/providers/test_google_mixed_tools.py
tests/model/providers/test_grok.py
tests/model/providers/test_groq.py
tests/model/providers/test_hf.py
tests/model/providers/test_hf_hidden_states.py
tests/model/providers/test_llama_cpp_python.py
tests/model/providers/test_mistral.py
tests/model/providers/test_model_family.py
tests/model/providers/test_nnterp.py
tests/model/providers/test_openai.py
tests/model/providers/test_openai_bedrock.py
tests/model/providers/test_openai_compatible.py
tests/model/providers/test_openai_model_names.py
tests/model/providers/test_openai_proxy.py
tests/model/providers/test_openai_reasoning_summaries.py
tests/model/providers/test_openai_responses.py
tests/model/providers/test_openai_web_search.py
tests/model/providers/test_openrouter.py
tests/model/providers/test_perplexity.py
tests/model/providers/test_sagemaker.py
tests/model/providers/test_sambanova.py
tests/model/providers/test_transformer_lens.py
tests/model/providers/test_vllm.py
tests/model/providers/test_vllm_completions.py
tests/model/providers/test_vllm_lora.py
tests/model/providers/util/test_batch.py
tests/model/providers/util/test_batch_intake.py
tests/scorer/test_answer.py
tests/scorer/test_categorical.py
tests/scorer/test_choice.py
tests/scorer/test_classification.py
tests/scorer/test_match.py
tests/scorer/test_math.py
tests/scorer/test_metric.py
tests/scorer/test_model_graded.py
tests/scorer/test_multi_scorer_aggregation.py
tests/scorer/test_multiscorer.py
tests/scorer/test_pattern.py
tests/scorer/test_perplexity_scorer.py
tests/scorer/test_reducers.py
tests/scorer/test_score_editing.py
tests/scorer/test_score_from_solver.py
tests/scorer/test_score_store.py
tests/scorer/test_scorer.py
tests/scorer/test_target_perplexity_e2e.py
tests/scorer/test_target_perplexity_scorer.py
tests/scorer/test_task_scorer.py
tests/scorer/test_value_to_float.py
tests/scorer/logs/2025-02-11T15-17-00-05-00_popularity_dPiJifoWeEQBrfWsAopzWr.eval
tests/scorer/logs/2025-02-11T15-18-04-05-00_popularity_mj7khqpMM4GBCfVQozKgzB.eval
tests/solver/__init__.py
tests/solver/test_basic_agent.py
tests/solver/test_chain.py
tests/solver/test_fork.py
tests/solver/test_multiple_choice.py
tests/solver/test_prompt.py
tests/solver/test_score.py
tests/solver/test_setup.py
tests/solver/test_solver.py
tests/solver/test_solver_args.py
tests/solver/test_solver_decorator.py
tests/solver/test_solver_spec.py
tests/solver/test_state_jsonable.py
tests/solver/test_store.py
tests/solver/test_store_model.py
tests/solver/test_subtask.py
tests/solver/test_transcript.py
tests/test_eval_config/generate_config.yaml
tests/test_eval_config/model.yaml
tests/test_eval_config/solver.yaml
tests/test_eval_config/task.yaml
tests/test_eval_set/2024-08-29T15-11-17+00-00_popularity_5EAmX6wjMFqea6WY7XHzZp.json
tests/test_eval_set/2024-08-29T15-11-18+00-00_popularity_5EAmX6wjMFqea6WY7XHzZp.json
tests/test_helpers/__init__.py
tests/test_helpers/buffer.py
tests/test_helpers/checkpoint.py
tests/test_helpers/file_runner.py
tests/test_helpers/limits.py
tests/test_helpers/task_logger.py
tests/test_helpers/tasks.py
tests/test_helpers/tool_call_utils.py
tests/test_helpers/tools.py
tests/test_helpers/transcript.py
tests/test_helpers/utils.py
tests/test_helpers/zstd.py
tests/test_log_dir/test_log_dir.py
tests/test_log_dir/example_task/example_task.py
tests/test_package/.gitignore
tests/test_package/pyproject.toml
tests/test_package/inspect_package/__init__.py
tests/test_package/inspect_package/_registry.py
tests/test_package/inspect_package/py.typed
tests/test_package/inspect_package/approvers/renamer.py
tests/test_package/inspect_package/hooks/custom.py
tests/test_package/inspect_package/modelapi/custom.py
tests/test_package/inspect_package/sandboxenv/podman.py
tests/test_package/inspect_package/score/scorer.py
tests/test_package/inspect_package/solvers/cot.py
tests/test_task_list/__init__.py
tests/test_task_list/attribs.ipynb
tests/test_task_list/multiple.py
tests/test_task_list/multiple_dir/_decoy2.py
tests/test_task_list/multiple_dir/bar.py
tests/test_task_list/multiple_dir/foo.py
tests/test_task_list/multiple_dir/_decoy/testit.py
tests/test_task_list/recurse/.folder3/epsilon.py
tests/test_task_list/recurse/folder1/_decoy.py
tests/test_task_list/recurse/folder1/theta.py
tests/test_task_list/recurse/folder2/another.py
tests/test_task_list/recurse/folder2/first.py
tests/test_task_list/recurse/folder2/.folder3/epsilon.py
tests/timeline/__init__.py
tests/timeline/generate.py
tests/timeline/test_timeline.py
tests/timeline/test_timeline_branches.py
tests/tools/mcp_stderr_server.py
tests/tools/mcp_test_server.py
tests/tools/test_ask_user.py
tests/tools/test_bash_tool.py
tests/tools/test_call_tools.py
tests/tools/test_code_execution.py
tests/tools/test_google_computer_use_transforms.py
tests/tools/test_grep.py
tests/tools/test_inspect_tool_support.yaml
tests/tools/test_key_normalization.py
tests/tools/test_list_files.py
tests/tools/test_max_exec_output.py
tests/tools/test_max_tool_output.py
tests/tools/test_mcp_call_tool_timeout.py
tests/tools/test_mcp_stdio_stderr.py
tests/tools/test_mcp_tools.py
tests/tools/test_mcp_tools_remote.py
tests/tools/test_memory.py
tests/tools/test_notify_user.py
tests/tools/test_openai_computer_use_transforms.py
tests/tools/test_python_tool.py
tests/tools/test_read_file.py
tests/tools/test_sandbox_compose.yaml
tests/tools/test_sandbox_compose_alpine.yaml
tests/tools/test_sandbox_docker_and_local.py
tests/tools/test_sandbox_dockerfile.py
tests/tools/test_sandbox_tool_eval.py
tests/tools/test_skill.py
tests/tools/test_think_tool.py
tests/tools/test_todo_write.py
tests/tools/test_tool_call_substitution.py
tests/tools/test_tool_def.py
tests/tools/test_tool_error.py
tests/tools/test_tool_images.py
tests/tools/test_tool_parse.py
tests/tools/test_tool_source.py
tests/tools/test_tool_truncate.py
tests/tools/test_tool_types.py
tests/tools/test_tool_view.py
tests/tools/test_tool_with.py
tests/tools/test_tools.py
tests/tools/test_tools_bridge.py
tests/tools/test_update_plan.py
tests/tools/test_use_tools.py
tests/tools/test_web_browser.py
tests/tools/test_web_search.py
tests/tools/test_web_search_google.py
tests/tools/test_web_search_tavily.py
tests/tools/docker-compose-context/Dockerfile
tests/tools/docker-compose-context-alpine/Dockerfile
tests/tools/docker-mcp-server/Dockerfile
tests/tools/sandbox_tools_utils/test_sandbox_tools.py
tests/tools/sandbox_tools_utils/test_sandbox_tools_build_config.py
tests/tools/skills/compose.yaml
tests/tools/skills/secret-code/SKILL.md
tests/tools/skills/secret-code/assets/secret.txt
tests/tools/skills/secret-code/scripts/reveal.sh
tests/util/test_adaptive_concurrency.py
tests/util/test_anyio.py
tests/util/test_async_bytes_reader.py
tests/util/test_async_zip.py
tests/util/test_asyncfiles.py
tests/util/test_background.py
tests/util/test_compression_transcoding.py
tests/util/test_concurrency.py
tests/util/test_display_counter.py
tests/util/test_document.py
tests/util/test_dotenv.py
tests/util/test_download.py
tests/util/test_file.py
tests/util/test_format_template.py
tests/util/test_git.py
tests/util/test_hash.py
tests/util/test_images.py
tests/util/test_json.py
tests/util/test_json_schema.py
tests/util/test_kvstore.py
tests/util/test_limit.py
tests/util/test_limit_cost.py
tests/util/test_limit_message.py
tests/util/test_limit_time.py
tests/util/test_limit_token.py
tests/util/test_limit_turn.py
tests/util/test_limit_working.py
tests/util/test_local_server.py
tests/util/test_log_context.py
tests/util/test_logger_format.py
tests/util/test_media.py
tests/util/test_media_resolver.py
tests/util/test_notify.py
tests/util/test_package.py
tests/util/test_parse_retry_after.py
tests/util/test_registry.py
tests/util/test_resolve_schema_references.py
tests/util/test_resource.py
tests/util/test_restic_binary.py
tests/util/test_restic_ops.py
tests/util/test_retry_logging.py
tests/util/test_rich_traceback.py
tests/util/test_run_in_background.py
tests/util/test_span_rotation_scope.py
tests/util/test_store_from_events.py
tests/util/test_store_nested_types.py
tests/util/test_str_to_float.py
tests/util/test_strenum.py
tests/util/test_subprocess.py
tests/util/test_text.py
tests/util/test_throttle.py
tests/util/test_trace.py
tests/util/test_transcript.py
tests/util/test_truncate.py
tests/util/test_utc_datetime_str.py
tests/util/test_zipfile_multiframe.py
tests/util/sandbox/Dockerfile
tests/util/sandbox/Dockerfile.debug
tests/util/sandbox/compose.dynamic-image.yaml
tests/util/sandbox/compose.sandbox-service.yaml
tests/util/sandbox/debug.Dockerfile
tests/util/sandbox/sandbox-service.Dockerfile
tests/util/sandbox/sandbox_setup.sh
tests/util/sandbox/sandbox_setup_error.sh
tests/util/sandbox/sandbox_setup_symlink.sh
tests/util/sandbox/test_compose.py
tests/util/sandbox/test_docker_compatibility.py
tests/util/sandbox/test_docker_compose_config.py
tests/util/sandbox/test_docker_compose_config_overwrite.py
tests/util/sandbox/test_docker_compose_multiple_services.py
tests/util/sandbox/test_docker_dynamic_image.py
tests/util/sandbox/test_docker_filenames.py
tests/util/sandbox/test_docker_healthcheck.py
tests/util/sandbox/test_exec_remote.py
tests/util/sandbox/test_multi_sandbox_context_management.py
tests/util/sandbox/test_sandbox_files.py
tests/util/sandbox/test_sandbox_injection.py
tests/util/sandbox/test_sandbox_limits.py
tests/util/sandbox/test_sandbox_service.py
tests/util/sandbox/test_sandbox_setup.py
tests/util/sandbox/test_sandbox_timeout.py
tests/util/sandbox/docker_compose_multiple_services/docker-compose.yaml
tests/util/sandbox/test_sandbox_files/dir1/fileA
tests/util/sandbox/test_sandbox_files/dir1/fileB
tests/util/sandbox/test_sandbox_files/dir1/dirA/file1
tests/util/sandbox/test_sandbox_files/dir1/dirA/file2
tests/util/sandbox/test_sandbox_files/dir1/dirA/dir1/fileA
tests/util/test_images/images.jsonl
tests/util/test_media/attention.pdf
tests/util/test_media/audio.jsonl
tests/util/test_media/document.jsonl
tests/util/test_media/sample.mp3
tests/util/test_media/sample.wav
tests/util/test_media/video.jsonl
tests/util/test_media/video.mp4
tests/view/test_bundle.py
tests/view/test_openapi_schema_generation.py
tests/view/test_sample_list_states.py
tests/view/test_viewer_config.py
tests/view/test_viewer_config_task.py