Skip to main content
Glama

set_progress

Update progress indicators in the cmuxlayer sidebar to track agent task completion during terminal multiplexer operations.

Instructions

Set sidebar progress indicator (0.0 to 1.0)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
valueYesProgress value between 0 and 1
labelNoProgress label text
workspaceNoTarget workspace ref
surfaceNoTarget surface ref

Implementation Reference

  • src/server.ts:460-472 (registration)
    The 'set_progress' tool is registered in src/server.ts using server.tool.
    server.tool(
      "set_progress",
      "Set sidebar progress indicator (0.0 to 1.0)",
      {
        value: z
          .number()
          .min(0)
          .max(1)
          .describe("Progress value between 0 and 1"),
        label: z.string().optional().describe("Progress label text"),
        workspace: z.string().optional().describe("Target workspace ref"),
        surface: z.string().optional().describe("Target surface ref"),
      },
  • The handler for 'set_progress' calls client.setProgress and returns the result.
    async (args) => {
      try {
        await client.setProgress(args.value, {
          label: args.label,
          workspace: args.workspace,
          surface: args.surface,
        });
        return ok({
          value: args.value,
          label: args.label,
          applied: "set_progress",
        });
      } catch (e) {

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/EtanHey/cmuxlayer'

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