1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
provider: llmman
model: "hf.co/unsloth/Qwen3.5-2B-GGUF:Q4_K_M"
# No baseUrl: llmman's defaults apply. For the record:
# baseUrl: "http://127.0.0.1:17434/v1"
# fallback: "http://host.docker.internal:17434/v1" # tried when baseUrl does not answer
yolo: true
bashTool: false
editTools: false
planTool: false
askUserTool: false
sampling:
temperature: 0.6
top_p: 0.95
top_k: 20
parallel_tool_calls: false
chat_template_kwargs:
enable_thinking: false
acp:
name: bob
title: "Bob"
system: |
You are a coding agent working in a terminal
tools:
- name: say_hello
description: Greet someone by name.
parameters:
name: { type: string, description: "The name of the person to greet" }
command: ["echo", "👋 Hello, {{name}}!"]
- name: current_time
description: Give the current date and time of this computer.
command: ["date"]
- name: count_lines
description: Count the lines of a file.
parameters:
file: { type: string, description: "The file to count, e.g. notes.txt" }
command: ["wc", "-l", "{{file}}"]
- name: calculate
description: Compute an operation on two whole numbers.
parameters:
a: { type: integer }
op: { type: string, enum: ["+", "-", "*", "/"] }
b: { type: integer }
command: ["expr", "{{a}}", "{{op}}", "{{b}}"]
|