Skip to main content

appgrammar_fork

Axiom: IV — Architecture | Category: Composition

Fork a public appgrammar to create your own copy. Returns the new appgrammar with its own ID and slug.

Forking copies the entire blueprint — all modules, steps, and metadata — into a new appgrammar owned by you. The fork maintains a lineage reference to its parent for discovery and attribution. You can then evolve your fork independently without affecting the original.

Only public appgrammars can be forked.

Returns:

  • id — new appgrammar ID
  • slug — new URL slug
  • name — inherited name
  • total_steps — step count
  • forked_from — parent appgrammar ID

Parameters

ParameterTypeRequiredDescription
appgrammar_idstring (UUID)YesID of the public appgrammar to fork.

Example

{
"method": "tools/call",
"params": {
"name": "appgrammar_fork",
"arguments": {
"appgrammar_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
}