92 lines
2.1 KiB
TOML
92 lines
2.1 KiB
TOML
schema_version = 3
|
|
|
|
[providers]
|
|
|
|
[providers.models]
|
|
|
|
[providers.models.ollama]
|
|
|
|
[providers.models.ollama.default]
|
|
model = "qwen3.5:4b"
|
|
|
|
[risk_profiles]
|
|
|
|
[risk_profiles.locked_down]
|
|
allowed_commands = ["git", "npm", "cargo", "ls", "cat", "grep", "find", "echo", "pwd", "wc", "head", "tail", "date", "df", "du", "uname", "uptime", "hostname", "python", "python3", "pip", "node", "free"]
|
|
block_high_risk_commands = true
|
|
forbidden_paths = ["/etc", "/root", "/home", "/usr", "/bin", "/sbin", "/lib", "/opt", "/boot", "/dev", "/proc", "/sys", "/var", "/tmp", "~/.ssh", "~/.gnupg", "~/.aws", "~/.config"]
|
|
level = "supervised"
|
|
require_approval_for_medium_risk = true
|
|
sandbox_enabled = true
|
|
workspace_only = true
|
|
|
|
[runtime_profiles.unbounded]
|
|
agentic = true
|
|
agentic_timeout_secs = 1800
|
|
compact_context = false
|
|
delegation_timeout_secs = 900
|
|
keep_tool_context_turns = 8
|
|
max_actions_per_hour = 4294967295
|
|
max_context_tokens = 128000
|
|
max_cost_per_day_cents = 4294967295
|
|
max_delegation_depth = 8
|
|
max_history_messages = 200
|
|
max_system_prompt_chars = 64000
|
|
max_tool_iterations = 100
|
|
max_tool_result_chars = 64000
|
|
memory_recall_limit = 10
|
|
parallel_tools = true
|
|
shell_timeout_secs = 600
|
|
strict_tool_parsing = false
|
|
|
|
[risk_profiles.locked_down.delegation_policy]
|
|
mode = "forbidden"
|
|
|
|
[agents]
|
|
|
|
[agents.codebot]
|
|
model_provider = "ollama.default"
|
|
runtime_profile = "unbounded"
|
|
risk_profile = "locked_down"
|
|
|
|
[memory]
|
|
backend = "none"
|
|
|
|
[onboard_state]
|
|
quickstart_completed = true
|
|
|
|
[runtime_profiles]
|
|
|
|
[runtime_profiles.unbounded.context_compression]
|
|
enabled = false
|
|
identifier_policy = "strict"
|
|
max_passes = 3
|
|
protect_first_n = 3
|
|
protect_last_n = 4
|
|
source_max_chars = 50000
|
|
summary_max_chars = 4000
|
|
threshold_ratio = 0.5
|
|
timeout_secs = 60
|
|
tool_result_retrim_chars = 2000
|
|
|
|
[runtime_profiles.unbounded.eval]
|
|
enabled = false
|
|
max_retries = 1
|
|
min_quality_score = 0.5
|
|
|
|
[runtime_profiles.unbounded.history_pruning]
|
|
collapse_tool_results = true
|
|
enabled = false
|
|
keep_recent = 4
|
|
max_tokens = 8192
|
|
|
|
[runtime_profiles.unbounded.thinking]
|
|
default_level = "medium"
|
|
display = "off"
|
|
native_thinking = false
|
|
|
|
[runtime_profiles.unbounded.tool_receipts]
|
|
enabled = false
|
|
inject_system_prompt = true
|
|
show_in_response = false
|