ax-rust-agent-memory-skills

Implement Rust agent memory and skill-tracking logic with axllm.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write Rust code for Ax agents that need memory, recall, and skill-tracking behavior without guessing at the generated axllm API.

Core Features & Use Cases

  • Agent Memory Workflows: Load memories or skill guides into a Rust agent run with the right generated package patterns.
  • Recall and Tracking: Track which memories or skills influenced a turn so host logic can explain, audit, or refine behavior.
  • Safe Package Usage: Keep recall and skill search in host callbacks, rely on package examples for exact syntax, and avoid TypeScript-only APIs in Rust projects.

Quick Start

Ask for a Rust axllm example that loads agent memory, records used skills, and keeps recall callbacks in host code for your workflow.

Frequently Asked Questions about ax-rust-agent-memory-skills

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

FAQPage Schema
How do I track which agent memories or skills influenced a turn in Rust?

You implement recall and skill-tracking logic in Rust by keeping recall callbacks in host code to record which memories or skills influenced a turn. This allows host logic to explain, audit, or refine agent behavior based on used-skill tracking.

What is the best way to load agent memory and skill guides in a Rust axllm project?

The best way to load agent memory is using generated axllm package patterns and package examples for exact syntax. This approach ensures safe package usage by relying on generated APIs rather than guessing at the implementation details.

Can I use TypeScript agent memory APIs in my Rust agent project?

No, you should avoid TypeScript-only APIs in Rust agent projects. Instead, keep recall and skill search in host callbacks and rely on the generated axllm package APIs and package examples for the correct Rust-specific syntax.

When do I need capability manifests and runtime profiles for Rust agent memory?

You need capability manifests and runtime profiles, such as javascript-quickjs, when implementing Rust agent memory and skill-tracking logic with axllm. These components ensure the agent correctly loads memories, tracks skills, and syncs recall callbacks.

How does skill discovery work with agent memory in Rust?

Skill discovery works by keeping skill search in host callbacks while the Rust agent loads memories or skill guides using generated package APIs. This synchronizes agent memory and skill-tracking logic, allowing the host to track which skills affect a turn.