2026-08-15 07:09:00 +07:00
|
|
|
# Copy and edit this file to `config.yaml`
|
2026-06-17 15:04:54 +07:00
|
|
|
|
|
|
|
|
agent:
|
2026-06-29 17:17:07 +07:00
|
|
|
character : hendrik # Directory name in agent/characters/<character>/
|
2026-08-01 12:06:31 +07:00
|
|
|
max_iterations : 40 # step(s)
|
2026-06-29 17:17:07 +07:00
|
|
|
max_history_chat : 0 # message(s) - 0 for unlimited (Dead Config)
|
|
|
|
|
max_tool_output : 0 # character(s) - 0 for unlimited (Connected to AGENT_MAX_TOOL_OUTPUT but Dead Config)
|
2026-06-17 15:04:54 +07:00
|
|
|
|
2026-08-01 12:06:31 +07:00
|
|
|
user:
|
2026-08-15 07:09:00 +07:00
|
|
|
id: # Fill your user UUID here, empty = TUI/MUC guest
|
2026-08-13 21:06:42 +07:00
|
|
|
|
2026-06-17 15:04:54 +07:00
|
|
|
llm:
|
|
|
|
|
timeout: 3000 # second
|
2026-08-01 12:06:31 +07:00
|
|
|
|
2026-08-15 07:09:00 +07:00
|
|
|
moop: # Model Option
|
|
|
|
|
db_path: "~/.config/hendrik/moop.sqlite3"
|
2026-06-17 15:04:54 +07:00
|
|
|
|
2026-08-16 16:33:21 +07:00
|
|
|
session: # Chat session
|
|
|
|
|
db_path: "~/.config/hendrik/sessions.json"
|
|
|
|
|
|
|
|
|
|
ragroleplay: # Use nomic-embed-text
|
2026-07-30 17:02:38 +07:00
|
|
|
db_path : "~/.config/hendrik/ragroleplay"
|
2026-07-07 06:03:21 +07:00
|
|
|
vector_size : 768 # used on table create only
|
|
|
|
|
|
2026-06-17 15:04:54 +07:00
|
|
|
xmpp:
|
|
|
|
|
enabled: false
|
2026-07-12 15:01:17 +07:00
|
|
|
username: ""
|
|
|
|
|
password: ""
|
2026-08-15 07:09:00 +07:00
|
|
|
muc_rooms: # YAML list, e.g.:
|
|
|
|
|
# - "room1@conference.server"
|
|
|
|
|
# - "room2@conference.server"
|
2026-06-17 15:04:54 +07:00
|
|
|
nickname: "" # custom MUC nickname (empty = use username)
|
|
|
|
|
selective_response: true # true = only response if mentioned/relevant
|
2026-08-15 07:09:00 +07:00
|
|
|
debug: false # true = tampilkan log debug menyeluruh (semua stanza XML, lifecycle, dll)
|
2026-06-17 15:04:54 +07:00
|
|
|
|
|
|
|
|
telegram:
|
|
|
|
|
enabled: false
|
2026-07-12 15:01:17 +07:00
|
|
|
token: ""
|
2026-08-15 07:09:00 +07:00
|
|
|
allowed_group_ids: # YAML list, empty = all group. e.g.:
|
|
|
|
|
# - "123456789"
|
|
|
|
|
# - "987654321"
|
2026-06-17 15:04:54 +07:00
|
|
|
selective_response: true # true = only response if mentioned/relevant
|
|
|
|
|
|
2026-06-24 17:11:03 +07:00
|
|
|
delay: # Humanize Delay (anti-bot detection)
|
2026-06-29 17:17:07 +07:00
|
|
|
read_min : 1.0 # second
|
|
|
|
|
read_max : 2.0 # second
|
|
|
|
|
typing_speed : 15.0 # character(s) per second
|
|
|
|
|
typing_max : 10.0 # max typing delay limit per second
|