askAboutClaudeDesktopJob
Record a question about a Claude Desktop job
Record a question about a job you are doing, so Sasha keeps it with the job and the job shows needs_you. Ask the person in Claude Desktop as well: this does not wait for an answer. For facts in the knowledge base, read the documents with the read tools instead. Never put a key or a password in a question.
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
id | string | required | The job id, for example J-0042. |
question | string | required | The question, in plain words. |
Scopes
jobs:run
Annotations
- Read only: no
- Destructive: no
When to use
Call it when you stop to ask the person something about a job, so that Sasha keeps the question with the job. id (required) is the job id. question (required, up to 2,000 characters) is the question in plain words.
The job then shows needs_you. This tool does not wait for an answer and does not send the question anywhere: ask the person in Claude Desktop as well, and wait for their answer before you go on. For facts in the organisation's knowledge, use searchKnowledge and readDoc instead.
The job must be claimed or needs_you: call getClaudeDesktopJob first. Never put a key or a password in a question. The tool needs jobs:run (admin and staff). A job takes at most 20 questions.
Example
{ "id": "J-0001", "question": "The automation already has a welcome email, switched off. Replace it or add a second one?" }
The structured result:
{ "id": "J-0001", "status": "needs_you", "questions": 1 }
questions is how many questions the job now holds.
Refusals and what to do
A refusal is an error result. Its text is Error in askAboutClaudeDesktopJob: <reason>.
Not found: no job of this person has this id. A job of another person gives the same answer.job_not_claimed: this job is not in progress. …: callgetClaudeDesktopJobfirst. A reported job takes no more questions.- If the connection does not hold
jobs:run, the tool is not in your tool list, and a call to it returnsMCP error -32602: Tool askAboutClaudeDesktopJob not found. - Arguments that do not match the schema are refused before the tool runs, for example an empty
question. too_many_questions: …: the job already holds 20 questions. Ask the person in Claude Desktop, or stop and send what you have withreportClaudeDesktopJob.internal:unexpected (request <id>): something failed inside Sasha. Quote the request id insuggestImprovement.
Related
getClaudeDesktopJobreads the job.reportClaudeDesktopJobsends the report when you finish.searchKnowledgefinds facts in the organisation's knowledge.