Files
AgentsMeeting/configs/position-analyst/config.yaml
T
hmo 1b2b935832 Initial: multi-agent XMPP communication system with dashboard
- Platform-based architecture (Windows/Linux/Mac)
- Agent instance registry (agents.yaml)
- Management dashboard with cross-platform monitoring
- xmpp_bot with HTTP bridge + health endpoints
- wechat_agent with WeChat-Hermes bridging
- Platform services: ProcessGuardian, HealthProbe, APIRouter, ChannelBridge
- Deployment: systemd (Linux) + PowerShell (Windows)
- Monitoring: SSH+ejabberdctl for cross-platform presence
2026-06-12 21:51:36 +08:00

413 lines
8.2 KiB
YAML

_config_version: 23
agent:
api_max_retries: 3
disabled_toolsets: []
gateway_auto_continue_freshness: 3600
gateway_notify_interval: 180
gateway_timeout: 1800
gateway_timeout_warning: 900
image_input_mode: auto
max_turns: 90
restart_drain_timeout: 60
service_tier: ''
tool_use_enforcement: auto
approvals:
cron_mode: deny
mcp_reload_confirm: true
mode: smart
timeout: 60
auxiliary:
approval:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 30
compression:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 120
curator:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 600
mcp:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 30
session_search:
api_key: ''
base_url: ''
extra_body: {}
max_concurrency: 3
model: ''
provider: auto
timeout: 30
skills_hub:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 30
title_generation:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 30
vision:
api_key: ''
base_url: ''
download_timeout: 30
extra_body: {}
model: ''
provider: auto
timeout: 120
web_extract:
api_key: ''
base_url: ''
extra_body: {}
model: ''
provider: auto
timeout: 360
bedrock:
discovery:
enabled: true
provider_filter: []
refresh_interval: 3600
guardrail:
guardrail_identifier: ''
guardrail_version: ''
stream_processing_mode: async
trace: disabled
region: ''
browser:
allow_private_urls: false
auto_local_for_private_urls: true
camofox:
managed_persistence: false
cdp_url: ''
command_timeout: 30
dialog_policy: must_respond
dialog_timeout_s: 300
inactivity_timeout: 120
record_sessions: false
checkpoints:
auto_prune: false
delete_orphans: true
enabled: true
max_snapshots: 50
min_interval_hours: 24
retention_days: 7
code_execution:
mode: project
command_allowlist:
- stop/restart system service
- tirith:raw_ip_url
compression:
enabled: false
hygiene_hard_message_limit: 400
protect_last_n: 200
target_ratio: 0.2
threshold: 0.5
context:
engine: compressor
credential_pool_strategies:
ocg-new:
fallback:
- provider: ocg-old
- provider: volcengine
ocg-old:
fallback:
- provider: volcengine
- provider: ocg-new
volcengine:
fallback:
- provider: ocg-old
- provider: ocg-new
cron:
max_parallel_jobs: null
wrap_response: true
curator:
archive_after_days: 90
backup:
enabled: true
keep: 5
enabled: true
interval_hours: 168
min_idle_hours: 2
stale_after_days: 30
dashboard:
theme: default
delegation:
api_key: ''
base_url: ''
child_timeout_seconds: 600
inherit_mcp_toolsets: true
max_concurrent_children: 3
max_iterations: 50
max_spawn_depth: 1
model: ''
orchestrator_enabled: true
provider: ''
reasoning_effort: ''
subagent_auto_approve: false
discord:
allowed_channels: ''
auto_thread: true
channel_prompts: {}
free_response_channels: ''
reactions: true
require_mention: true
server_actions: ''
display:
bell_on_complete: false
busy_input_mode: interrupt
compact: false
ephemeral_system_ttl: 0
final_response_markdown: strip
inline_diffs: true
interim_assistant_messages: true
personality: kawaii
platforms: {}
resume_display: full
runtime_footer:
enabled: false
fields:
- model
- context_pct
- cwd
show_cost: false
show_reasoning: false
skin: default
streaming: false
tool_preview_length: 0
tool_progress_command: false
tool_progress_overrides: {}
tui_auto_resume_recent: false
tui_status_indicator: kaomoji
user_message_preview:
first_lines: 2
last_lines: 2
fallback_providers:
- provider: ocg-old
- provider: ocg-new
file_read_max_chars: 100000
goals:
max_turns: 20
honcho: {}
hooks: {}
hooks_auto_accept: false
human_delay:
max_ms: 2500
min_ms: 800
mode: 'off'
kanban:
dispatch_in_gateway: true
dispatch_interval_seconds: 60
logging:
backup_count: 3
level: INFO
max_size_mb: 5
mattermost:
channel_prompts: {}
mcp_servers:
websearch:
args:
- mcp-server-websearch
command: uvx
env:
HTTPS_PROXY: http://192.168.1.16:15000
HTTP_PROXY: http://192.168.1.16:15000
http_proxy: http://192.168.1.16:15000
https_proxy: http://192.168.1.16:15000
memory:
enabled: true
memory_char_limit: 5000
memory_enabled: true
provider: ''
user_char_limit: 3000
user_profile_enabled: true
model:
default: deepseek-v4-flash
provider: ocg-old
model_catalog:
enabled: true
providers: {}
ttl_hours: 24
url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json
network:
force_ipv4: false
onboarding:
seen:
busy_input_prompt: true
tool_progress_prompt: true
personalities: {}
platforms:
api_server:
enabled: true
extra:
host: 0.0.0.0
key: hermes123
port: 8643
session_rewrite:
'@chatroom': sisyphus
wxid_: sisyphus
prefill_messages_file: ''
privacy:
redact_pii: false
prompt_caching:
cache_ttl: 5m
providers:
ocg-new:
api_key: ${OCG_NEW_KEY}
base_url: https://opencode.ai/zen/go/v1
proxy: ''
ocg-old:
api_key: ${OCG_OLD_KEY}
base_url: https://opencode.ai/zen/go/v1
proxy: ''
volcengine:
api_key: ${VOLCENGINE_KEY}
base_url: https://ark.cn-beijing.volces.com/api/coding/v3
quick_commands: {}
reset_by_platform:
api_server:
mode: none
notify: false
security:
allow_private_urls: false
redact_secrets: false
tirith_enabled: false
tirith_fail_open: true
tirith_path: tirith
tirith_timeout: 5
website_blocklist:
domains: []
enabled: false
shared_files: []
sessions:
auto_prune: false
min_interval_hours: 24
retention_days: 90
vacuum_after_prune: true
skills:
external_dirs: []
guard_agent_created: false
inline_shell: false
inline_shell_timeout: 10
template_vars: true
slack:
channel_prompts: {}
stt:
enabled: true
local:
language: ''
model: base
mistral:
model: voxtral-mini-latest
openai:
model: whisper-1
provider: local
telegram:
channel_prompts: {}
reactions: false
terminal:
auto_source_bashrc: true
backend: local
container_cpu: 1
container_disk: 51200
container_memory: 5120
container_persistent: true
cwd: .
daytona_image: nikolaik/python-nodejs:python3.11-nodejs20
docker_env: {}
docker_forward_env: []
docker_image: nikolaik/python-nodejs:python3.11-nodejs20
docker_mount_cwd_to_workspace: false
docker_run_as_host_user: false
docker_volumes: []
env_passthrough: []
modal_image: nikolaik/python-nodejs:python3.11-nodejs20
modal_mode: auto
persistent_shell: true
shell_init_files: []
singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20
timeout: 180
vercel_runtime: node24
timezone: ''
tool_loop_guardrails:
hard_stop_after:
exact_failure: 5
idempotent_no_progress: 5
same_tool_failure: 8
hard_stop_enabled: false
warn_after:
exact_failure: 2
idempotent_no_progress: 2
same_tool_failure: 3
warnings_enabled: true
tool_output:
max_bytes: 50000
max_line_length: 2000
max_lines: 2000
toolsets:
- hermes-cli
tts:
edge:
voice: en-US-AriaNeural
elevenlabs:
model_id: eleven_multilingual_v2
voice_id: pNInz6obpgDQGcFmaJgB
enabled: true
mistral:
model: voxtral-mini-tts-2603
voice_id: c69964a6-ab8b-4f8a-9465-ec0925096ec8
neutts:
device: cpu
model: neuphonic/neutts-air-q4-gguf
ref_audio: ''
ref_text: ''
openai:
model: gpt-4o-mini-tts
voice: alloy
piper:
voice: en_US-lessac-medium
provider: edge-tts-cmd
providers:
edge:
voice: zh-CN-XiaoxiaoNeural
edge-tts-cmd:
command: edge-tts -t {text} --voice zh-CN-XiaoxiaoNeural --write-media {output_path}
output_format: mp3
type: command
voice_compatible: true
xai:
bit_rate: 128000
language: en
sample_rate: 24000
voice_id: eve
updates:
backup_keep: 5
pre_update_backup: false
voice:
auto_tts: false
beep_enabled: true
max_recording_seconds: 120
record_key: ctrl+b
silence_duration: 3.0
silence_threshold: 200
whatsapp: {}