ax-java-agent-rlm

Build Java Ax agent runtime code for the dev.axllm:ax package.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you write Java code against the generated Ax package for agent runtime loops, code sessions, and runtime envelopes without accidentally mixing in TypeScript-only APIs.

Core Features & Use Cases

  • Ax Agent Runtime Wiring: Build AxAgent, AxCodeRuntime, and AxCodeSession implementations for Java projects.
  • Runtime Profile Support: Use ProcessCodeRuntime and optional profiles such as javascript-quickjs and python-pyodide for actor-code execution.
  • Package-Aware Guidance: Follow the generated API docs, capability manifest, and runnable examples to keep your code aligned with the published Java library.
  • Use Case: A Java team needs to connect an Ax agent to a local runtime, validate the execution envelope, and choose the right profile for deterministic sessions.

Quick Start

Use this skill to draft a Java Ax agent that targets dev.axllm:ax and matches the runtime profile and session type you need.

Frequently Asked Questions about ax-java-agent-rlm

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

FAQPage Schema
How do I build a Java agent runtime loop using the Ax package?

Implement AxAgent, AxCodeRuntime, and AxCodeSession classes targeting the dev.axllm:ax package to build a Java agent runtime loop. Follow generated API docs and capability manifests to ensure correct session wiring and type safety.

Can I use QuickJS or Pyodide for actor-code execution in a Java Ax runtime?

You can use QuickJS or Pyodide for actor-code execution by configuring ProcessCodeRuntime with optional profiles such as javascript-quickjs or python-pyodide within your Java Ax agent runtime environment.

What is the best way to avoid TypeScript-only APIs when wiring Java Ax agent sessions?

To avoid TypeScript-only APIs in Java Ax agent sessions, rely strictly on the generated Java package examples, AxIR documentation, and capability manifests rather than defaulting to TypeScript definitions.

How do I validate a runtime envelope for deterministic Ax code sessions in Java?

Validate a runtime envelope for deterministic Ax code sessions in Java by applying profile-specific constraints and utilizing AxCodeSession implementations to enforce local or networked execution boundaries.

Does the Ax Java runtime support both local and networked execution profiles?

The Ax Java runtime supports both local and networked execution by applying optional actor-code profiles and ProcessCodeRuntime integrations to manage the execution environment and envelope constraints.

Why does my Java Ax agent code fail to match the published runtime library?

Java Ax agent code fails to match the published runtime library when developers mix in unsupported TypeScript-only APIs instead of following the generated capability manifests and runnable examples for the dev.axllm:ax package.