← WebMCP Directory

Tool tree

demo.wyd.sh

Developer ToolsTools verified
Website
wyd
Explore capabilities
    list_sessionsAnswer

    List coding-agent runtime sessions tracked by wyd. Filter by state (active or ended), agent name (e.g. opencode), or project. Ended sessions are the ones that leave leftovers running.

    View tool JSON
    {
      "name": "list_sessions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List coding-agent runtime sessions tracked by wyd. Filter by state (active or ended), agent name (e.g. opencode), or project. Ended sessions are the ones that leave leftovers running.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "enum": [
              "active",
              "ended"
            ],
            "description": "Filter by session state"
          },
          "agent": {
            "type": "string",
            "description": "Agent name substring, e.g. opencode"
          },
          "project": {
            "type": "string",
            "description": "Project path substring"
          }
        }
      }
    }
    get_sessionAnswer

    Get one session by id and the runtime resources it still owns. Focuses that session in the dashboard the human is looking at.

    View tool JSON
    {
      "name": "get_session",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get one session by id and the runtime resources it still owns. Focuses that session in the dashboard the human is looking at.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string",
            "description": "Session id from list_sessions"
          }
        },
        "required": [
          "session_id"
        ]
      }
    }
    list_leftoversAction

    List leftover runtime resources (orphaned after an agent session ended), with reasons. Switches the dashboard to the Leftovers view. Filter by agent or project.

    View tool JSON
    {
      "name": "list_leftovers",
      "kind": "act",
      "impl": "imperative",
      "description": "List leftover runtime resources (orphaned after an agent session ended), with reasons. Switches the dashboard to the Leftovers view. Filter by agent or project.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "agent": {
            "type": "string",
            "description": "Agent name substring, e.g. opencode"
          },
          "project": {
            "type": "string",
            "description": "Project path substring"
          }
        }
      }
    }
    explain_processAction

    Explain why wyd attributes a process to a session (equivalent to `wyd why`). Opens the details drawer with provenance evidence. Pass the process pid (e.g. Chromium 4102).

    View tool JSON
    {
      "name": "explain_process",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain why wyd attributes a process to a session (equivalent to `wyd why`). Opens the details drawer with provenance evidence. Pass the process pid (e.g. Chromium 4102).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "pid": {
            "type": "number",
            "description": "Process pid to explain"
          }
        },
        "required": [
          "pid"
        ]
      }
    }
    focus_resourceAction

    Highlight a session or resource in the dashboard the human is looking at. kind=session uses the session id; kind=item uses a resource name or pid.

    View tool JSON
    {
      "name": "focus_resource",
      "kind": "act",
      "impl": "imperative",
      "description": "Highlight a session or resource in the dashboard the human is looking at. kind=session uses the session id; kind=item uses a resource name or pid.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "session",
              "item"
            ],
            "description": "What to focus"
          },
          "id": {
            "type": "string",
            "description": "Session id, resource name, or pid"
          }
        },
        "required": [
          "kind",
          "id"
        ]
      }
    }
    propose_cleanupAction

    Build a cleanup proposal of leftover resources. Never kills anything. Fills the Cleanup proposal panel so the human can confirm. Persistent services (postgres, redis, mysql) are excluded.

    View tool JSON
    {
      "name": "propose_cleanup",
      "kind": "act",
      "impl": "imperative",
      "description": "Build a cleanup proposal of leftover resources. Never kills anything. Fills the Cleanup proposal panel so the human can confirm. Persistent services (postgres, redis, mysql) are excluded.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scope": {
            "type": "string",
            "enum": [
              "leftovers",
              "agent"
            ],
            "default": "leftovers",
            "description": "What to propose cleaning"
          },
          "agent": {
            "type": "string",
            "description": "When scope=agent, the agent name"
          }
        }
      }
    }