Skip to main content

fullstack-dev

Use when developing the frontend and backend together, making UI changes, or setting up local dev with linked inspect_ai/scout libraries. Triggers on frontend changes, "yarn dev", "vite", "www/", or React component work.

来源信息

仓库
METR/inspect-action
最近来源活动
2026年2月15日 18:18
检测到的 SKILL.md 语言
英语
星标
25
分支
11

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
fullstack-dev
description
Use when developing the frontend and backend together, making UI changes, or setting up local dev with linked inspect_ai/scout libraries. Triggers on frontend changes, "yarn dev", "vite", "www/", or React component work.
# Frontend application We have a frontend React app in www/. It is pretty lightweight for the moment. It has some views to list eval sets, scans, and samples, from the data warehouse DB. It embeds the inspect_ai and inspect_scout frontend components. If you want to make changes to inspect_ai and inspect_scout, you can link them to this project. Inspect_ai uses yarn and inspect_scout uses pnpm. It's perfectly okay to make changes to inspect_ai and inspect_scout. We can contribute changes upstream. ## Running the backend You should have an env file that corresponds to the environment you're using. E.g. ``` set -a ; source env/dev3; set +a ; uv run fastapi dev hawk/api/server.py --port 8080 ``` ## Running the frontend **Requires Node.js ≥22.12.0** (CI uses 22.21.1). Check with `node --version`. Use `nvm` to install if needed: ```bash nvm install 22 nvm use 22 ``` ``` cd www # optional yarn link "@meridianlabs/log-viewer" yarn dev ``` ## Running dependencies ``` cd ~/dev/inspect_ai/src/inspect_ai/_view/www yarn link -g yarn dev:lib ``` Scout is a little trickier because it uses pnpm not yarn.
在 GitHub 查看