<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: david ming</title>
    <description>The latest articles on DEV Community by david ming (@david_ming_6912e334f7c41d).</description>
    <link>https://dev.to/david_ming_6912e334f7c41d</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4242608%2Fe452bdf1-c480-4d19-be88-1e5ee6e68940.png</url>
      <title>DEV Community: david ming</title>
      <link>https://dev.to/david_ming_6912e334f7c41d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/david_ming_6912e334f7c41d"/>
    <language>en</language>
    <item>
      <title>OSA : intégrer la collaboration Agent to Agent à son environnement de développement</title>
      <dc:creator>david ming</dc:creator>
      <pubDate>Fri, 13 Nov 2026 09:37:29 +0000</pubDate>
      <link>https://dev.to/david_ming_6912e334f7c41d/osa-integrer-la-collaboration-agent-to-agent-a-son-environnement-de-developpement-1i1e</link>
      <guid>https://dev.to/david_ming_6912e334f7c41d/osa-integrer-la-collaboration-agent-to-agent-a-son-environnement-de-developpement-1i1e</guid>
      <description>&lt;p&gt;Plusieurs ordinateurs. Plusieurs agents. Un seul espace de collaboration.&lt;/p&gt;

&lt;p&gt;Quand plusieurs agents travaillent en parallèle, suivre leur progression devient une tâche à part entière. L'un implémente une modification, un autre étudie une erreur, un troisième attend une décision. Les conversations et les environnements de travail peuvent se trouver sur différentes machines.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/David0Ming/Orca-superagent" rel="noopener noreferrer"&gt;Orca-superagent (OSA)&lt;/a&gt; rassemble cette coordination dans Orca, avec une compétence Router, des règles pour les Executors et un panneau de tâches natif.&lt;/p&gt;

&lt;h2&gt;
  
  
  De la consigne à la collaboration
&lt;/h2&gt;

&lt;p&gt;Human to Human repose sur les échanges et les relais entre personnes. Human to Agent permet de confier un objectif à un agent. Agent to Human ramène les questions et les décisions importantes vers la personne. Agent to Agent relie ces interactions : les agents distribuent les tâches, rendent compte et transmettent les questions.&lt;/p&gt;

&lt;p&gt;Dans OSA, le Router clarifie le résultat attendu et transmet la demande d'origine. Les Executors planifient, explorent, implémentent et déboguent. Les rapports et les questions reviennent dans la boîte de réception d'un Run. La personne garde la direction et les décisions essentielles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Le travail dans son contexte
&lt;/h2&gt;

&lt;p&gt;Le panneau latéral présente les tâches par état : intervention humaine, prêtes, en attente d'événements externes, en cours et historique. On peut les regrouper par projet, espace de travail ou agent.&lt;/p&gt;

&lt;p&gt;Déplier une tâche permet de lire les échanges et les traces d'exécution. Le bouton &lt;code&gt;@&lt;/code&gt; copie sa référence pour poursuivre le dialogue avec le Router. La vue d'ensemble mène ainsi à la session concernée.&lt;/p&gt;

&lt;p&gt;Orca fournit les fenêtres d'exécution, les espaces de travail, l'orchestration native ainsi que l'accès distant et la gestion de plusieurs ordinateurs. OSA apporte le suivi et la coordination des tâches. Claude Code, Codex et d'autres agents s'inscrivent dans ce même environnement de travail.&lt;/p&gt;

&lt;p&gt;Pour les tâches longues, OSA distingue les décisions humaines des attentes externes. Les premières portent une question précise ; les secondes, une date de réexamen. Le projet évalue actuellement le parcours complet où A attend B, puis reprend après la fin de B sans nouvelle intervention humaine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Essayer OSA
&lt;/h2&gt;

&lt;p&gt;Avec Orca et un agent connecté, installez la compétence Router dans le dossier de compétences de l'agent, placez les règles des Executors dans &lt;code&gt;~/osa-team/executor-rules.md&lt;/code&gt;, puis exécutez depuis la racine du dépôt :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;orca plugin install ./plugin/osa-panel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dans une fenêtre Orca :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/osa-router Corrige l'échec de connexion de ce projet et vérifie le résultat en local
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Le README existe dans les six langues officielles de l'ONU. Le projet associe la répartition des rôles de dsh-superagent, l'approche par événements et horloges d'autoloop et les capacités natives d'Orca.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/David0Ming/Orca-superagent" rel="noopener noreferrer"&gt;Dépôt&lt;/a&gt; · &lt;a href="https://github.com/David0Ming/Orca-superagent/blob/main/README.fr.md" rel="noopener noreferrer"&gt;README français&lt;/a&gt; · &lt;a href="https://github.com/David0Ming/Orca-superagent/issues" rel="noopener noreferrer"&gt;Retours&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le code et la documentation sont sous PolyForm Noncommercial 1.0.0 ; les correctifs dérivés d'Orca sont sous MIT.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Présentation préparée avec une assistance IA à partir des indications du mainteneur et de la documentation du projet.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>french</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>OSA: bringing Agent-to-Agent collaboration into the developer workspace</title>
      <dc:creator>david ming</dc:creator>
      <pubDate>Fri, 13 Nov 2026 09:36:43 +0000</pubDate>
      <link>https://dev.to/david_ming_6912e334f7c41d/osa-bringing-agent-to-agent-collaboration-into-the-developer-workspace-4jb</link>
      <guid>https://dev.to/david_ming_6912e334f7c41d/osa-bringing-agent-to-agent-collaboration-into-the-developer-workspace-4jb</guid>
      <description>&lt;p&gt;Multiple computers. Multiple agents. One place to collaborate.&lt;/p&gt;

&lt;p&gt;Running several coding agents raises a practical question: how do you keep track of their work? One agent is implementing a change, another is investigating a failure, and a third is waiting for a decision. Their conversations live in different windows. The work may also live on different computers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/David0Ming/Orca-superagent" rel="noopener noreferrer"&gt;Orca-superagent (OSA)&lt;/a&gt; brings that coordination into Orca through a Router skill, executor rules, and a native task panel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four ways work moves between people and agents
&lt;/h2&gt;

&lt;p&gt;Human-to-Human collaboration runs on conversations, assignments, and handoffs. Human-to-Agent interaction lets a person describe a goal and receive an implementation. Agent-to-Human interaction brings questions and progress back to the person. Agent-to-Agent collaboration connects those loops: agents delegate work, return results, and pass questions to the right place.&lt;/p&gt;

&lt;p&gt;OSA makes that fourth interaction part of the development workspace. The Router clarifies the intended outcome and routes the original request. Executors plan, investigate, implement, and debug. Reports and questions return to a shared Run inbox. The owner sets direction and makes the decisions that need their judgment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why an Orca plugin?
&lt;/h2&gt;

&lt;p&gt;A task is easier to follow when its overview is connected to its execution session. OSA's sidebar organizes tasks into Needs you, Ready, Waiting for external events, In progress, and History. Tasks can be grouped by project, workspace, or agent.&lt;/p&gt;

&lt;p&gt;Expanding a task brings up conversations and records. A task reference can be copied with &lt;code&gt;@&lt;/code&gt; and brought back to the Router. The panel gives users a path from “what is happening?” to the session where they can follow up.&lt;/p&gt;

&lt;p&gt;Orca supplies the execution windows, workspaces, native orchestration objects, remote access, and multi-computer management. OSA supplies the coordination workflow and task view. Developers can access local and remote work environments through the same workbench while using agents such as Claude Code and Codex.&lt;/p&gt;

&lt;h2&gt;
  
  
  A concrete handoff
&lt;/h2&gt;

&lt;p&gt;Describe a result to the Router:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Fix this project's login failure and verify the result locally.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Router clarifies the target and dispatches an executor. The executor investigates the failure, plans the change, implements it, and reports the outcome. If a decision is needed, its question returns through the coordination workflow. Users follow the work from the panel and continue the conversation with its task context.&lt;/p&gt;

&lt;p&gt;Long-running tasks also need review. OSA distinguishes questions for a person from waits for external conditions. A waiting task carries a review date; coordinator queue reviews bring it back into consideration. The project is evaluating the complete “A waits for B, B finishes, A continues without another human prompt” workflow using real tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;With Orca and a signed-in coding agent ready:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Put &lt;code&gt;skills/osa-router/SKILL.md&lt;/code&gt; in your agent's skills directory.&lt;/li&gt;
&lt;li&gt;Put &lt;code&gt;skills/executor-rules.md&lt;/code&gt; at &lt;code&gt;~/osa-team/executor-rules.md&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;From the repository root, run:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;orca plugin install ./plugin/osa-panel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then start in an Orca window:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/osa-router Fix the login failure in this project and verify it locally
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The README is available in Chinese, English, French, Spanish, Russian, and Arabic. OSA draws on dsh-superagent's role separation and autoloop's event-and-clock approach, built on Orca's native workspace and orchestration capabilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/David0Ming/Orca-superagent" rel="noopener noreferrer"&gt;Explore OSA&lt;/a&gt; · &lt;a href="https://github.com/David0Ming/Orca-superagent/blob/main/README.en.md" rel="noopener noreferrer"&gt;English README&lt;/a&gt; · &lt;a href="https://github.com/David0Ming/Orca-superagent/issues" rel="noopener noreferrer"&gt;Feedback&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OSA code and documentation use PolyForm Noncommercial 1.0.0; Orca-derived patches use MIT.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Project introduction prepared with AI assistance from the maintainer's brief and repository documentation.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
