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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
= "info"
[]
= "sashiko.db"
= ""
[]
= ["linux-kernel"]
[]
= "nntp.lore.kernel.org"
= 119
# [smtp]
# **WARNING: BE VERY CAREFUL WHEN ENABLING EMAIL SENDING.**
# Sashiko can easily generate and send a large volume of automated emails to
# public mailing lists, potentially causing disruption or being marked as spam.
# Ensure your filters and dry_run settings are correctly configured before use.
# server = "smtp.example.com"
# port = 587
# username = "user@example.com"
# password = "your_password"
# sender_address = "sashiko@example.com"
# dry_run = true
[]
= "gemini"
= "gemini-3.1-pro-preview"
= 900000
= 100
= 1.0
# To use Claude API directly:
# provider = "claude"
# model = "claude-sonnet-4-6"
# max_input_tokens = 40000
# max_interactions = 50
# To use Claude Code CLI (fixed-cost subscription, no API key needed):
# provider = "claude-cli"
# model = "claude-sonnet-4-6"
# max_input_tokens = 40000
# max_interactions = 150
# To use GitHub Copilot CLI (subscription auth, no API key needed):
# provider = "copilot-cli"
# model = "claude-sonnet-4.5"
# max_input_tokens = 40000
# max_interactions = 150
# To use Claude via Google Cloud Vertex AI (requires --features vertex):
# provider = "vertex"
# model = "claude-sonnet-4-6"
# max_input_tokens = 40000
# max_interactions = 50
# To use Kiro CLI (fixed-cost subscription, no API key needed):
# provider = "kiro-cli"
# model = "claude-opus-4.6"
# max_input_tokens = 40000
# max_interactions = 50
[]
= true
# thinking = "enabled" # Enable extended thinking (or "adaptive" for Sonnet 4.6+)
# effort = "high" # Thinking effort: "low", "medium", "high"
# [ai.claude_cli]
# effort = "high" # Thinking effort: "low", "medium", "high", "xhigh", "max"
# [ai.vertex]
# project_id = "my-gcp-project" # Or set ANTHROPIC_VERTEX_PROJECT_ID env var
# region = "us-east5" # Or set CLOUD_ML_REGION env var (default: "us-east5")
# prompt_caching = true
# [ai.kiro_cli]
# binary = "kiro-cli"
# context_window_size = 200000
[]
= "::"
= 8080
[]
= "third_party/linux"
# Track custom remotes and attempt to apply patches on their branches
# [[git.custom_remotes]]
# name = "remote-name"
# url = "git://my-custom.com/remote"
# check_all_branches = true
# only_branches = []
[]
= 16
= "review_trees"
= 7200
= 3
= ["MAINTAINERS", ".mailmap", ".gitignore", "LICENSES/"]