techprotrade/LuunaOS / adapters /runtime-adapter-map.md
techprotrade's picture
|
download
raw
1.88 kB

Runtime Adapter Map

Purpose

This file maps a neutral Luuna skill into real execution environments.

Python

Use for:

  • file processing
  • API clients
  • data transforms
  • local automation helpers

Package output:

  • .py module
  • requirements list
  • simple CLI entry

Node.js

Use for:

  • web APIs
  • MCP servers
  • browser tooling
  • frontend/backend glue

Package output:

  • .ts or .js module
  • package script
  • environment notes

FastAPI

Use for:

  • local service endpoints
  • LuunaOS backend bridges
  • agent-to-agent API

Package output:

  • route file
  • request schema
  • response schema

Tauri

Use for:

  • desktop actions
  • Windows integration
  • local UI bridge

Package output:

  • Rust command note
  • frontend invoke note

React

Use for:

  • dashboard panels
  • skill management UI
  • visual configuration

Package output:

  • component spec
  • props schema
  • state notes

PowerShell

Use for:

  • Windows setup
  • path checks
  • local diagnostics

Package output:

  • one command per step
  • reversible changes where possible

Bash

Use for:

  • Linux setup
  • WSL helpers
  • repo scripts

Package output:

  • shell command
  • expected result

Docker

Use for:

  • isolated runtime
  • repeatable installs
  • service packaging

Package output:

  • Dockerfile notes
  • compose service note

n8n

Use for:

  • workflow automation
  • webhook flows
  • scheduled jobs

Package output:

  • workflow node plan
  • trigger/input/output notes

CrewAI

Use for:

  • role-based agent teams
  • repeatable business workflows

Package output:

  • agent role
  • task definition
  • expected output

LangGraph

Use for:

  • stateful multi-step flows
  • conditional routing
  • memory-aware execution

Package output:

  • node spec
  • state schema
  • edges

MCP

Use for:

  • exposing a capability as a tool
  • connecting Luuna to external systems

Package output:

  • tool name
  • input schema
  • output schema
  • handler plan

Xet Storage Details

Size:
1.88 kB
·
Xet hash:
75070bfbf09d036b26274c2de378c188f5075c8ae51b324782ac1a76050d7305

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.