orchestrated-discussions/index.html

50 lines
30 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-overview" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
<title data-rh="true">Orchestrated Discussions Overview | Orchestrated Discussions</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://pages.brrd.tech/rob/orchestrated-discussions/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Orchestrated Discussions Overview | Orchestrated Discussions"><meta data-rh="true" name="description" content="Multi-agent AI discussion orchestration system with voting and phase-based workflows. Conducts structured discussions between multiple AI personas with distinct perspectives, expertise, and voting behavior."><meta data-rh="true" property="og:description" content="Multi-agent AI discussion orchestration system with voting and phase-based workflows. Conducts structured discussions between multiple AI personas with distinct perspectives, expertise, and voting behavior."><link data-rh="true" rel="icon" href="/rob/orchestrated-discussions/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://pages.brrd.tech/rob/orchestrated-discussions/"><link data-rh="true" rel="alternate" href="https://pages.brrd.tech/rob/orchestrated-discussions/" hreflang="en"><link data-rh="true" rel="alternate" href="https://pages.brrd.tech/rob/orchestrated-discussions/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/rob/orchestrated-discussions/</span> </p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Orchestrated Discussions Overview","item":"https://pages.brrd.tech/rob/orchestrated-discussions/"}]}</script><link rel="stylesheet" href="/rob/orchestrated-discussions/assets/css/styles.6095798e.css">
<script src="/rob/orchestrated-discussions/assets/js/runtime~main.7d457549.js" defer="defer"></script>
<script src="/rob/orchestrated-discussions/assets/js/main.558ae383.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/rob/orchestrated-discussions/"><b class="navbar__title text--truncate">Orchestrated Discussions</b></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://gitea.brrd.tech/rob/orchestrated-discussions" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Source Code<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/rob/orchestrated-discussions/"><span title="Orchestrated Discussions Overview" class="linkLabel_WmDU">Orchestrated Discussions Overview</span></a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/rob/orchestrated-discussions/architecture"><span title="Orchestrated Discussions Architecture" class="linkLabel_WmDU">Orchestrated Discussions Architecture</span></a></li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/rob/orchestrated-discussions/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">Orchestrated Discussions Overview</span></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Orchestrated Discussions Overview</h1></header>
<p>Multi-agent AI discussion orchestration system with voting and phase-based workflows. Conducts structured discussions between multiple AI personas with distinct perspectives, expertise, and voting behavior.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="project-links">Project Links<a href="#project-links" class="hash-link" aria-label="Direct link to Project Links" title="Direct link to Project Links" translate="no"></a></h2>
<table><thead><tr><th>Resource</th><th>URL</th></tr></thead><tbody><tr><td><strong>Git Repository</strong></td><td><a href="https://gitea.brrd.tech/rob/orchestrated-discussions" target="_blank" rel="noopener noreferrer" class="">https://gitea.brrd.tech/rob/orchestrated-discussions</a></td></tr><tr><td><strong>Local Path</strong></td><td><code>~/PycharmProjects/orchestrated-discussions</code></td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="core-concept">Core Concept<a href="#core-concept" class="hash-link" aria-label="Direct link to Core Concept" title="Direct link to Core Concept" translate="no"></a></h2>
<p>Orchestrated Discussions provides a structured format for AI agents to collaborate on complex problems. Each agent has a unique perspective (security, pragmatism, architecture) and discussions follow phases with voting to reach consensus.</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">┌─────────────────────────────────────────────────────────────────────┐</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Orchestrated Discussion │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">├─────────────────────────────────────────────────────────────────────┤</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ ┌───────────────────────────────────────────────────────────────┐ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ DISCUSSION FILE │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ # FEAT-001: Add Export Feature │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ Status: DESIGN │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ ## @architect │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ We should use a plugin architecture for exporters... │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ VOTE: +1 (proceed) │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ ## @security │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ Consider data sanitization before export... │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ VOTE: 0 (neutral, needs more info) │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ ## @pragmatist │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ Start with CSV only, add others later... │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ VOTE: +1 (proceed) │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ └───────────────────────────────────────────────────────────────┘ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ ▼ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ ┌───────────────┬───────────────┬───────────────┬───────────────┐ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ Vote Counter │ Status Update │ Mention Route │ Summarizer │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ +2 proceed │ DESIGN→IMPL │ @security │ Generate │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ 1 neutral │ if threshold │ follow-up │ summary.md │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ └───────────────┴───────────────┴───────────────┴───────────────┘ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">└─────────────────────────────────────────────────────────────────────┘</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="components">Components<a href="#components" class="hash-link" aria-label="Direct link to Components" title="Direct link to Components" translate="no"></a></h2>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">┌─────────────────────────────────────────────────────────────────┐</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Orchestrated Discussions │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">├─────────────┬─────────────┬─────────────┬───────────────────────┤</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Discussion │ AI │ GUI/TUI │ CmdForge │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Files │ Personas │ Interface │ Integration │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">├─────────────┼─────────────┼─────────────┼───────────────────────┤</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Append-only │ Architect │ Dear PyGui │ All logic in │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Markdown │ Security │ urwid TUI │ CmdForge tools │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ Structured │ Pragmatist │ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ format │ Moderator │ │ Unix philosophy │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ + more │ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">└─────────────┴─────────────┴─────────────┴───────────────────────┘</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-personas">AI Personas<a href="#ai-personas" class="hash-link" aria-label="Direct link to AI Personas" title="Direct link to AI Personas" translate="no"></a></h2>
<table><thead><tr><th>Persona</th><th>Role</th><th>Voting Tendency</th></tr></thead><tbody><tr><td><strong>Moderator</strong></td><td>Facilitates, summarizes, keeps on track</td><td>Usually neutral</td></tr><tr><td><strong>Architect</strong></td><td>System design, scalability, patterns</td><td>Cautious on design</td></tr><tr><td><strong>Security</strong></td><td>Risk assessment, vulnerabilities</td><td>Conservative</td></tr><tr><td><strong>Pragmatist</strong></td><td>What works now, shipping</td><td>Aggressive on shipping</td></tr><tr><td><strong>Perfectionist</strong></td><td>Code quality, best practices</td><td>Conservative on quality</td></tr><tr><td><strong>Researcher</strong></td><td>Prior art, documentation</td><td>Usually neutral</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-features">Key Features<a href="#key-features" class="hash-link" aria-label="Direct link to Key Features" title="Direct link to Key Features" translate="no"></a></h2>
<table><thead><tr><th>Feature</th><th>Description</th></tr></thead><tbody><tr><td><strong>Append-only Files</strong></td><td>Discussions grow, never edited (audit trail)</td></tr><tr><td><strong>Phase Workflow</strong></td><td>feature → design → implementation → testing → review</td></tr><tr><td><strong>Voting System</strong></td><td>+1 proceed, 0 neutral, -1 block</td></tr><tr><td><strong>Status Promotion</strong></td><td>Auto-advance when consensus reached</td></tr><tr><td><strong>Mention Routing</strong></td><td>@persona triggers response from that agent</td></tr><tr><td><strong>Diagram Support</strong></td><td>PlantUML, Mermaid embedded in discussions</td></tr><tr><td><strong>Text-to-Speech</strong></td><td>Read comments aloud for accessibility</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bundled-cmdforge-tools">Bundled CmdForge Tools<a href="#bundled-cmdforge-tools" class="hash-link" aria-label="Direct link to Bundled CmdForge Tools" title="Direct link to Bundled CmdForge Tools" translate="no"></a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="utility-tools">Utility Tools<a href="#utility-tools" class="hash-link" aria-label="Direct link to Utility Tools" title="Direct link to Utility Tools" translate="no"></a></h3>
<ul>
<li class=""><code>discussion-parser</code> - Parse discussion files to JSON</li>
<li class=""><code>discussion-validator</code> - Validate discussion format</li>
<li class=""><code>discussion-summarizer</code> - Generate summaries</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="orchestration-tools">Orchestration Tools<a href="#orchestration-tools" class="hash-link" aria-label="Direct link to Orchestration Tools" title="Direct link to Orchestration Tools" translate="no"></a></h3>
<ul>
<li class=""><code>discussion-vote-counter</code> - Count votes, calculate consensus</li>
<li class=""><code>discussion-mention-router</code> - Route @mentions to agents</li>
<li class=""><code>discussion-status-promoter</code> - Update status based on votes</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="participant-tools">Participant Tools<a href="#participant-tools" class="hash-link" aria-label="Direct link to Participant Tools" title="Direct link to Participant Tools" translate="no"></a></h3>
<ul>
<li class=""><code>discussion-architect</code> - Architect perspective responses</li>
<li class=""><code>discussion-security</code> - Security perspective responses</li>
<li class=""><code>discussion-pragmatist</code> - Pragmatist perspective responses</li>
<li class=""><code>discussion-moderator</code> - Moderation and facilitation</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="quick-start">Quick Start<a href="#quick-start" class="hash-link" aria-label="Direct link to Quick Start" title="Direct link to Quick Start" translate="no"></a></h2>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain"># Install</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">cd ~/PycharmProjects/orchestrated-discussions</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">pip install -e .</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># GUI mode</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">discussion-gui</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># TUI mode</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">discussion-tui</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># CLI: Create new discussion</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">discussion new &quot;Add export feature&quot; --type feature</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"># CLI: Add agent response</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">discussion respond FEAT-001 --agent architect</span><br></span></code></pre></div></div></div></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/rob/orchestrated-discussions/architecture"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Orchestrated Discussions Architecture</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#project-links" class="table-of-contents__link toc-highlight">Project Links</a></li><li><a href="#core-concept" class="table-of-contents__link toc-highlight">Core Concept</a></li><li><a href="#components" class="table-of-contents__link toc-highlight">Components</a></li><li><a href="#ai-personas" class="table-of-contents__link toc-highlight">AI Personas</a></li><li><a href="#key-features" class="table-of-contents__link toc-highlight">Key Features</a></li><li><a href="#bundled-cmdforge-tools" class="table-of-contents__link toc-highlight">Bundled CmdForge Tools</a><ul><li><a href="#utility-tools" class="table-of-contents__link toc-highlight">Utility Tools</a></li><li><a href="#orchestration-tools" class="table-of-contents__link toc-highlight">Orchestration Tools</a></li><li><a href="#participant-tools" class="table-of-contents__link toc-highlight">Participant Tools</a></li></ul></li><li><a href="#quick-start" class="table-of-contents__link toc-highlight">Quick Start</a></li></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Docs</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/rob/orchestrated-discussions/">Overview</a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">More</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://gitea.brrd.tech/rob/orchestrated-discussions" target="_blank" rel="noopener noreferrer" class="footer__link-item">Gitea<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Orchestrated Discussions Documentation</div></div></div></footer></div>
</body>
</html>