summaryrefslogtreecommitdiffstats
path: root/config.example.yaml
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2026-10-03 13:55:21 +0200
committerLeonard Kugis <leonard@kug.is>2026-10-03 13:55:21 +0200
commitcc31b93fa43c04cc706a26bae64daa5d55c8b249 (patch)
tree02c403f8000ddc5783a91758625eac7726194161 /config.example.yaml
parent15e82d6c9def95befad453c0c1de087e1ff821da (diff)
downloadaichat-cc31b93fa43c04cc706a26bae64daa5d55c8b249.tar.gz
Implemented automatic subquery compressionmain
Diffstat (limited to 'config.example.yaml')
-rw-r--r--config.example.yaml4
1 files changed, 3 insertions, 1 deletions
diff --git a/config.example.yaml b/config.example.yaml
index ae249b6..4cac6c0 100644
--- a/config.example.yaml
+++ b/config.example.yaml
@@ -19,7 +19,9 @@ mapping_tools: # Alias for a tool or toolset
use_tools: null # Which tools to use by default. (e.g. 'fs,web_search')
subquery: false # Enable the built-in subquery tool, letting the model spawn fresh context-limited LLM queries.
subquery_max_depth: 3 # Maximum nesting depth of subqueries (the main query counts as depth 1).
-
+subquery_compression: false # Compress subquery output before handing it to the parent query.
+subquery_compression_prompt: null # Prompt used to compress subquery output (null = built-in prompt).
+subquery_compression_threshold: 1000 # Token threshold above which subquery output is compressed (0 disables).
# ---- prelude ----
repl_prelude: null # Set a default role or session for REPL mode (e.g. role:<name>, session:<name>, <session>:<role>)
cmd_prelude: null # Set a default role or session for CMD mode (e.g. role:<name>, session:<name>, <session>:<role>)