ace

Coordinate distributed agents via JSON object exchange and pattern matching.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/jsmorph/ace --skill ace-jsmorph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ace
Source: https://github.com/jsmorph/ace/tree/main/docs
Command: npx skills add https://github.com/jsmorph/ace --skill ace-jsmorph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Coordinates multiple software agents by enabling structured object exchange and pattern-based retrieval in a shared persistent store.

Core Features & Use Cases

  • Content-based coordination: Agents communicate by writing and reading JSON objects without direct references.
  • Flexible access control & TTL: Objects can restrict access and expire automatically to manage workflow states.
  • Use Case: In a business process, various agents post requests, claim tasks, and retrieve status updates through pattern matching.

Quick Start

Use the ACE CLI to post a task with a specific property and then have an agent claim or observe it by pattern matching.

Frequently Asked Questions about ace

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

FAQPage Schema
How do I coordinate distributed agents without direct references?

Distributed agents can coordinate without direct references by exchanging JSON objects in a shared persistent store and using content-based pattern matching to retrieve tasks or status updates.

What is content-based coordination for distributed systems?

Content-based coordination is a mechanism where distributed agents communicate by writing and reading JSON objects in a shared store, retrieving them through pattern matching instead of direct addressing.

Can I use pattern matching to retrieve JSON objects for agent workflows?

Yes, you can use pattern matching to retrieve JSON objects so agents can claim tasks, post requests, and observe status updates without direct references in a distributed environment.

Does this agent coordination approach support local and remote operation?

Yes, this agent coordination approach supports both local and remote operation, ensuring reliable delivery of JSON objects across distributed systems with optional visibility timeouts.

How do I manage workflow states and object expiration in distributed agent systems?

You manage workflow states by configuring flexible access controls and automatic expiration on JSON objects, allowing distributed agents to coordinate reliably while objects expire when no longer needed.