ax-cpp-agent-memory-skills

Build C++ axllm agent memory and skill-tracking code with AxIR.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write C++ code with axllm for agent memory, recall callbacks, dynamic skill discovery, and tracking which loaded skills actually affected a turn.

Core Features & Use Cases

  • Agent Memory Integration: Load and manage memories inside an RLM agent run without relying on generated-package global state.
  • Skill Discovery and Tracking: Discover skills dynamically and record which skills were used, so agent behavior stays auditable.
  • Callback-Driven Recall: Keep memory lookup and skill search in host callbacks for better control, reliability, and portability.
  • Use Case: Use it when building a C++ assistant that needs to recall prior context, expose relevant skills, and explain why a response used certain memory sources.

Quick Start

Ask the skill to help you write C++ axllm agent code that loads memories, tracks used skills, and follows the package examples for the correct API shape.

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

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

FAQPage Schema
How do I add agent memory to a C++ assistant using axllm?

Agent memory integration in axllm loads and manages memories inside an RLM agent run using host-side recall callbacks, avoiding reliance on generated-package global state for better portability and control.

How does dynamic skill discovery work for C++ agents?

Dynamic skill discovery in C++ agents discovers skills at runtime and records which loaded skills actually influenced a turn, ensuring that agent behavior remains fully auditable.

How do I track which memories influenced a specific agent response in axllm?

You track memory influence by using callback-driven recall to keep memory lookup in host callbacks and recording which loaded memories or skills affected the turn's response for explainability.

Do I need AxIR to manage runtime capabilities for C++ agent memory?

Yes, AxIR is required as the source of truth for package behavior when handling runtime capabilities and generating package examples for C++ agent memory and skill-tracking code.

What's the best way to structure recall callbacks for C++ agent memory?

The best way to structure recall callbacks is keeping memory lookup and skill search in host-side callbacks rather than global state, ensuring better reliability, control, and portability across runs.

Why should I use host-side callbacks instead of global state for C++ agent memory?

You should use host-side callbacks because keeping memory lookup and skill search in callbacks rather than generated-package global state provides better control, reliability, and portability for agent runs.