mirror of
https://github.com/Strategic-Automation/violin.git
synced 2026-08-14 12:33:37 +02:00
Run 10 stalled mid-compaction and runs 11-13 compacted mid-run, losing probe context. threshold 0.25 -> 0.40 (compress at 40% of context limit, doc default is 0.50) and target_ratio 0.30 -> 0.35 (preserve more recent tail). Judge/compression stay on the main model.
196 lines
3.6 KiB
YAML
196 lines
3.6 KiB
YAML
# Model/provider intentionally omitted: Violin inherits the user's configured
|
|
# Hermes default and does not require a profile-specific provider or API key.
|
|
|
|
model:
|
|
default: tencent/hy3:free
|
|
provider: nous
|
|
base_url: https://inference-api.nousresearch.com/v1
|
|
|
|
agent:
|
|
max_turns: 700
|
|
service_tier: normal
|
|
verbose: false
|
|
reasoning_effort: medium
|
|
tool_use_enforcement: true
|
|
disabled_toolsets:
|
|
- kanban
|
|
goals:
|
|
max_turns: 40
|
|
|
|
tool_loop_guardrails:
|
|
warnings_enabled: true
|
|
hard_stop_enabled: true
|
|
warn_after:
|
|
exact_failure: 2
|
|
same_tool_failure: 3
|
|
idempotent_no_progress: 2
|
|
hard_stop_after:
|
|
exact_failure: 5
|
|
same_tool_failure: 8
|
|
idempotent_no_progress: 5
|
|
|
|
compression:
|
|
enabled: true
|
|
threshold: 0.40
|
|
target_ratio: 0.35
|
|
protect_last_n: 20
|
|
protect_first_n: 8
|
|
|
|
prompt_caching:
|
|
cache_ttl: 5m
|
|
|
|
# Auxiliary tasks (vision, compression, web_extract, etc.) inherit the user's
|
|
# global Hermes provider configuration. No profile-local auxiliary overrides.
|
|
|
|
display:
|
|
compact: false
|
|
personality: concise
|
|
busy_input_mode: interrupt
|
|
show_reasoning: false
|
|
streaming: true
|
|
skin: default
|
|
interim_assistant_messages: true
|
|
tool_progress: minimal
|
|
long_running_notifications: true
|
|
busy_ack_detail: true
|
|
background_process_notifications: all
|
|
|
|
privacy:
|
|
redact_pii: true
|
|
|
|
memory:
|
|
# Violin engagements are isolated per project/conversation. Do not load or
|
|
# write global Hermes MEMORY.md / USER.md data.
|
|
memory_enabled: false
|
|
user_profile_enabled: false
|
|
memory_char_limit: 2200
|
|
user_char_limit: 1375
|
|
nudge_interval: 15
|
|
flush_min_turns: 8
|
|
|
|
skills:
|
|
write_approval: true
|
|
guard_agent_created: true
|
|
creation_nudge_interval: 20
|
|
disabled:
|
|
- airtable
|
|
- architecture-diagram
|
|
- arxiv
|
|
- ascii-art
|
|
- ascii-video
|
|
- baoyu-infographic
|
|
- blogwatcher
|
|
- claude-code
|
|
- claude-design
|
|
- codebase-inspection
|
|
- codex
|
|
- comfyui
|
|
- computer-use
|
|
- design-md
|
|
- dogfood
|
|
- excalidraw
|
|
- gif-search
|
|
- github-auth
|
|
- github-code-review
|
|
- github-issues
|
|
- github-pr-workflow
|
|
- github-repo-management
|
|
- google-workspace
|
|
- heartmula
|
|
- hermes-agent
|
|
- hermes-agent-skill-authoring
|
|
- hermes-profile-distributions
|
|
- himalaya
|
|
- huggingface-hub
|
|
- humanizer
|
|
- jupyter-live-kernel
|
|
- llama-cpp
|
|
- llm-wiki
|
|
- manim-video
|
|
- maps
|
|
- nano-pdf
|
|
- node-inspect-debugger
|
|
- notion
|
|
- obsidian
|
|
- ocr-and-documents
|
|
- opencode
|
|
- openhue
|
|
- p5js
|
|
- petdex
|
|
- plan
|
|
- polymarket
|
|
- popular-web-designs
|
|
- powerpoint
|
|
- pretext
|
|
- requesting-code-review
|
|
- segment-anything-model
|
|
- simplify-code
|
|
- sketch
|
|
- songsee
|
|
- songwriting-and-ai-music
|
|
- spike
|
|
- systematic-debugging
|
|
- teams-meeting-pipeline
|
|
- test-driven-development
|
|
- touchdesigner-mcp
|
|
- weights-and-biases
|
|
- youtube-content
|
|
- yuanbao
|
|
|
|
approvals:
|
|
mode: manual
|
|
deny:
|
|
- "*rm -rf /*"
|
|
- "*mkfs*"
|
|
- "*dd if=* of=/dev/*"
|
|
- "*:(){ :|& };:*"
|
|
- "*chmod -R 777 /*"
|
|
- "*curl*|*sh*"
|
|
- "*wget*|*sh*"
|
|
|
|
security:
|
|
redact_secrets: true
|
|
|
|
browser:
|
|
allow_unsafe_evaluate: true
|
|
|
|
web_search:
|
|
provider: duckduckgo
|
|
|
|
|
|
updates:
|
|
pre_update_backup: false
|
|
backup_keep: 5
|
|
non_interactive_local_changes: stash
|
|
|
|
_config_version: 34
|
|
|
|
session_reset:
|
|
mode: both
|
|
idle_minutes: 1440
|
|
at_hour: 4
|
|
|
|
group_sessions_per_user: true
|
|
|
|
platform_toolsets:
|
|
cli:
|
|
- terminal
|
|
- web
|
|
- browser
|
|
- file
|
|
- code_execution
|
|
- skills
|
|
- todo
|
|
- clarify
|
|
- delegation
|
|
- vision
|
|
- violin_guard
|
|
|
|
plugins:
|
|
enabled:
|
|
- violin-guard
|
|
|
|
known_plugin_toolsets:
|
|
cli:
|
|
- violin_guard
|