{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "ueboxai-uebox--run-uebox-checks-from-script-or-ci",
 "repo": "ueboxai/uebox",
 "repo_url": "https://github.com/ueboxai/uebox",
 "repo_slug": "ueboxai-uebox",
 "title": "Call UE Box tools from a script or CI job",
 "page_title": "How to call UE Box tools from a script or CI job with Uebox",
 "summary": "Use the Uebox command line to ask a question or call one engine tool from automation.",
 "who": "A build or tools engineer who wants a scripted, repeatable check on an Unreal project, such as a nightly report.",
 "problem": "Engine checks run by hand do not repeat reliably, and scripts have no way to query an open project.",
 "outcome": "A script gets an answer or a tool result from the open project, and the default read-only mode keeps the project unchanged.",
 "steps": [
  "Complete the setup in the quick start so the project opens in UE Box with the UnrealAgentLink plugin installed.",
  "Make sure the local connection token is available to the script, following https://uebox.ai/guide/cli.",
  "Run `uebox ask` from your script with a question about the open project.",
  "Run `uebox tools call` from your script to call one engine tool and capture its output.",
  "Store the output as a build artifact and fail the job if the expected value is missing."
 ],
 "agent_prompt": "Use the uebox command line from the ueboxai/uebox repo to ask the open project <project name> how many light actors the level has, and output the answer as JSON. Verify the job by confirming the command ran read-only and returned a numeric value.",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "1 hour",
 "basis": "readme",
 "caveat": "The README says the connection is only available on the local machine, so a CI runner must be the same machine that has the Unreal Editor open.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "A Windows PC for the installer, with Unreal Engine 5.0 to 5.8 and a .uproject file",
  "An API key from a model provider that supports tool calling, or a local model such as Ollama or LM Studio",
  "Permission to install the UnrealAgentLink plugin into your Unreal project"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The command line connects with a local token, so keep the token out of shared logs and CI output."
  }
 ],
 "best": false,
 "score": 0.7,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/ueboxai-uebox/run-uebox-checks-from-script-or-ci/",
 "md": "https://dedupedai.com/use-cases/ueboxai-uebox/run-uebox-checks-from-script-or-ci/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/ueboxai-uebox--run-uebox-checks-from-script-or-ci.json",
 "api_version": "v1"
}
