kconfig_diff
Compare current Kconfig values with another config file to identify differences; use fragment mode to check only symbols mentioned in a defconfig or fragment.
Instructions
Compare the session's current values with another config file.
A full .config lists every symbol that has a value, so a bool/tristate missing from it is n - that's the default. For a defconfig or a config fragment (only the interesting lines), pass fragment=True to compare just the symbols the file mentions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"other_config": "<other_config>"
},
"name": "kconfig_diff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| limit | No | ||
| fragment | No | ||
| other_config | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |