Skip to content

[Integration]: AURA-native coat ops — Skillware bundles for membrane-level cross-cutting skills #49

Description

@rosspeili

Area

coat ops

Kind

enhancement

Description

Skillware bundles the membrane invokes for coat-level ops regardless of inner runtime:

Coat op (examples) Purpose
Token limiter / budget Limit before body burns compute
Mail / notify Escalation playbooks (38)
Prompt compressor Middleware op — not full context engine
Injection firewall Pre-ingress or pre-egress scan
Export formatter Post-session transform

Architecture:

  • Body skills: user's loop via SkillwareHost / ToolHost (ToolHost protocol) inside cavity
  • Coat skills: bound at session open via type plugin arpa.skills.bundle on membrane context; emit spine events; never bypass egress

Default profile may recommend coat skill ids; wrapping LangGraph without Skillware body still enables coat ops when [skillware] installed.

Repro or pipeline spec (optional)

Session open binds coat bundle aura/ops/limit + aura/ops/notify; integration test verifies coat execute() routes through guarded_tool_call even when body is plain Python.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement request.hostsTool adapters — ToolHost, SkillwareHost, egress wrapping.integrationsStack attach paths under integrations/ — models, tools, frameworks.membraneIngress context and egress guarded tool calls.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions