<?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>Forem: Mijin-VT</title>
    <description>The latest articles on Forem by Mijin-VT (@mijin-vt_9725fb546e933c).</description>
    <link>https://forem.com/mijin-vt_9725fb546e933c</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3502838%2F2c471e99-3762-46f8-ae48-d2c42737ab15.png</url>
      <title>Forem: Mijin-VT</title>
      <link>https://forem.com/mijin-vt_9725fb546e933c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mijin-vt_9725fb546e933c"/>
    <language>en</language>
    <item>
      <title>Collaborative_agents_V2</title>
      <dc:creator>Mijin-VT</dc:creator>
      <pubDate>Fri, 03 Apr 2026 05:47:46 +0000</pubDate>
      <link>https://forem.com/mijin-vt_9725fb546e933c/collaborativeagentsv2-28h4</link>
      <guid>https://forem.com/mijin-vt_9725fb546e933c/collaborativeagentsv2-28h4</guid>
      <description>&lt;p&gt;🤖 Collaborative Agents v2.1&lt;br&gt;
&lt;a href="https://github.com/Mijin-VT/Collaborative_agents_V2" rel="noopener noreferrer"&gt;https://github.com/Mijin-VT/Collaborative_agents_V2&lt;/a&gt;&lt;br&gt;
Python 3.10+ License: MIT Platform LM Studio&lt;/p&gt;

&lt;p&gt;Local AI system that enables 3 models to work together as a collaborative team.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is this?
&lt;/h2&gt;

&lt;p&gt;A system that enables &lt;strong&gt;3 AI models&lt;/strong&gt; installed on your computer to work together as a team. Each AI has a specialized role and can &lt;strong&gt;read files, write code, execute commands, and collaborate&lt;/strong&gt; to solve complex tasks.&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;100% local&lt;/strong&gt; — Nothing is sent to the internet&lt;br&gt;
✅ &lt;strong&gt;No accounts or subscriptions&lt;/strong&gt; — Everything runs on your machine&lt;br&gt;
✅ &lt;strong&gt;Secure&lt;/strong&gt; — Agents work in an isolated folder with action confirmation&lt;br&gt;
✅ &lt;strong&gt;Configurable&lt;/strong&gt; — Change models, URLs, and limits without touching code&lt;/p&gt;

&lt;h2&gt;
  
  
  Complete system features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🤝 Agent collaboration
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Automatic planning&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Coordinator decomposes tasks and assigns subtasks to agents&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Sequential execution&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Agents work 1 at a time, reading previous results&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Error recovery&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;If an agent fails, another automatically takes its place&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Accumulated context&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Each agent receives the full history of previous work&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Final integration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Coordinator unifies all results into a coherent response&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  📂 File management
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Read files&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Agents read workspace files with path validation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Create files&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Generate new files with confirmation and preview&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Modify files&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Overwrites with automatic backup before each change&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;List workspace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Explore project file and folder structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Content cleaning&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Extracts code from markdown blocks and removes unwanted markers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  ⚡ Command execution
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Run commands&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Executes system commands with 2-minute timeout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Risk analysis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Classifies each command: low 🟢, medium 🟡, high 🔴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mandatory confirmation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;User must approve each command before execution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Command editing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Allows correcting the command before approval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pipe detection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Recursively analyzes each part of a piped command&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🛡️ Integrated security
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Isolated workspace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Agents only access &lt;code&gt;~/agents_workspace/&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Blocked paths&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Blocks &lt;code&gt;C:\Windows&lt;/code&gt;, &lt;code&gt;/usr/bin&lt;/code&gt;, &lt;code&gt;/etc&lt;/code&gt;, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Banned commands&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Blocks &lt;code&gt;format&lt;/code&gt;, &lt;code&gt;rm -rf /&lt;/code&gt;, &lt;code&gt;shutdown&lt;/code&gt;, &lt;code&gt;sudo&lt;/code&gt;, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Automatic backups&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Backup copy before modifying any file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Session logs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Every action recorded with timestamp&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cleanup on exit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deletes logs and backups when closing the app&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🎛️ External configuration
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;What it controls&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;lm_studio_url&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;LM Studio server URL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;workspace&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Agent working folder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Maximum tokens per response&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;max_context_tokens&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Maximum context tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;temperature&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Default temperature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;models.*.name&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Name of each model in LM Studio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;models.*.temperature&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Per-agent temperature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;forbidden_paths&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Blocked system paths&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;forbidden_commands&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Blocked dangerous commands&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  📊 Context management
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Token counting&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Automatically estimates tokens (~1 token ≈ 3.5 characters)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Smart truncation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Preserves system prompt, removes oldest messages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Context recovery&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;If limit exceeded, reduces and retries automatically&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Automatic retries&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Up to 2 retries with 3-second wait&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🎨 Visual interface
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Element&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Decorative panels&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unicode-bordered boxes around text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Progress bars&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Visual indicator &lt;code&gt;[████████░░░░] 66%&lt;/code&gt; per phase&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Animated bars&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Rotating spinner + estimated progress during generation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Per-agent colors&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Coordinator (cyan), Analyst (magenta), Developer (blue)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Loading indicators&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;"⏳ COORDINATOR thinking..."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Success indicators&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;"✅ COORDINATOR responded in 2.3s"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Per-flow icons&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;🚀 Full, 💻 Code, 💬 Debate, 💬 Free chat&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  💬 Workflows
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Workflow&lt;/th&gt;
&lt;th&gt;Phases&lt;/th&gt;
&lt;th&gt;Recovery&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🎯 &lt;strong&gt;Full task&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Planning → Execution → Integration&lt;/td&gt;
&lt;td&gt;Alternative agent if fails&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💻 &lt;strong&gt;Development&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Specifications → Implementation → Review&lt;/td&gt;
&lt;td&gt;Analyst → Coordinator, Developer → Analyst&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💬 &lt;strong&gt;Debate&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Analysis → Technical perspective → Synthesis&lt;/td&gt;
&lt;td&gt;Individual agent fallback&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💬 &lt;strong&gt;Free chat&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Direct conversation with visual selector&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🌐 Indirect web access
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Download with curl/wget&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Agent can use &lt;code&gt;curl&lt;/code&gt; or &lt;code&gt;wget&lt;/code&gt; to download content&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Confirmation required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Classified as medium risk, requires approval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Content as reference&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Downloaded HTML is used as source for the project&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Included files
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;File&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;INSTALL.bat&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Windows Installer (run as administrator)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;install_full.ps1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Windows Installer logic (PowerShell, executed by INSTALL.bat)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;install.sh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Linux/macOS Installer (&lt;code&gt;chmod +x install.sh &amp;amp;&amp;amp; ./install.sh&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;RUN_AGENTS.bat&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Windows Launcher (double-click to use)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;run_agents.sh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Linux/macOS Launcher (&lt;code&gt;chmod +x run_agents.sh &amp;amp;&amp;amp; ./run_agents.sh&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;collaborative_agents_v2.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Main script&lt;/strong&gt; — The brain of the system with 3 collaborative agents&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;config.json&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;External config&lt;/strong&gt; — Models, URLs, workspace, tokens, banned commands&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;test_agents.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Unit tests&lt;/strong&gt; — 24 tests for security, analysis, and context management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;test_cleaning.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Cleaning tests&lt;/strong&gt; — Verifies code extraction and content cleaning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;test_progress_bar.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Progress bar tests&lt;/strong&gt; — Verifies animated progress bar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;.gitignore&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Excludes logs, backups, workspace and caches from version control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;DOCUMENTATION_EN.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Complete documentation in English&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What's new in v2.1
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🎛️ &lt;strong&gt;External config&lt;/strong&gt; (&lt;code&gt;config.json&lt;/code&gt;): Change models, URLs, workspace and limits without touching code&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Error recovery&lt;/strong&gt;: If an agent fails, another automatically takes its place&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Context management&lt;/strong&gt;: Token counting and automatic truncation to prevent overflows&lt;/li&gt;
&lt;li&gt;🐧 &lt;strong&gt;Linux/macOS support&lt;/strong&gt;: &lt;code&gt;install.sh&lt;/code&gt; and &lt;code&gt;run_agents.sh&lt;/code&gt; scripts&lt;/li&gt;
&lt;li&gt;🧪 &lt;strong&gt;Unit tests&lt;/strong&gt;: 24 tests covering security, command analysis and context management&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Improved UI&lt;/strong&gt;: Decorative panels, animated progress bars, loading indicators, per-agent colors&lt;/li&gt;
&lt;li&gt;🧹 &lt;strong&gt;Session cleanup&lt;/strong&gt;: Deletes logs and backups on exit to prevent file accumulation&lt;/li&gt;
&lt;li&gt;🪟 &lt;strong&gt;Windows compatibility&lt;/strong&gt;: UTF-8 forced + colorama for proper color and character rendering&lt;/li&gt;
&lt;li&gt;📁 &lt;strong&gt;.gitignore&lt;/strong&gt;: Excludes logs, backups and automatically generated files&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Install (Windows: run as admin)&lt;/span&gt;
INSTALL.bat

&lt;span class="c"&gt;# 2. Open LM Studio → Load all 3 models → Developer → Start Server&lt;/span&gt;

&lt;span class="c"&gt;# 3. Run the system&lt;/span&gt;
RUN_AGENTS.bat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Main menu
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option&lt;/th&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;1. Full task&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;All 3 agents collaborate sequentially on your task&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;2. Code development&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Specifications → Implementation → Code review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;3. Debate/Evaluation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3 perspectives on a topic with final synthesis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;4. Free chat&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Direct conversation with the agent of your choice&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;5. View workspace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Explore project files and folders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;6. Exit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Clean session and close the application&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  System requirements
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Minimum&lt;/th&gt;
&lt;th&gt;Recommended&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPU&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;NVIDIA 12 GB VRAM&lt;/td&gt;
&lt;td&gt;NVIDIA RTX 4080 Super (16 GB)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;RAM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;32 GB&lt;/td&gt;
&lt;td&gt;48 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Disk&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~50 GB free&lt;/td&gt;
&lt;td&gt;SSD NVMe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Windows 10/11, Linux, macOS&lt;/td&gt;
&lt;td&gt;Windows 11, Ubuntu 22.04+, macOS 13+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  AI Models
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;th&gt;Temperature&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🤖 Coordinator&lt;/td&gt;
&lt;td&gt;Qwen3 4B Instruct Heretic&lt;/td&gt;
&lt;td&gt;~8 GB&lt;/td&gt;
&lt;td&gt;Organizes, integrates, decides&lt;/td&gt;
&lt;td&gt;0.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔍 Analyst&lt;/td&gt;
&lt;td&gt;GPT-OSS 20B Heretic&lt;/td&gt;
&lt;td&gt;~22 GB&lt;/td&gt;
&lt;td&gt;Reasons, plans, analyzes&lt;/td&gt;
&lt;td&gt;0.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💻 Developer&lt;/td&gt;
&lt;td&gt;Qwen3 Coder 30B A3B&lt;/td&gt;
&lt;td&gt;~15 GB&lt;/td&gt;
&lt;td&gt;Writes code, executes scripts&lt;/td&gt;
&lt;td&gt;0.5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  If something fails
&lt;/h2&gt;

&lt;p&gt;Check the troubleshooting section in &lt;a href="//DOCUMENTATION_EN.md#12-troubleshooting"&gt;&lt;code&gt;DOCUMENTATION_EN.md&lt;/code&gt;&lt;/a&gt; &lt;a href="https://github.com/Mijin-VT/Collaborative_agents_V2/blob/master/DOCUMENTATION_EN.md#12-troubleshooting" rel="noopener noreferrer"&gt;https://github.com/Mijin-VT/Collaborative_agents_V2/blob/master/DOCUMENTATION_EN.md#12-troubleshooting&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
    </item>
  </channel>
</rss>
