gradeNot graded
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"
}
}
}
}