{"id":"bytedance-trae-agent","name":"trae-agent","af_score":52.8,"security_score":57.8,"reliability_score":27.5,"what_it_does":"Trae Agent (trae-cli) is a Python CLI framework for LLM-based, general-purpose software engineering tasks. It runs an agent loop with a configurable tool ecosystem (e.g., file editing and bash execution), supports multiple LLM providers, can record detailed trajectories for debugging, and optionally integrates MCP servers for additional tool/model context.","best_when":"You need a research-friendly, configurable local/CLI agent framework to orchestrate LLM-driven software engineering workflows across one or more model providers.","avoid_when":"You need a standard REST/GraphQL service interface, or you cannot safely permit the agent to modify files and run commands in a working directory/container.","last_evaluated":"2026-03-29T14:03:35.599894+00:00","has_mcp":true,"has_api":false,"auth_methods":["Provider API keys configured via YAML or environment variables (OpenAI, Anthropic, Google Gemini, OpenRouter, Doubao, etc.)","Optional base_url configuration for some providers"],"has_free_tier":false,"known_gotchas":["Agent tool actions may include file edits and command execution (bash/Docker), which are not inherently idempotent and can produce different results across runs","Configuration priority is stated (CLI args > config > env > defaults), so unexpected provider/model selection can occur if multiple config sources are set","Docker mode requires correct environment/permissions; filesystem mounting and working directory selection may cause confusing failures"],"error_quality":0.0}