Skip to main content
Glama

Delimit Gov Run

delimit_gov_run

Record the execution of a previously created governance task under policy, advancing it from task creation to verification.

Instructions

Execute a previously created governance task under policy (Pro).

When to use: as step two of the three-step governance pipeline, after delimit_gov_new_task has minted a task_id and before delimit_gov_verify closes it out. Call when you are ready to perform the gated work and want the policy engine to record the execution. When NOT to use: to evaluate a candidate action (use delimit_gov_evaluate), to mint a task (delimit_gov_new_task), or to attest a completed task (delimit_gov_verify).

Sibling contrast: delimit_gov_new_task creates the task record but does no work; this records the execution against an existing task_id; delimit_gov_verify attests the run output afterwards. The full pipeline is new_task -> run -> verify.

Side effects: gated by require_premium — unlicensed callers receive a license payload, no execution recorded. On a licensed call, invokes backends.governance_bridge.run_task which appends a run record to the task identified by task_id (status transition, timestamp, repo). The response is routed through _with_next_steps so the returned dict carries orchestrator hints. Note this tool records the run event; it does NOT itself perform the underlying work — the caller is expected to do that.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
repoNoFilesystem path to the repository. Default "." (cwd)..
task_idNoIdentifier returned by delimit_gov_new_task. Required.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed2 schema fields changedv4.7.9
    • addedInput schema / properties / repo / description
      Added value: +"Filesystem path to the repository. Default \".\" (cwd)."
    • addedInput schema / properties / task_id / description
      Added value: +"Identifier returned by delimit_gov_new_task. Required."
  2. Changed2 schema fields changedv4.5.5
    • addedInput schema / properties / task_id / default
      Added value: +""
    • removedInput schema / required
      Removed value: -[
      -  "task_id"
      -]
  3. First observedv0.1.0

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, it discloses require_premium gating with unlicensed behavior, the backend invocation, the run record side effect, routing through _with_next_steps, and explicitly notes the tool records execution rather than performing work. This is substantial behavioral context that annotations do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is longer than average but highly structured with labeled sections: when to use, when NOT to use, sibling contrast, and side effects. Every section adds decision-relevant information with minimal redundancy. The key purpose is front-loaded in the first sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given an output schema exists, the description does not need to explain return values, yet it still mentions the orchestrator hints in the response. It covers licensing, side effects, pipeline ordering, and the limitation that no underlying work is performed. Nothing essential is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both repo and task_id. The narrative adds useful context such as task_id being required despite not being marked required in the schema, but it does not add much meaning beyond what the schema descriptions already convey. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence states a specific verb and resource: 'Execute a previously created governance task under policy (Pro).' It clearly differentiates from siblings by naming the pipeline step and contrasts with delimit_gov_evaluate, new_task, and verify. The purpose is unambiguous even without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use it (step two, after new_task, before verify), when NOT to use it (evaluate, new_task, verify), and provides a sibling contrast plus the full pipeline: new_task -> run -> verify. This gives the agent complete routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/delimit-ai/delimit-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server