Describe
State one bounded job
Say what needs to be done, provide the relevant source material, and include the limits or expected output that genuinely change the task.
Describe a bounded multi-step task, bring the files and context it actually needs, and define a clear outcome when completion needs to meet a specific condition. Think-Act works with the capabilities available to that workflow, while keeping relevant activity and the returned result available for review.
A completed run is not automatically a verified result. Check consequential output, supported activity, and relevant source material before relying on the work.
Available for Windows and macOS.
Think-Act Desktop Agent Screenshot
Real application screenshot placeholder
Context
Task + source
Capability
Available tools
Activity
Visible progress
Review
Check result
The Agent Workspace keeps the parts of a run close enough to compare: what you asked for, the context you supplied, the outcome you want, the capabilities available to the task, relevant activity, and the result.
Desktop Agent Workspace Screenshot
Real application screenshot placeholder
Request
What to do
Context
What it can use
Run
Activity + tools
Review
Result + checks
What should be done, which boundaries matter, and what kind of result should come back.
Documents, files, screenshots, notes, recordings, transcripts, or checked extracted information the task genuinely depends on.
Supported tools, reusable Skills, and configured external capabilities available to that workflow where needed.
Supported task activity and the returned result stay available at the level needed to understand and review the run.
A bounded run has a clear beginning, a controlled middle, and a review point before the result becomes trusted work. Success criteria can make the finish line more explicit when a task needs them, but simple jobs should stay simple.
The important boundary is between run and trusted result
Completion tells you the run ended. Verification tells you whether the output is good enough for the next step.
Describe
Say what needs to be done, provide the relevant source material, and include the limits or expected output that genuinely change the task.
Define
Use success criteria when completion depends on required information, a check, or a specific state. An obvious one-shot result may need nothing more than a clear request.
Run
Supported tools, Skills, and connectors can participate only when they are actually available, trusted where required, enabled, and permitted.
Review
Review supported tool activity, observations, confirmations, reported changes, and the final output at the level the task deserves.
Verify & reuse
Compare important details with the source and any success criterion. When the instructions, checks, and expected result prove dependable, preserve the method as reusable guidance where appropriate.
A good task request gives Think-Act enough information to understand the job without pretending it knows business context, source material, application state, or constraints you never supplied.
Name the action, deliverable, analysis, or result you want from the run.
Attach the relevant documents, screenshots, files, notes, recordings, transcripts, or checked extracted information.
Mention required format, boundaries, destinations, available applications, or other conditions that genuinely affect how the task should be handled.
Task scope
Too open-ended
“Handle this project and take care of anything that needs doing.”
More reviewable
“Use these notes and screenshots to prepare a handoff with the current state, unresolved issues, and next checks.”
Success criteria
Simple task
A direct request may already be enough
“Summarize these notes into decisions and action items.”
Defined finish line
State what the result must contain
“Include every unresolved action, the owner where supplied, and the source date for each item.”
Success criteria are optional. They are useful when the reviewer needs a concrete way to tell whether the requested outcome was reached.
Keep capability and method separate. A tool helps the current run do something. A Skill preserves a reviewed way of working. A connector extends the workflow to another supported system when that external reach is actually needed.
Tools
Tools are supported capabilities the Desktop Agent can use while working on a task, such as inspecting supplied material or performing an available workflow action.
What matters
Skills
Skills keep useful instructions, conventions, and review checks for recurring work. They help a future task follow a method you have already understood and reviewed.
Best used after
Connectors
Connectors provide configured access to another supported capability when a task needs to interact beyond Think-Act's core desktop tools.
Before a task uses one
Simple relationship
The goal is not to pretend every internal step is a complete audit trail. It is to keep enough supported activity and evidence visible that you can understand what mattered, what capability participated, and what still needs checking.
Review the observations, tool use, confirmations, reported changes, or other supported activity that matters to the task.
External changes may require confirmation or another configured approval policy depending on the capability and workflow involved.
Compare important output with the supplied source, intended destination, success criterion, or other evidence appropriate to the task.
Desktop Agent Activity Review Screenshot
Real application screenshot placeholder
Task
Requested outcome
Capability
What participated
Approval
What needed review
Result
What you verify
Checkpoints and recovery controls can help around supported workflows, but recovery is not a promise that every action can be undone. External changes may remain consequential, so review and confirmation still matter before a process becomes reusable.
01 · Inspect
Review the returned result and supported state or activity available around the run before deciding what happens next.
02 · Recover
Supported checkpoints or recovery controls may help with applicable state and operations. Do not assume every external action can be reversed.
03 · Improve
Clarify prerequisites, capability requirements, expected output, edge cases, and review checks while lessons from the run are still visible.
04 · Reuse
Reuse the instructions only after the workflow is understood and the prerequisites, checks, boundaries, and expected result have proved dependable.
A safer reuse rule
Understand the inputs, required capabilities, expected result, and review checks before converting a successful one-off run into reusable guidance. A future run still needs fresh context and review.
A useful first Desktop Agent task is concrete enough to explain and inspect. The examples below show the level of boundedness to aim for without assuming the agent can access an application or external system that the workflow has not been given.
Tasks with a clear working set and reviewable output.
Provide the working set and naming or grouping rules. File changes still depend on the relevant supported capability and permission.
Use meeting notes, decisions, blockers, and progress details as the source, then review the draft before sharing it.
Ask for a structured summary and action list, then compare important names, dates, values, and conclusions with the original source.
Use evidence that can be checked before anything is posted or reused.
Turn supplied evidence into a structured draft. Posting it elsewhere requires the relevant supported connector, permission, and any required confirmation.
Use the recording and transcript as process context, then verify the written steps before treating the documentation as a reusable procedure.
Start from OCR or extracted information that has been compared with the source, then structure the confirmed content for the next step.
Writing, OCR, and recording can also be used on their own. Bring the Desktop Agent in when the result genuinely needs several coordinated steps rather than forcing a simple task into a larger workflow.
Compare Think-Act CapabilitiesThese answers focus on when Desktop Agent runs, what capabilities it can use, how results should be reviewed, what recovery means, and when a successful method can become reusable.
No. Desktop Agent runs when you start a task or trigger an enabled workflow. It should not be treated as an always-on monitor that independently watches and acts on everything happening across your desktop.
A run can use supported capabilities that are actually available to that workflow. Where relevant, that can include tools, Skills, and configured connectors that are trusted where required, enabled, and permitted. Consequential external actions may also be subject to the configured confirmation or approval policy. See Security & Controls.
The workflow should not imply unsupported work was completed. Configure or enable the appropriate supported capability first when the task genuinely requires it, then run the task with the access it needs. The Skills & Integrations guide explains the distinction between reusable guidance and external capability.
Review the returned result together with relevant supported activity, tool use, observations, confirmations, or reported changes. For consequential details, compare the output with the original source and any success criterion you defined rather than relying on completion alone.
No. Recovery depends on the workflow and operation involved. Use supported checkpoints or recovery controls where they apply, but external changes may not always be reversible. Confirmation and review therefore remain important before consequential actions.
Yes, where the method is suitable for reuse. Preserve reviewed instructions, prerequisites, required capabilities, expected output, and useful checks after you understand how the workflow should behave. A reusable Skill preserves the method; future tasks still bring their own context and should still be reviewed.
Yes. Think-Act has desktop versions for Windows and macOS. Check the downloads page for current installers and requirements.
Start with the task, source material, and boundaries that matter. Let Desktop Agent coordinate the supported steps, then review the relevant activity and check the result before turning a useful run into something you repeat.