oa-feedback-loop

Manage agent statuses and messages within the Open-Agents framework.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-feedback-loop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oa-feedback-loop
Source: https://github.com/OpenAEC-Foundation/Open-Agents/tree/main/.claude/skills/oa-feedback-loop
Command: npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-feedback-loop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured bidirectional communication system between a meta-orchestrator and its spawned agents, ensuring seamless status updates, feedback, and error handling.

Core Features & Use Cases

  • Real-time Status Updates: Agents automatically report their start, milestones, blocks, completion, and errors to their parent or the meta-orchestrator.
  • Inbox Monitoring: The meta-orchestrator can efficiently check for unread messages from agents.
  • Hierarchical Communication: Supports multi-level agent communication, with sub-agents reporting to their direct parent, which then relays messages up the chain.
  • Use Case: When running a complex multi-agent task, this Skill allows you to monitor the progress of each agent, quickly identify bottlenecks or errors, and provide necessary input to unblock them, all through a centralized feedback mechanism.

Quick Start

Monitor unread messages in the meta-orchestrator's inbox by running oa inbox meta --unread.

Frequently Asked Questions about oa-feedback-loop

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

FAQPage Schema
How do I monitor status updates and errors from spawned agents in a multi-agent system?

To monitor status updates and errors from spawned agents, you need a bidirectional communication system where agents automatically report lifecycle events like milestones, blocks, and completion to a meta-orchestrator. This allows real-time tracking of agent progress and centralized error handling.

What is the best way to handle blocked agents in hierarchical agent orchestration?

Handling blocked agents in hierarchical orchestration requires a feedback loop where sub-agents report their 'blocked' or 'error' states to their direct parent. The parent then relays messages up the chain, allowing the meta-orchestrator to provide necessary input to unblock them.

How do I check unread messages from agents in a meta-orchestrator inbox?

To check unread messages from agents in a meta-orchestrator inbox, you can run a command like `oa inbox meta --unread` to efficiently retrieve and monitor real-time feedback, progress reports, and error notifications from spawned agents.

Can I use this feedback loop for multi-level agent communication?

Yes, this feedback loop supports multi-level agent communication by allowing sub-agents to report directly to their parent agents. The parent agents then relay these status updates and errors up the hierarchy to the meta-orchestrator for centralized monitoring.

When do I need a bidirectional feedback loop for complex hierarchical agent systems?

You need a bidirectional feedback loop for complex hierarchical agent systems when running tasks that require real-time monitoring of agent progress, quick identification of bottlenecks, and structured error reporting to ensure seamless orchestration and automatic lifecycle event tracking.

Why does my multi-agent orchestration lack real-time progress tracking and error reporting?

Multi-agent orchestration lacks real-time progress tracking and error reporting when it does not have a structured bidirectional communication mechanism. Without agents automatically reporting lifecycle events to a meta-orchestrator, you cannot efficiently monitor progress or identify bottlenecks.