Skip to content

Latest commit

Β 

History

History
33 lines (26 loc) Β· 1.94 KB

README.md

File metadata and controls

33 lines (26 loc) Β· 1.94 KB
description Components index: sidecar, runtime, gateway, MCP adapter, A2A adapter, crew, crossplane, state proxy, CLI, flow compiler

Components

Core β€” Runtime Infrastructure

The components that make actors run and communicate.

Component Description
core-sidecar.md Envelope router injected into actor pods β€” queue consumption, message routing, retries, metrics
core-runtime.md Python handler execution environment β€” Unix socket server, handler loading, async support
core-gateway.md MCP/A2A HTTP bridge β€” sync-to-async translation, task state, SSE streaming
core-mcp-adapter.md MCP Streamable HTTP adapter β€” standalone binary translating MCP tools into mesh-api calls
core-a2a-adapter.md A2A JSON-RPC adapter β€” standalone binary translating A2A tasks into mesh-api calls
core-crew.md System actors β€” x-sink (results), x-sump (DLQ), x-pause/x-resume (human-in-the-loop)
core-crossplane.md Crossplane XRD and Compositions β€” declarative actor deployment with inline sidecar rendering
core-state-proxy.md Virtual persistent state β€” filesystem emulation backed by S3, GCS, Redis, or NATS KV
core-actor.md AsyncActor resource behavior β€” label propagation, status model

Lab β€” Developer Tooling

Tools for building, debugging, and interacting with the actor mesh.

Component Description
lab-flow-compiler.md Flow DSL compiler β€” transforms Python control flow into CPS message-passing chains
lab-cli.md CLI reference β€” asya flow, asya mcp, asya build, asya k
lab-sdk.md (planned) Python SDK for actor development
lab-vscode.md (planned) VS Code extension
lab-jupyter.md (planned) JupyterLab magic commands