 5978a0b8f5
			
		
	
	5978a0b8f5
	
	
	
		
			
			- Agent roles and coordination features - Chat API integration testing - New configuration and workspace management 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			137 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # HCFS Agent Configuration
 | |
| # This configuration is used by agents running in HCFS-enabled containers
 | |
| 
 | |
| hcfs:
 | |
|   # HCFS API Configuration
 | |
|   api:
 | |
|     url: "http://host.docker.internal:8000"
 | |
|     timeout: 30s
 | |
|     retry_count: 3
 | |
|     
 | |
|   # Workspace Configuration  
 | |
|   workspace:
 | |
|     root: "/home/agent/work"
 | |
|     mount_point: "/mnt/hcfs"
 | |
|     auto_sync: true
 | |
|     sync_interval: 30s
 | |
|     
 | |
|   # Artifact Collection
 | |
|   artifacts:
 | |
|     enabled: true
 | |
|     patterns:
 | |
|       - "*.log"
 | |
|       - "*.md"
 | |
|       - "*.txt"
 | |
|       - "*.json"
 | |
|       - "*.yaml"
 | |
|       - "output/*"
 | |
|       - "build/*.json"
 | |
|       - "results/*"
 | |
|     max_size: "10MB"
 | |
|     compress: false
 | |
|     
 | |
|   # Cleanup Configuration
 | |
|   cleanup:
 | |
|     idle_timeout: "1h"
 | |
|     auto_cleanup: true
 | |
|     preserve_artifacts: true
 | |
| 
 | |
| # Agent Capabilities
 | |
| agent:
 | |
|   capabilities:
 | |
|     - "file_operations"
 | |
|     - "command_execution"
 | |
|     - "artifact_collection"
 | |
|     - "context_sharing"
 | |
|     - "workspace_management"
 | |
|     
 | |
|   # Resource Limits
 | |
|   limits:
 | |
|     max_memory: "2GB"
 | |
|     max_cpu: "2.0"
 | |
|     max_disk: "10GB"
 | |
|     max_files: 10000
 | |
|     
 | |
|   # Development Tools
 | |
|   tools:
 | |
|     python:
 | |
|       enabled: true
 | |
|       version: "3.10"
 | |
|       venv: true
 | |
|       packages:
 | |
|         - "requests"
 | |
|         - "pyyaml"
 | |
|         - "click"
 | |
|         - "rich"
 | |
|         
 | |
|     git:
 | |
|       enabled: true
 | |
|       auto_config: true
 | |
|       
 | |
|     make:
 | |
|       enabled: true
 | |
|       
 | |
|     docker:
 | |
|       enabled: false  # Disabled by default for security
 | |
|       
 | |
| # Security Configuration
 | |
| security:
 | |
|   user: "agent"
 | |
|   home: "/home/agent"
 | |
|   shell: "/bin/bash"
 | |
|   
 | |
|   # Network restrictions
 | |
|   network:
 | |
|     allow_outbound: true
 | |
|     blocked_ports:
 | |
|       - 22    # SSH
 | |
|       - 3389  # RDP
 | |
|       - 5432  # PostgreSQL
 | |
|       - 3306  # MySQL
 | |
|       
 | |
|   # File system restrictions
 | |
|   filesystem:
 | |
|     read_only_paths:
 | |
|       - "/etc"
 | |
|       - "/usr"
 | |
|       - "/boot"
 | |
|     writable_paths:
 | |
|       - "/home/agent"
 | |
|       - "/tmp"
 | |
|       - "/workspace"
 | |
|       - "/mnt/hcfs"
 | |
| 
 | |
| # Logging Configuration
 | |
| logging:
 | |
|   level: "info"
 | |
|   format: "json"
 | |
|   destinations:
 | |
|     - "/var/log/hcfs/agent.log"
 | |
|     - "stdout"
 | |
|   
 | |
|   # Log categories
 | |
|   categories:
 | |
|     workspace: "debug"
 | |
|     artifacts: "info"
 | |
|     hcfs_api: "info"
 | |
|     security: "warn"
 | |
| 
 | |
| # Environment Variables
 | |
| environment:
 | |
|   PYTHONPATH: "/usr/local/lib/python3.10/site-packages"
 | |
|   PATH: "/home/agent/.local/bin:/usr/local/bin:/usr/bin:/bin"
 | |
|   TERM: "xterm-256color"
 | |
|   EDITOR: "vim"
 | |
|   
 | |
| # Container Metadata
 | |
| metadata:
 | |
|   version: "1.0.0"
 | |
|   created_by: "bzzz-hcfs-integration"
 | |
|   description: "HCFS-enabled agent container for distributed AI development"
 | |
|   
 | |
|   # Tags for categorization
 | |
|   tags:
 | |
|     - "ai-agent"
 | |
|     - "hcfs-enabled"
 | |
|     - "development"
 | |
|     - "sandboxed" |