Augment Code Hoja de Referencia¶
Descripción general¶
Augment Code es una plataforma de desarrollo de software con inteligencia artificial que incluye agentes de codificación autónomos, un motor de contexto líder en la industria y generación de código listo para producción. Se especializa en manejar bases de código grandes y tareas de desarrollo complejas con una intervención humana mínima.
⚠️ Nota: Requiere suscripción ($25/mes Plan Pro, planes Enterprise disponibles)
Instalación¶
VS Code¶
JetBrains IDEs¶
Terminal/CLI¶
Autenticación¶
Configuración inicial¶
Uso básico¶
Generación de código¶
Modo de Agente¶
Integración de IDE¶
Comandos de VS Code¶
Panel de contexto¶
Características avanzadas¶
Motor de contexto¶
Agentes remotos¶
Aplicación inteligente¶
Configuración¶
Configuraciones globales¶
Configuración de proyecto¶
Memorias y reglas¶
Uso específico por lenguaje¶
JavaScript/TypeScript¶
Python¶
React¶
Ejemplos de flujo de trabajo¶
Desarrollo de características¶
Refactorización de código¶
Would you like me to fill in the remaining sections with more detailed translations?```bash
Install from VS Code Marketplace¶
Search for "Augment" in Extensions¶
Or install via command line¶
code --install-extension augment.augment-vscode
### JetBrains IDEs
```bash
# Install from JetBrains Plugin Repository
# Go to File > Settings > Plugins
# Search for "Augment" and install
Terminal/CLI¶
# Install Augment CLI
npm install -g @augment/cli
# Or using brew (macOS)
brew install augment-code/tap/augment
# Verify installation
augment --version
Authentication¶
Initial Setup¶
# Authenticate with Augment account
augment auth login
# Check authentication status
augment auth status
# View current user
augment auth whoami
# Logout
augment auth logout
Basic Usage¶
Code Generation¶
# Generate code from natural language
augment generate "Create a REST API for user management with CRUD operations"
# Generate with specific framework
augment generate "Build a React component for file upload" --framework react
# Generate with context
augment generate "Add authentication middleware" --context ./src/auth/
Agent Mode¶
# Start autonomous agent
augment agent start
# Assign task to agent
augment agent task "Implement user authentication system with JWT tokens"
# Monitor agent progress
augment agent status
# Review agent changes
augment agent review
# Apply agent changes
augment agent apply
IDE Integration¶
VS Code Commands¶
| Comando | Atajo | Descripción |
|---|---|---|
Augment: Generate Code |
Ctrl+Shift+G |
Generar código desde prompt |
Augment: Explain Code |
Ctrl+Shift+E |
Explicar código seleccionado |
Augment: Refactor |
Ctrl+Shift+R |
Refactorizar código seleccionado |
Augment: Add Tests |
Ctrl+Shift+T |
Generar pruebas para código |
Augment: Fix Issues |
Ctrl+Shift+F |
Corregir problemas de código |
Augment: Start Agent |
Ctrl+Shift+A |
Iniciar agente autónomo |
| ### Context Panel | ||
Advanced Features¶
Context Engine¶
# Index entire codebase
augment index --recursive
# Update index
augment index --update
# Query codebase
augment query "Find all authentication functions"
# Analyze dependencies
augment analyze --dependencies
# Generate codebase summary
augment summarize --output summary.md
Remote Agents¶
# Start remote agent (cloud execution)
augment agent start --remote
# Configure remote resources
augment config set agent.memory 8GB
augment config set agent.cpu 4cores
# Monitor remote agent
augment agent logs --follow
# Stop remote agent
augment agent stop --remote
Smart Apply¶
# Preview changes before applying
augment apply --preview
# Apply changes with conflict resolution
augment apply --resolve-conflicts
# Apply specific files only
augment apply --files src/auth.js,src/middleware.js
# Rollback changes
augment rollback --to-commit abc123
Configuration¶
Global Settings¶
# Set default model
augment config set model gpt-4
# Configure context window
augment config set context.window 32000
# Set output preferences
augment config set output.format typescript
# Configure agent behavior
augment config set agent.autonomy high
augment config set agent.review_threshold 0.8
Project Configuration¶
// .augment/config.json
\\\\{
"model": "gpt-4-turbo",
"context": \\\\{
"include": ["src/**", "tests/**"],
"exclude": ["node_modules/**", "dist/**"],
"maxFiles": 1000
\\\\},
"agent": \\\\{
"autonomy": "medium",
"reviewRequired": true,
"testGeneration": true
\\\\},
"output": \\\\{
"format": "typescript",
"style": "prettier",
"linting": true
\\\\}
\\\\}
Memories and Rules¶
# Add coding standards
augment memory add "Always use TypeScript interfaces for data structures"
# Add architectural rules
augment memory add "Use dependency injection for service classes"
# Add testing preferences
augment memory add "Generate Jest tests with 90% coverage minimum"
# List memories
augment memory list
# Remove memory
augment memory remove <memory-id>
Language-Specific Usage¶
JavaScript/TypeScript¶
// Augment understands TypeScript context
interface User \\\\{
id: string;
email: string;
role: UserRole;
\\\\}
// Generate service with context
// Prompt: "Create UserService with CRUD operations"
// Augment generates type-safe implementation
Python¶
# Augment respects Python conventions
from typing import List, Optional
from dataclasses import dataclass
@dataclass
class User:
id: str
email: str
# Prompt: "Add user validation methods"
# Augment generates Pythonic code with proper typing
React¶
// Augment understands React patterns
interface ButtonProps \\\\{
variant: 'primary'|'secondary';
onClick: () => void;
\\\\}
// Prompt: "Create reusable Button component with variants"
// Augment generates complete component with TypeScript
Workflow Examples¶
Feature Development¶
# 1. Start new feature
augment agent task "Implement user profile management feature"
# 2. Agent analyzes requirements
# 3. Agent creates implementation plan
# 4. Agent generates code across multiple files
# 5. Agent creates tests
# 6. Review and apply changes
augment agent review
augment agent apply
Code Refactoring¶
```bash
1. Select code to refactor¶
2. Specify refactoring goal¶
augment refactor "Extract user validation into separate service"
3. Preview changes¶
augment apply --preview
4. Apply refactoring¶
augment apply
### Corrección de Erroresbash
1. Describe the bug¶
augment fix "Memory leak in user session management"
2. Augment analyzes codebase¶
3. Identifies potential issues¶
4. Suggests fixes¶
5. Apply fixes¶
augment apply --files src/session.js
## Patrones de Integraciónbash
Auto-commit agent changes¶
augment config set git.autoCommit true
Generate commit messages¶
augment commit --generate-message
Create pull requests¶
augment pr create --title "Feature: User authentication"
Review PR with Augment¶
augment pr review --pr-number 123
### Integración de Gityaml
GitHub Actions with Augment¶
name: Augment Code Review on: [pull_request]
jobs:
augment-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Augment
run: npm install -g @augment/cli
- name: Authenticate
run: augment auth login --token $\\{\\{ secrets.AUGMENT_TOKEN \\}\\}
- name: Review Changes
run: augment review --output review.md
- name: Comment on PR
uses: actions/github-script@v6
with:
script:|
const fs = require('fs');
const review = fs.readFileSync('review.md', 'utf8');
github.rest.issues.createComment(\\{
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: review
\\});
### Integración de CI/CDbash
Generate comprehensive tests¶
augment test generate --coverage 90
Run tests with Augment analysis¶
augment test run --analyze
Generate test data¶
augment test data --type integration
Mock generation¶
augment test mocks --service UserService
### Integración de Pruebasbash
Optimize context for large codebases¶
augment config set context.strategy smart augment config set context.maxTokens 16000
Use focused context¶
augment focus --files src/auth/ --depth 2
Cache context for faster responses¶
augment config set cache.enabled true
## Optimización de Rendimientobash
Configure agent for speed vs quality¶
augment config set agent.speed fast augment config set agent.quality high
Parallel task execution¶
augment agent parallel --max-tasks 3
Resource allocation¶
augment config set resources.memory 16GB
augment config set resources.timeout 300s
### Gestión de Contextobash
Agent not responding¶
augment agent status augment agent restart
Context issues¶
augment index --rebuild augment context clear
Authentication problems¶
augment auth refresh augment auth login --force
Performance issues¶
augment cache clear
augment config reset
### Eficiencia del Agentebash
Enable debug logging¶
augment config set debug true
View detailed logs¶
augment logs --level debug
Export diagnostics¶
augment diagnostics export --output debug.json
## Resolución de Problemasbash
Add team members¶
augment team add user@company.com --role developer
Manage permissions¶
augment team permissions --user user@company.com --grant write
View team usage¶
augment team usage --month current
Shared memories and rules¶
augment team memory sync
### Problemas Comunesbash
Enable audit logging¶
augment config set audit.enabled true
Data residency settings¶
augment config set data.region us-east-1
Code scanning¶
augment security scan --output security-report.json
Compliance reporting¶
augment compliance report --standard soc2
### Modo de Depuraciónbash
Generate code via API¶
curl -X POST https://api.augmentcode.com/v1/generate \
-H "Authorization: Bearer $AUGMENT_TOKEN" \
-H "Content-Type: application/json" \
-d '\\{
"prompt": "Create user authentication service",
"context": "typescript,express,jwt",
"options": \\{
"includeTests": true,
"format": "typescript"
\\}
\\}'
## Características Empresarialesjavascript
// Webhook for agent completion
app.post('/augment/webhook', (req, res) => \\{
const \\{ event, data \\} = req.body;
if (event === 'agent.task.completed') \\{ console.log('Agent completed task:', data.taskId); // Process completed task \\}
res.status(200).send('OK'); \\}); ```### Gestión de Equipos https://docs.augmentcode.com### Seguridad y Cumplimiento https://marketplace.visualstudio.com/items?itemName=augment.augment-vscode## Integración de API https://docs.augmentcode.com/cli### API REST https://api.augmentcode.com/docs### Webhooks https://community.augmentcode.com## Recursos https://augmentcode.com/enterprise- [Documentación de Código Aumentado](