Augment Code Cheat Blatt¶
Überblick¶
Augment Code ist eine AI-powered Software-Entwicklungsplattform mit autonomen Programmierern, branchenführenden Kontextmotoren und produktionsbereiten Code-Generationen. Es ist spezialisiert auf die Handhabung großer Codebasen und komplexer Entwicklungsaufgaben mit minimalem menschlichen Eingriff.
ZEIT Anmerkung: Erfordert Abonnement ($25/Monat Pro, Enterprise Pläne verfügbar)
Installation¶
VS-Code¶
```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¶
```bash
Install Augment CLI¶
npm install -g @augment/cli
Or using brew (macOS)¶
brew install augment-code/tap/augment
Verify installation¶
augment --version ```_
Authentication¶
Erster Setup¶
```bash
Authenticate with Augment account¶
augment auth login
Check authentication status¶
augment auth status
View current user¶
augment auth whoami
Logout¶
augment auth logout ```_
Basisnutzung¶
Code Generation¶
```bash
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¶
```bash
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 Befehle¶
Command | Shortcut | Description |
---|---|---|
Augment: Generate Code |
Ctrl+Shift+G |
Generate code from prompt |
Augment: Explain Code |
Ctrl+Shift+E |
Explain selected code |
Augment: Refactor |
Ctrl+Shift+R |
Refactor selected code |
Augment: Add Tests |
Ctrl+Shift+T |
Generate tests for code |
Augment: Fix Issues |
Ctrl+Shift+F |
Fix code issues |
Augment: Start Agent |
Ctrl+Shift+A |
Start autonomous agent |
Inhaltsverzeichnis¶
```bash
Open context panel¶
Ctrl+Shift+P > "Augment: Show Context"
Add files to context¶
Right-click file > "Add to Augment Context"¶
Focus context on specific area¶
Select code > "Focus Augment Context"¶
Clear context¶
Context panel > "Clear All"¶
```_
Erweiterte Funktionen¶
Context Engine¶
```bash
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 ```_
Funkgeräte¶
```bash
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¶
```bash
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 ```_
Konfiguration¶
Globale Einstellungen¶
```bash
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 ```_
Projektkonfiguration¶
json
// .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
\\\\}
\\\\}
_
Erinnerungen und Regeln¶
```bash
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
Sprach-spezifische Nutzung¶
JavaScript/TypScript¶
```javascript // 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¶
```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¶
```_
Reaktion¶
```jsx // Augment understands React patterns interface ButtonProps \\{ variant: 'primary'|'secondary'; onClick: () => void; \\}
// Prompt: "Create reusable Button component with variants" // Augment generates complete component with TypeScript ```_
Beispiele für Workflow¶
Entwicklung¶
```bash
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 ```_
Fehlerbehebung¶
```bash
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 ```_
Integrationsmuster¶
Gier Integration¶
```bash
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 ```_
CI/CD Integration¶
```yaml
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 \\}); ```_
Integration testen¶
```bash
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 ```_
Leistungsoptimierung¶
Kontextmanagement¶
```bash
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 ```_
Mitarbeitereffizienz¶
```bash
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 ```_
Fehlerbehebung¶
Gemeinsame Themen¶
```bash
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 ```_
Debug Mode¶
```bash
Enable debug logging¶
augment config set debug true
View detailed logs¶
augment logs --level debug
Export diagnostics¶
augment diagnostics export --output debug.json ```_
Unternehmensmerkmale¶
Teammanagement¶
```bash
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 ```_
Sicherheit und Compliance¶
```bash
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 ```_
API Integration¶
REST API¶
```bash
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" \\} \\}' ```_
Webhoot¶
```javascript // 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'); \\}); ```_
Ressourcen¶
- (LINK_6_)
- [VS Code Extension](LINK_6_
- [CLI Referenz](LINK_6__
- [API-Dokumentation](LINK_6
- [Gemeinschaftsforum](LINK_6__
- [Enterprise Solutions](LINK_6_