Files
bzzz/docker/hcfs-base/config/hcfs-agent.yaml
anthonyrawlins 5978a0b8f5 WIP: Save agent roles integration work before CHORUS rebrand
- 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>
2025-08-01 02:21:11 +10:00

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"