ax-rust-agent-rlm

Generate Rust Ax runtime code for RLM executor loops and AxCodeRuntime sessions.

2.9k|186|Updated Feb 23, 2023
One-click install
npx skills add https://github.com/ax-llm/ax --skill ax-rust-agent-rlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ax-rust-agent-rlm
Source: https://github.com/ax-llm/ax/tree/main/website/static/rust/.well-known/agent-skills/ax-rust-agent-rlm
Command: npx skills add https://github.com/ax-llm/ax --skill ax-rust-agent-rlm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write correct Rust code for Ax RLM runtime workflows, including executor loops, session wiring, and runtime envelope handling, without mixing in TypeScript-only APIs.

Core Features & Use Cases

  • Rust package guidance: Uses the generated axllm package API, examples, and manifests as the source of truth for implementation details.
  • Runtime integration: Supports AxCodeRuntime and AxCodeSession implementations, including ProcessCodeRuntime and optional runtime profiles.
  • Practical use case: Use it when building agent code that needs native Rust runtime behavior, deterministic local checks, or provider-facing request mapping.
  • Guardrails: Encourages package examples, no-key examples, and AxIR-aligned generated package behavior instead of inventing unsupported call shapes.

Quick Start

Use this skill to write a Rust Ax agent with axllm that follows the package examples and correctly wires an AxCodeRuntime session for the runtime profile you need.

Frequently Asked Questions about ax-rust-agent-rlm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build Rust Ax runtime code for RLM executor loops?

To build Rust Ax runtime code for RLM executor loops, you use the generated axllm package API and examples as the source of truth, correctly wiring AxCodeRuntime sessions and runtime envelopes based on package manifests.

Can I use ProcessCodeRuntime for actor-code session profiles in Rust?

Yes, you can use ProcessCodeRuntime for actor-code session profiles in Rust by following the runtime-capability alignment and AxIR package truth to ensure your generated axllm integrations execute deterministic local checks.

What is the best way to implement AxCodeSession integrations without mixing TypeScript APIs?

The best way to implement AxCodeSession integrations without TypeScript APIs is to follow the generated axllm package examples and manifests, ensuring your Rust runtime behavior relies on no-key local checks before using provider credentials.

Do I need axllm package manifests to write Rust Ax agent runtime code?

Yes, you need axllm package manifests because they provide the AxIR package truth and runtime-capability alignment required to correctly construct supported call shapes and avoid inventing unsupported APIs.

Why does my Rust Ax runtime envelope fail provider-facing request mapping?

Your Rust Ax runtime envelope fails provider-facing request mapping when you bypass no-key local checks or invent unsupported call shapes instead of aligning with the generated axllm package behavior and runtime profiles.

When should I not use ax-rust-agent-rlm for native Rust runtime behavior?

You should not use this approach when your project requires TypeScript-only APIs or when you lack the AxIR package truth, as the guardrails enforce using generated axllm package examples and manifests for correct implementation.