Skip to main content
Glama

get_reflog_entry

Fetch a single reflog entry by ID to inspect a specific repository history event.

Instructions

Fetch a single reflog entry by id.

Everything in Free, plus calibration that learns your printer, mid-print edits, and unlimited textures and decorations. Requires Kiln Pro. Upgrade: https://kiln3d.com/pricing?src=agent&tool=get_reflog_entry

Input Schema

NameRequiredDescriptionDefault
reflog_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.5.0

TDQS

C2.5/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden, yet it says nothing about read-only semantics, error behavior for an unknown id, required scopes, or what the entry contains. Worse, the trailing marketing text about "required Kiln Pro" printer features is unrelated to this tool and could mislead an agent into thinking it gates a paid printing feature.

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

Conciseness2/5

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

The useful content is one well-formed front-loaded sentence; the following three sentences are off-topic promotional text with a URL and should not be in a tool definition at all.

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

Completeness2/5

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

A one-parameter lookup with no annotations and no output schema leaves the agent without any description of the returned entry (diff, author, timestamp, parent) or failure modes. The description spends its remaining space on unrelated content rather than closing that gap.

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

Parameters2/5

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

Schema coverage is 0% – reflog_id is only typed as a string with no description, format, or example. The description says only "by id," adding no format (hash? sequence number?), no indication of whether short ids are accepted, and no behavior for invalid ids.

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

Purpose4/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 ("Fetch a single reflog entry by id") and clearly reads as the single-item counterpart to the sibling show_reflog. The remaining three sentences describe an unrelated printer-calibration/tier upsell and contribute nothing to identifying the tool's purpose.

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

Usage Guidelines2/5

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

There is no guidance on when to call this instead of show_reflog (list all entries) or restore_from_reflog_entry (act on an entry). The only additional text is a pricing/upgrade pitch, which gives the agent no selection criteria.

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

Deploy Server

Other Tools