Skip to content
Back to skills

React Inference

ASecurity

"Configure, validate, and troubleshoot Tongyi DeepResearch ReAct

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentspythongoreactapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill react-inference --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of React Inference?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for React Inference
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-react-inference/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-react-inference)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: react-inference
description: "Configure, validate, and troubleshoot Tongyi DeepResearch ReAct
  inference workflows, data, tools, and rollout outputs."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# React Inference

Use this sub-skill when a user needs to set up, inspect, or troubleshoot Tongyi DeepResearch ReAct inference: `.env` values, JSON/JSONL input data, file references, local vLLM serving, OpenRouter or other OpenAI-compatible adaptation, rollout arguments, ReAct loop behavior, and tool contracts.

Do not use this sub-skill for benchmark judging or metric aggregation; route that to `benchmark-evaluation`. Do not use it to choose among WebAgent-family projects; route that to `webagent-family`. Do not run full local inference unless the user has explicitly provided model weights, GPUs, service credentials, and runtime approval.

## Operating Procedure

1. **Classify the route.**
   - Local vLLM route: the repository launcher expects a local model path, eight visible CUDA devices, ports `6001` through `6008`, and a `.env` file.
   - OpenRouter/OpenAI-compatible route: future agents must adapt the ReAct model call in the working copy to the provider base URL, API key, model id, and reasoning-content concatenation convention; do not run the eight-port launcher for this route.
2. **Preflight configuration.** Use `scripts/build_react_env.py` to print a safe template, generate an `.env`, or validate one. Treat `MODEL_PATH`, `DATASET`, and `OUTPUT_PATH` as strict fields. Treat Serper, Jina, summary API, Dashscope, and SandboxFusion credentials as required only when the corresponding tool is enabled or likely to be called.
3. **Preflight input data.** Use `scripts/validate_deepresearch_dataset.py` on JSON/JSONL files. If questions contain uploaded-file markers, supply the matching `file_corpus` directory and verify that all referenced files are present.
4. **Explain execution shape before launching.** The launcher loads `.env`, validates `MODEL_PATH`, starts eight vLLM servers, waits for `/v1/models` readiness, then runs `run_multi_react.py` with rollout, split, worker, model, and sampling arguments.
5. **Reason from the ReAct transcript.** Model messages alternate assistant output with `<tool_call>...</tool_call>` and user `<tool_response>...</tool_response>`. A valid final answer must be enclosed in `<answer>...</answer>`.
6. **Troubleshoot by layer.** Check configuration, dataset shape, model serving, external service credentials, tool-call JSON, file-corpus placement, token/time limits, and missing `<answer>` termination in that order.

## Bundled References

- `references/workflows.md` — local vLLM and OpenAI-compatible routes, `.env` variables, launcher behavior, `run_multi_react.py` arguments, output layout, and ReAct loop.
- `references/data-formats.md` — JSON/JSONL input records, file references, file-corpus placement, and rollout output fields.
- `references/tool-contracts.md` — `search`, `visit`, `google_scholar`, `PythonInterpreter`, and `parse_file` contracts and credentials.
- `references/troubleshooting.md` — symptom-driven checks for common setup, runtime, and ReAct termination failures.

## Bundled Scripts

- `scripts/build_react_env.py --help` — stdlib helper to generate or validate a DeepResearch-style `.env` without secrets or network calls.
- `scripts/validate_deepresearch_dataset.py --help` — stdlib helper to validate question/answer JSON or JSONL records and uploaded-file references.

## Evidence Basis

This sub-skill distills the repository README, FAQ, environment example, requirements list, ReAct launcher, rollout runner, agent loop, prompt/tool sources, and the provided example JSONL/file-corpus fixtures. It is self-contained; future agents should not need to reopen those source files for routine inference setup questions.

Files in this skill

  • SKILL.md3.8 KB
  • references/data-formats.md4.8 KB
  • references/tool-contracts.md7.3 KB
  • references/workflows.md9.1 KB
  • scripts/build_react_env.py15.9 KB
  • scripts/validate_deepresearch_dataset.py9.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.