Skip to content
Back to skills

Runner Store Training

ASecurity

"Operate Agent Lightning runners, LightningStore APIs, rollout

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolspythongoapi

Works with

  • cli
  • 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 runner-store-training --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Runner Store Training?

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

Security grade badge for Runner Store Training
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-runner-store-training/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-runner-store-training)

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: runner-store-training
description: "Operate Agent Lightning runners, LightningStore APIs, rollout
  status and retry behavior, custom algorithms, Trainer.fit, and Trainer.dev
  workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Runner, store, and training loop

Use this sub-skill when a user asks how to run training, manage rollouts/resources, debug store status, write algorithms, or use `Trainer.fit`/`Trainer.dev`.

## Route by task

| Request | Read/run |
| --- | --- |
| Understand `LightningStore` rollouts, attempts, resources, workers, spans | [references/store-and-trainer-workflows.md](references/store-and-trainer-workflows.md) and [references/status-model.md](references/status-model.md) |
| Write a custom algorithm or use `@algo` | [references/store-and-trainer-workflows.md](references/store-and-trainer-workflows.md#custom-algorithms) |
| Configure `Trainer.fit` or `Trainer.dev` | [references/store-and-trainer-workflows.md](references/store-and-trainer-workflows.md#trainer-workflows) |
| Debug retry/timeout/unresponsive statuses | [references/status-model.md](references/status-model.md) and [references/troubleshooting.md](references/troubleshooting.md) |
| Run a CPU-safe store lifecycle smoke | `python scripts/store_status_smoke.py` |
| Start a store server via CLI | route to [../cli-and-services/SKILL.md](../cli-and-services/SKILL.md) |

## Key rules

- Use `InMemoryLightningStore` for local CPU tests and `LightningStoreClient` for an external store server.
- Algorithms enqueue rollouts and update resources; runners dequeue/start rollouts and write spans; `Trainer` wires both sides.
- `Runner.step` runs one rollout immediately. `Runner.iter` polls store queues until stopped or exhausted.
- `Trainer.dev` is the safest first dry-run because it exercises the runner/store/trainer infrastructure with a lightweight baseline algorithm.
- `RolloutConfig` controls timeout, unresponsive detection, max attempts, and retry conditions.

## Minimal store loop

```python
import agentlightning as agl

store = agl.InMemoryLightningStore()
resources_update = await store.add_resources({
    "prompt_template": agl.PromptTemplate(template="Task: {task}", engine="f-string")
})
rollout = await store.enqueue_rollout("hello", resources_id=resources_update.resources_id)
attempted = await store.dequeue_rollout(worker_id="worker-1")
```

Run `scripts/store_status_smoke.py` for a self-contained status/resource/span check.

## Boundary

This sub-skill owns the control plane and training loop. Agent implementation details route to [agent-authoring](../agent-authoring/SKILL.md). Trace span semantics and adapters route to [tracing-and-instrumentation](../tracing-and-instrumentation/SKILL.md). CLI/server commands route to [cli-and-services](../cli-and-services/SKILL.md). Example-specific optional dependencies route to [examples-and-recipes](../examples-and-recipes/SKILL.md).

Files in this skill

  • SKILL.md2.9 KB
  • references/api-reference.md4.1 KB
  • references/status-model.md3.2 KB
  • references/store-and-trainer-workflows.md5.4 KB
  • references/troubleshooting.md3.8 KB
  • scripts/store_status_smoke.py3.5 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…