Adding changes to festinger
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Hermes config for gerhard — evaluation instance
|
||||
#
|
||||
# LLM calls go to festinger, which sits in front of the real inference
|
||||
# providers. The agent identity is encoded in the base URL so festinger
|
||||
# can route to the right model and build the per-agent knowledge graph.
|
||||
#
|
||||
# festinger routing: http://festinger:11434/gerhard/v1/chat/completions
|
||||
# → festinger looks up agent_name="gerhard" in agent_models table
|
||||
# → if found: routes to the registered provider/model
|
||||
# → if not found: falls through to upstream_openai in config.yaml
|
||||
|
||||
model:
|
||||
provider: "custom"
|
||||
base_url: "http://festinger:11434/gerhard/v1"
|
||||
# No api_key needed — festinger does not authenticate OpenAI-compat requests.
|
||||
# Set a placeholder so the OpenAI SDK doesn't complain.
|
||||
api_key: "festinger"
|
||||
# Model name is what gets sent in the request body. festinger can override
|
||||
# this per-agent via the agent_models table. Set something reasonable as
|
||||
# a default (festinger's upstream_openai fallback will use whatever it supports).
|
||||
default: "claude-opus-4-6"
|
||||
|
||||
terminal:
|
||||
backend: "local"
|
||||
cwd: "."
|
||||
timeout: 180
|
||||
lifetime_seconds: 300
|
||||
|
||||
agent:
|
||||
max_turns: 60
|
||||
verbose: false
|
||||
reasoning_effort: "medium"
|
||||
|
||||
memory:
|
||||
memory_enabled: true
|
||||
user_profile_enabled: true
|
||||
|
||||
compression:
|
||||
enabled: true
|
||||
threshold: 0.50
|
||||
target_ratio: 0.20
|
||||
protect_last_n: 20
|
||||
|
||||
session_reset:
|
||||
mode: both
|
||||
idle_minutes: 1440
|
||||
at_hour: 4
|
||||
Reference in New Issue
Block a user