Skip to main content

AI Agents Overview

Friday Dev integrates 9+ AI agents, each optimized for different development tasks.

Available Agents

AgentProviderBest ForCost
Friday AgentAnthropicComplex tasksAPI usage
ClaudeAnthropicSafe, detailedAPI usage
GeminiGoogleFast, free tierFree/API
GPT-5 CodexOpenAIAdvanced reasoningAPI usage
GLM 4.7Zhipu AIMultilingualAPI usage
Qwen CodeAlibabaCoding focusAPI usage
CursorCursorIDE integrationSubscription
GitHub CopilotGitHubCode completionSubscription
DroidMultipleFlexibleVaries

Comparison

┌─────────────────────────────────────────────────────────────────┐
│ Agent Capabilities │
├──────────────┬──────────┬──────────┬──────────┬────────────────┤
│ Agent │ Speed │ Quality │ Safety │ Cost │
├──────────────┼──────────┼──────────┼──────────┼────────────────┤
│ Friday │ ██░░ │ █████ │ █████ │ $$$ │
│ Claude │ ██░░ │ █████ │ █████ │ $$$ │
│ Gemini │ ████ │ ████░ │ ████░ │ Free/$ │
│ GPT-5 Codex │ ███░ │ █████ │ ████░ │ $$$$ │
│ GLM 4.7 │ ████ │ ████░ │ ████░ │ $$ │
│ Qwen │ ████ │ ████░ │ ███░░ │ $$ │
│ Droid │ ███░ │ ████░ │ ███░░ │ Varies │
└──────────────┴──────────┴──────────┴──────────┴────────────────┘

Quick Selection Guide

By Task Type

TaskRecommended Agent
Complex feature implementationFriday Agent
Bug fixesGemini (fast) or Claude (thorough)
Code refactoringClaude
DocumentationGemini
Security-sensitive codeClaude
Quick prototypesGemini
Multilingual projectsGLM 4.7

By Priority

PriorityAgent
SpeedGemini > GLM > Qwen
QualityFriday = Claude > GPT-5
SafetyClaude > Friday > Others
CostGemini (free) > GLM > Others

How Agents Work

1. Task Analysis

Agent reads and understands:

  • Task description
  • Codebase structure
  • Relevant files
  • Project patterns

2. Planning

Agent creates a plan:

  • Files to modify
  • Changes to make
  • Order of operations

3. Execution

Agent performs:

  • Code writing
  • File modifications
  • Command execution
  • Testing (if available)

4. Output

Agent delivers:

  • Code changes (diff)
  • Execution logs
  • PR (if configured)
  • Status update

Autonomy Levels

LevelDescriptionRisk
workspace-writeOnly modify workspace filesLow
skip-permissions-unsafeFull system accessHigh

Recommendation: Use workspace-write for most tasks.

API Keys

Most agents require API keys:

# Set API keys
export GEMINI_API_KEY="your-key"
export OPENAI_API_KEY="your-key"
export ANTHROPIC_API_KEY="your-key"

See individual agent pages for setup instructions.

Running Agents

UI

  1. Open task
  2. Click "Run Agent"
  3. Select agent
  4. Configure options
  5. Start

CLI

# Run specific agent
friday-dev run --task 123 --agent friday

# Run with options
friday-dev run --task 123 --agent gemini --autonomy workspace-write

Monitoring

Live Logs

Watch agent progress:

friday-dev logs --task 123 --follow

Status Dashboard

View all running agents in the dashboard.

Best Practices

  1. Start with Gemini for simple tasks (fast, free)
  2. Use Friday/Claude for complex features
  3. Always review agent output before merging
  4. Use workspace-write autonomy for safety
  5. Provide clear task descriptions

Troubleshooting

Agent Stuck

  • Check API key validity
  • Verify network connection
  • Try a different agent
  • Break task into smaller parts

Poor Output

  • Improve task description
  • Add context in description
  • Try a different agent
  • Use subtasks

Rate Limits

  • Wait and retry
  • Use different API key
  • Switch agents
  • Self-host for unlimited

Next Steps