Framework 2.0

Agent Roles in Trinity Framework 2.0

Trinity Framework 2.0 defines three specialized agent roles that work together to form a complete operational system. Each agent has specific responsibilities, expertise, and operational patterns designed to maximize efficiency and capabilities.

Note: While agents can operate independently, they achieve optimal performance when working as a coordinated system with clear role separation.

Core Agent Roles Overview

The Trinity Framework is built around three specialized agent roles:

🔷

APEX

Primary Focus: Strategic direction, architecture, and system-level decisions

Responsibilities: High-level planning, architectural guidance, advanced development, integration oversight

Key Characteristics: Big-picture thinking, long-term planning, architectural expertise

🔶

ANALYST

Primary Focus: Data processing, analysis, and tactical execution

Responsibilities: Code implementation, data analysis, problem-solving, optimization

Key Characteristics: Detail-oriented, analytical thinking, implementation expertise

📘

HISTORIAN

Primary Focus: Documentation, knowledge preservation, and context continuity

Responsibilities: Documentation maintenance, knowledge management, context preservation

Key Characteristics: Organization, communication clarity, documentation expertise

Role Responsibilities in Detail

APEX Agent

The APEX agent is the strategic lead of the Trinity system, responsible for high-level direction and architecture:

Primary Responsibilities

Operational Patterns

Protocol File Focus

ANALYST Agent

The ANALYST agent is the tactical implementer of the Trinity system, focused on detailed analysis and execution:

Primary Responsibilities

Operational Patterns

Protocol File Focus

HISTORIAN Agent

The HISTORIAN agent is the knowledge guardian of the Trinity system, responsible for documentation and context preservation:

Primary Responsibilities

Operational Patterns

Protocol File Focus

Multi-Agent Collaboration

While each agent has a specific focus, they are designed to work together as a cohesive system:

Collaboration Pattern APEX Role ANALYST Role HISTORIAN Role
New Feature Development Architectural design and integration planning Implementation and optimization Documentation and knowledge capture
Bug Resolution Architectural impact assessment Code analysis and fix implementation Documentation updates and knowledge preservation
System Refactoring Refactoring strategy and architecture updates Code transformation and optimization Documentation of changes and rationale
Knowledge Transfer Architectural knowledge and principles Implementation details and patterns Comprehensive documentation and context

Protocol File Implementation by Role

Each agent implements the core protocol files with role-specific emphasis:

AGENT.md Implementation

Role Focus Areas
APEX Strategic direction, architectural principles, integration patterns
ANALYST Implementation guidelines, technical standards, code patterns
HISTORIAN Documentation standards, knowledge organization, communication patterns

STATUS.md Implementation

Role Focus Areas
APEX System-wide status, architectural health, strategic priorities
ANALYST Implementation status, technical debt, optimization opportunities
HISTORIAN Documentation status, knowledge gaps, communication priorities

AUTO-COMPACT.md Implementation

Role Focus Areas
APEX Advanced recovery mechanisms, architectural checkpoints, strategic continuity
ANALYST Implementation-focused recovery, code state preservation, technical continuity
HISTORIAN Knowledge preservation procedures, documentation checkpoints, context continuity

Establishing Your Agent Roles

When setting up the Trinity Framework, you should establish clear agent roles:

  1. Use the provided setup scripts to create agent-specific workspaces
  2. Customize each agent's protocol files to match your specific project needs
  3. Ensure each agent has the appropriate tools and resources for their role
  4. Establish clear communication channels between agents
  5. Define escalation paths for cross-role issues

While Trinity Framework 2.0 Core provides three predefined roles, you can adapt these roles to fit your specific project needs. The key is maintaining clear separation of responsibilities.

Role-Based Recovery Patterns

Each agent role has specific recovery patterns for context limitations:

APEX Recovery Focus

ANALYST Recovery Focus

HISTORIAN Recovery Focus

← Back to Documentation Home