Skip to main content
Glama
qddfxp

conversation-branch

by qddfxp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cb_statusA

查看工作区状态(会就地重建 STATE.md 视图与 updated 时间戳,不改分支数据、版本号与 HEAD)

cb_checkA

体检工作区结构(只读):报告孤儿分支目录、缺失 PROMPT.md、归档缺失等问题

cb_logA

查看工作区事件时间线(只读)

cb_diffA

生成分支 PROMPT 与父版本(或主线)的规则差异(写入分支 DIFF.md,不改主线)

cb_compareA

生成多分支横向对比(写入 COMPARE.md,不改主线)

cb_initA

初始化工作区(在 root 下建立 .branches/ 与主线)

cb_branchA

创建实验分支,默认复制同源 inputs

cb_checkoutA

切换 HEAD 到指定分支(实验期间主线只读,HEAD 决定谁可以被改动)

cb_noteB

更新分支 NOTES.md 的备注

cb_renameC

重命名实验分支

cb_discardA

舍弃实验分支:names 指定要舍弃的分支,keep 指定保留的赢家(其余全舍弃);names 与 keep 互斥,必须给其一。默认归档到 archive/,加 purge 则真删目录(不可恢复)。舍弃 HEAD 所在分支时 HEAD 自动回 main

cb_promoteA

把实验分支提升为新主线:旧主线归档、版本号 +1(必须由用户明确批准)。note 为必填的提升理由,写入主线 CHANGELOG.md 供事后审计

cb_rollbackA

把主线回滚到某个归档版本:ref 可以是版本号或 archive/ 下的目录名(必须由用户明确批准)

cb_exportA

导出分支交接包(不改工作区状态):生成自带上下文的目录,可交给全新对话测试

cb_verdictA

把外部测试结论回流到分支 VERDICT.md(只记录,不执行 promote/discard)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 15 tools

Disambiguation4/5

Most tools have clearly distinct purposes: status/check/log all inspect but target different aspects (state, health, timeline). diff/compare are separable as single-branch vs multi-branch analysis. Only minor boundary overlap exists between status and check, but descriptions clarify the distinction.

Naming Consistency5/5

All tools use the unified cb_ prefix followed by a short imperative verb (rename, status, check, log, diff, compare, init, branch, checkout, note, discard, promote, rollback, export, verdict). The pattern is completely consistent and predictable.

Tool Count5/5

15 tools is at the upper boundary of the ideal range, but each tool maps to a distinct operation in the branch lifecycle: init, create, inspect, modify, archive, promote, rollback, export, and verdict review. No tool feels redundant or unnecessary for the stated domain.

Completeness4/5

The surface covers the full branch workflow: creation, checkout, status, health checks, timeline, diffs, comparisons, naming, notes, discard, promotion, rollback, export, and external verdict ingestion. The only notable gap is the lack of a dedicated tool to update or edit the branch PROMPT itself, though that may be intentionally left to direct file editing.