Go to file
Claude 4b64cb2d29 🏗️ Refactor agents views into focused modules for better code organization
**View Separation Completed:**
- **agents/api_views.py** - REST API endpoints (execute_agent, execution_list/detail)
- **agents/chat_views.py** - Chat session management and message handling
- **agents/web_views.py** - Web interface views (marketplace, agent detail pages)
- **agents/direct_access_views.py** - External form integration handlers
- **agents/utils.py** - Utility functions (webhook validation, message formatting, AgentCompat class)

**Benefits:**
 Better code navigation and maintainability (1,433 lines → 5 focused modules)
 Clear separation of concerns (API vs web vs chat vs external forms)
 Easier to add new agent types in the future
 Follows Django best practices
 Maintains full backwards compatibility through main views.py imports

**Architecture Status:**
- All 8 agents working perfectly (4 webhook + 4 direct access)
- File-based agent system with production-ready caching
- Wallet balance updates immediately after execution
- PDF analyzer showing properly formatted results
- Job posting generator with clean formatting
- "Explore Other Agents" button functioning correctly
- N8N webhook communication working seamlessly

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-14 22:36:36 +05:30
.claude/agents 🤖 Add specialized subagents and auto-documentation system 2025-07-27 17:47:37 +05:30
.github 🔒 Implement comprehensive deployment control system 2025-07-27 17:53:30 +05:30
agents 🏗️ Refactor agents views into focused modules for better code organization 2025-08-14 22:36:36 +05:30
authentication Streamline user experience with cleaner UI and improved authentication flow 2025-08-05 09:22:13 +05:30
core 🏗️ Phase 1: Complete architecture simplification - pure file-based agent system 2025-08-14 09:55:45 +05:30
docs 📋 Add Agent Request Template for streamlined agent creation 2025-08-07 09:08:41 +05:30
netcop_hub 🔐 Add email verification bypass for testing environments 2025-08-02 13:04:16 +05:30
scripts 🔒 Implement comprehensive deployment control system 2025-07-27 17:53:30 +05:30
static 💰 Fix wallet balance updates and agent result formatting 2025-08-14 19:06:51 +05:30
templates Add SWOT Analysis Expert + streamline agent creation process 2025-08-07 08:49:53 +05:30
tests 🧹 Major codebase cleanup - remove obsolete files and reduce project bloat 2025-08-14 09:42:56 +05:30
wallet 🔧 Fix payment message persistence and add expired session popup 2025-08-03 20:57:27 +05:30
.env.example 🔐 Add email verification bypass for testing environments 2025-08-02 13:04:16 +05:30
.env.production.template Fix Railway health check with improved timeout and retry logic 2025-07-26 10:29:50 +05:30
.gitignore 🤖 Implement comprehensive N8N workflow management system 2025-07-26 09:31:20 +05:30
.railway.env.example 🔒 Implement comprehensive deployment control system 2025-07-27 17:53:30 +05:30
CLAUDE.md 🧹 Clean up obsolete code after file-based agent system migration 2025-08-14 09:36:10 +05:30
manage.py Initial Django project setup with working homepage 2025-07-08 16:30:56 +05:30
railway.json 🚨 EMERGENCY: Remove destructive database flush from Railway 2025-08-04 16:10:55 +05:30
railway.staging.json 🔒 Implement comprehensive deployment control system 2025-07-27 17:53:30 +05:30
requirements-dev.txt Implement comprehensive Django performance optimizations 2025-07-13 13:23:59 +05:30
requirements.txt 📦 Add reportlab dependency for PDF export functionality 2025-08-03 14:30:17 +05:30
run_dev.sh Fix Railway static files serving with WhiteNoise 2025-07-12 10:38:44 +05:30