ax-go-agent-rlm

Implement Go runtime integrations for Ax code execution loops and agent sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write Go integrations for Ax-generated runtime loops, sessions, and execution envelopes without relying on TypeScript-only APIs.

Core Features & Use Cases

  • Go runtime wiring: Implement AxCodeRuntime and AxCodeSession flows for agent-driven execution in Go.
  • Process and profile support: Use ProcessCodeRuntime, runtime capabilities, and javascript-goja profiles for actor-code sessions.
  • Practical example: Use it when you need deterministic local checks, real network provider mappings, or a generated Go package that matches the Ax runtime contract.

Quick Start

Ask for a Go implementation that uses the generated Ax package to wire an AxCodeRuntime session for your agent workflow.

Frequently Asked Questions about ax-go-agent-rlm

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

FAQPage Schema
How do I integrate Ax runtime loops into a Go application?

To wire agent execution in Go, implement AxCodeRuntime and AxCodeSession flows using the generated Go package. This connects your Go application to deterministic checks and provider mapping without TypeScript APIs.

What is a ProcessCodeRuntime used for in Go agent sessions?

ProcessCodeRuntime is used in Go agent sessions to handle process and profile support, specifically enabling actor-code sessions through javascript-goja profiles within the Ax execution environment.

Can I use javascript-goja profiles with ProcessCodeRuntime in my Go project?

Yes, you can use javascript-goja profiles with ProcessCodeRuntime in your Go project to support actor-code sessions and execute runtime capabilities within the Ax-generated runtime contract.

What's the best way to set up deterministic local checks for an Ax agent workflow in Go?

The best way to set up deterministic local checks is to build a Go implementation using the generated Ax package, ensuring your AxCodeSession aligns with AxIR runtime contracts and capability manifests.

Do I need a generated Go package to support Ax runtime contracts and provider mapping?

Yes, you need a generated Go package to support Ax runtime contracts, as it provides the necessary package examples and capability manifests required for deterministic checks and real network provider mapping.

Why does my Ax code execution loop require AxIR-aligned runtime contracts?

Ax code execution loops require AxIR-aligned runtime contracts to ensure deterministic checks and accurate real network provider mapping when wiring AxCodeRuntime and AxCodeSession flows in Go.