appgrammar_difference
Axiom: VII — Algebra | Category: Algebra
This tool uses a multi-turn protocol. The initial call returns a prompt and token. Run the prompt on your LLM, then submit the structured output via appgrammar_tool_submit (or the tool-specific submit variant) to advance the operation.
Compute the symmetric difference between two appgrammars. Highlights unique modules in each.
Useful for "secret sauce extraction." Decompile a complex open source project into Appgrammar A. Appgrammar B is the standard boilerplate of that same framework. The difference A - B mathematically isolates only the unique business logic and novel features — everything the framework gives you for free is stripped away. What remains is the pure intellectual contribution.
This is a multi-turn operation. The server returns a prompt and token; run the prompt on your LLM and submit the result via appgrammar_tool_submit.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
source_appgrammar_id_a | string (UUID) | Yes | ID of the first appgrammar. |
source_appgrammar_id_b | string (UUID) | Yes | ID of the second appgrammar. Must be different from the first. |
params | object | No | Optional tool-specific parameters. |
Example
{
"method": "tools/call",
"params": {
"name": "appgrammar_difference",
"arguments": {
"source_appgrammar_id_a": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"source_appgrammar_id_b": "f9e8d7c6-b5a4-3210-fedc-ba9876543210"
}
}
}