- Create a new project in your local instance of SEMOSS called Agent47.
- Find the assets directory of the project you created. (ex.
/Users/rweiler/Documents/SEMOSS/workspace/Semoss/project/Agent47__00bfb9ab-31ff-46e0-b945-2a72e40c93d4/app_root/version/assets) - Remove the existing files and directories in the assets directory.
- Git clone the Agent47 repository into the assets directory. (ex.
git clone [email protected]:SEMOSS/agent47.git) - In the client directory of the cloned repository, run
pnpm installto install the dependencies. - Open the Docker Desktop application.
- Run the following command in the terminal to pull the node builder server image. (
docker pull ghcr.io/kunal0137/smss-node-builder:latest) - After the image is pulled, run the following command to start the node builder server. (
docker run -p 3000:3000 ghcr.io/kunal0137/smss-node-builder:latest) - In the client directory of the cloned repository, run
pnpm run devto start the development server. - Open your web browser and navigate to
http://localhost:5173to access the Agent47 application.
GitHub Actions are intentionally disabled and workflow files are prohibited. Run the maintained checks directly:
pnpm --dir client install --frozen-lockfile
pnpm --dir client run verify
pre-commit run --all-files
python scripts/check_no_github_actions.pypnpm --dir client run typecheck is also available as a stricter diagnostic;
it is not silently presented as passing while the current application still has
known type debt.