Files
agent-coordinator/docs
Ra 8df694b71c Add comprehensive agent activity tracking
- Enhanced Agent struct with current_activity, current_files, and activity_history fields
- Created ActivityTracker module to infer activities from tool calls
- Integrated activity tracking into MCP server tool routing
- Updated task board APIs to include activity information
- Agents now show real-time status like 'Reading file.ex', 'Editing main.py', 'Sequential thinking', etc.
- Added activity history to track recent agent actions
- All file operations and tool calls are now tracked and displayed
2025-09-06 09:58:59 -07:00
..

Agent Coordinator Documentation

This directory contains detailed technical documentation for the Agent Coordinator project.

📚 Documentation Index

Core Documentation

Technical Deep Dives

Architecture & Design

Implementation Details

🎯 Key Concepts

Agent Coordination

The Agent Coordinator is an MCP server that enables multiple AI agents to work together without conflicts by:

  • Task Distribution: Automatically assigns tasks based on agent capabilities
  • Heartbeat Management: Tracks agent liveness and activity
  • Cross-Codebase Support: Coordinates work across multiple repositories
  • Tool Unification: Provides a single interface to multiple external MCP servers

Unified MCP Server

The system acts as a unified MCP server that internally manages external MCP servers while providing:

  • Automatic Task Tracking: Every tool usage becomes a tracked task
  • Universal Heartbeat Coverage: All operations maintain agent liveness
  • Dynamic Tool Discovery: Automatically discovers tools from external servers
  • Seamless Integration: Single interface for all MCP-compatible tools

VS Code Integration

Advanced integration with VS Code through:

  • Native Tool Provider: Direct access to VS Code Extension API
  • Permission System: Granular security controls for VS Code operations
  • Multi-Agent Support: Safe concurrent access to VS Code features
  • Workflow Integration: VS Code tools participate in task coordination

🚀 Getting Started with Documentation

  1. New Users: Start with the Main README
  2. Developers: Read CONTRIBUTING and AUTO_HEARTBEAT.md
  3. VS Code Users: Check out VSCODE_TOOL_INTEGRATION.md
  4. Troubleshooting: See SEARCH_FILES_TIMEOUT_FIX.md for common issues

📖 Documentation Standards

All documentation in this project follows these standards:

  • Clear Structure: Hierarchical headings with descriptive titles
  • Code Examples: Practical examples with expected outputs
  • Troubleshooting: Common issues and their solutions
  • Implementation Details: Technical specifics for developers
  • User Perspective: Both end-user and developer viewpoints

🤝 Contributing to Documentation

When adding new documentation:

  1. Place technical deep-dives in this docs/ directory
  2. Update this index file to reference new documents
  3. Keep the main README focused on getting started
  4. Include practical examples and troubleshooting sections
  5. Use clear, descriptive headings and consistent formatting

📝 Last Updated: August 25, 2025