Skip to main content

xAgent Tasks: Goals, Materials, and Acceptance Criteria

Who This Is For​

This page is for ordinary users who want xAgent to complete work more reliably.

What It Is​

A task is a piece of work you want xAgent to complete. It can be one simple request or a complex job that needs files, Tools, confirmation, and multiple rounds of communication.

You do not need to learn models, Tools, or internal concepts before using xAgent. Clearly state what to do, where the materials are, and what the result should look like.

When to Use It​

Submit a task whenever you want xAgent to complete something with a clear outcome, for example:

  • Read and summarize a file.
  • Organize meeting notes.
  • Generate a report, table, or checklist.
  • Check materials for problems.
  • Draft a reply based on an external message.
  • Run a recurring piece of work on a schedule.

Check Before Submitting​

Confirm these four things before you submit:

CheckMeaning
GoalWhat you expect xAgent to deliver at the end
MaterialsWhether files, links, background, and data have been provided
ScopeWhat should and should not be processed
ResultWhether to reply directly, save a file, produce a table, or generate a report

When a task involves sending, deleting, or accessing an external system, add: “Ask me for confirmation first. Do not execute it directly.”

Basic Format​

Use this structure:

Based on [materials], complete [goal].
Requirements:
1. The processing scope is [scope].
2. The output format is [format].
3. Ask me for confirmation before sending, deleting, or calling an external system.

Example:

Please read the customer interview records I just uploaded and organize the main problems and opportunities customers mentioned.
Requirements:
1. Output a table with “problem / evidence / impact / suggested action”.
2. Keep key evidence from the original text.
3. Save the final result as a Markdown file.

Common Task Templates​

Organize Meeting Notes​

Please read the meeting notes I uploaded. Organize conclusions, action items, owners, due dates, and risks in a Markdown table.

Analyze a Spreadsheet​

Please analyze sales.csv in the workspace. Find the 10 metrics that changed the most this week, explain possible causes, and generate a short report.

Draft a Reply​

Please draft a reply based on the latest customer message. Show me a draft first and do not send it directly.

Generate a Report​

Please create an HTML report from the materials I uploaded, including a summary, key findings, evidence, and recommended next steps.

Plan Before Execution​

Please list the processing plan first, including which materials you need to read and what outputs you will generate. Wait for my confirmation before continuing.

Reading Task Progress​

After submitting a task, focus on these states:

What the page showsMeaningWhat to do
Direct replyA result or staged result is readyCheck whether it meets the requirement
Request for more informationThe goal or material is unclearAdd details in the same session
Tool callxAgent is reading, generating, querying, or sendingWait for completion or confirm when prompted
Waiting for approvalAn action is risky and needs human confirmationCheck the impact before deciding
Execution failedA step did not completeAdjust the task based on the error message

Do not submit the exact same task repeatedly. Add instructions in the original session instead, so xAgent does not generate duplicate results.

Accept the Result​

When the result is ready, check:

  • Whether the original goal was completed.
  • Whether the specified materials were used.
  • Whether scope constraints were followed.
  • Whether the requested format was produced.
  • Whether the result was saved to the workspace.
  • Whether there are external actions that still need confirmation.
  • Whether evidence, sources, or key fields are missing.

When the result is not satisfactory, give a concrete revision request. For example: “add an evidence column,” “remove speculative content,” “sort by priority,” or “save it as CSV.”

Do Not Treat an Execution Receipt as Acceptance​

InformationWhat it establishesWhat it does not establish on its own
Session created or message submittedThe entry point accepted creation or delivery workChild completion or a returned result
Successful Tool callThat operation completed as reported by the ToolEvery stage and external effect meets the goal
Work record or plan stateSaved progress and task organizationVerified evidence or a correct final file
Remote terminal task stateThe state reported by the remote serviceLocal processing or acceptance of the business outcome

For complex tasks, specify where the result is, what supports it, and what remains unfinished. For example:

List completed and unfinished parts, and provide the final file and key evidence.
If work was delegated to another Session or a remote Agent, distinguish receiving a reply from validating its artifacts. Do not treat successful submission as task completion.

Current main also supports Session work records and scheduled business-run state. They record different progress or lifecycle facts and are not interchangeable. Continue in the original task Session, checking blockers and the original action before sending anything again.

Common Mistakes​

WordingProblemBetter wording
Handle thisThe goal is unclearSummarize this document's conclusions and action items
See if there are problemsThe acceptance criteria are unclearIdentify payment, delivery, and breach risks in this contract
Send it to the customerThe risky action is unclearDraft a customer reply first and send it only after I confirm
Use the previous approachA new session may lack the contextBriefly restate the rules to retain
Analyze everythingThe scope is too broadAnalyze the most recent 30 days and output the top 10 anomalies

Continue Reading​

Next Steps​