quantumtaskai-caprover/docs/AGENT_CREATION.md
thecyberlearn 97acea62f5 Major simplification: Remove over-engineered features for basic CapRover deployment
BREAKING CHANGES:
- Remove complex security middleware, validators, and cache utils
- Replace 430-line CLAUDE.md with 156-line simplified version
- Remove 5 complex CapRover optimization docs (1,000+ lines)
- Add simplified alternatives:
  * simple_settings.py - Basic Django config
  * simple_services.py - No-cache agent management
  * requirements-simple.txt - 10 vs 24 dependencies
  * Dockerfile.simple - Streamlined container
  * README-SIMPLE.md - Focused deployment guide

RATIONALE:
- Original was enterprise-grade (Redis, CSP, security monitoring)
- New version focuses on core CapRover deployment needs
- 75% reduction in documentation complexity
- Removed: Redis, rate limiting, security scanning, rollback systems
- Kept: Basic Django, agents, auth, payments, static files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 11:00:56 +05:30

46 lines
970 B
Markdown

# Simple Agent Creation Guide
## Quick Agent Creation
1. **Create JSON file** in `agents/configs/agents/your-agent-name.json`
2. **Add basic config**:
```json
{
"name": "Your Agent Name",
"description": "What your agent does",
"category": "productivity",
"price": 5,
"webhook_url": "https://your-webhook-endpoint.com",
"form_schema": {
"fields": [
{
"name": "input",
"type": "text",
"label": "Your Input",
"required": true
}
]
}
}
```
3. **Restart server** - Agent appears automatically
## Available Categories
Edit `agents/configs/categories/categories.json`:
- `productivity` - Work tools
- `content` - Content creation
- `analysis` - Data analysis
- `communication` - Communication tools
## Field Types
- `text` - Single line text
- `textarea` - Multi-line text
- `number` - Numeric input
- `email` - Email input
- `file` - File upload
That's it! Your agent will appear in the marketplace.