Personal Agents: What They Are, Where They Stand, How to Choose

Personal agent research: how it differs from chatbots, a five-level autonomy scale, what today's products really do, and the four layers a full build needs.

42 min read
PUBLIC RESEARCH / 2026.11

Personal Agent
Research Report

Personal agents (PAs) are software that schedules its own time, speaks up on its own initiative, and can finish tasks on a person's behalf. This report uses five questions to open the topic: what it is, how it differs from a chatbot, how far today's products have actually come, how an ordinary user should choose, and what is still wrong with this category and where it can improve.

Research date 2026-11-05Public sources checkedFull text / visual editionMLA citationsBuilt with WorkBuddy · Hunyuan Hy4
3 testsConditions for calling something
a personal agent
5 levelsInitiative comes in five
Autonomy starts at level three
4 layersA complete build needs
four layers working together
0Open-source projects reaching
the top level on their own

Contents

What a PA is

0 · The short answer

1 · What a PA is

2 · Chatbots, task agents, and PAs

Core abilities

3 · Core abilities of a PA

4 · Speaking up and acting

5 · Who approves an action

The PA market

6 · How far today's products go

7 · Comparing the products

Choosing and improving

8 · How users should choose

9 · Problems and next steps

Sources

Appendix A · Sources and evidence

Appendix B · Glossary

00 / Conclusion

0The short answer

What this report answersMany people hearing "personal agent" for the first time assume it is just a smarter chatbot. This report uses five questions to set the record straight: what it is, how it differs from ordinary AI tools, how far today's products have come, how an ordinary user should choose, and what is still wrong with this category and where it can improve. The six points below give the answers first; the chapters that follow explain the evidence.
1

Permissions are what separate a chatbot from a personal agent.When a chatbot gets something wrong, the user reads a bad sentence. When a personal agent gets something wrong, the user faces an action that has already been taken. To tell which category a product belongs to, check whether it has its own runtime environment, whether it can keep working after the user walks away, and whether it can carry a multi-day task.

2

Meta's most instructive design choice was to take "should this be done at all" out of the model's hands.Muse locks the working model and its tools inside an isolated room and puts a separate gatekeeper outside to approve outbound actions. The model only ever holds a fake key; the real credentials stay outside the room, where even the model cannot read them.

3

The hardest part of proactive notifications is teaching the system to stay quiet.Meta's launch page is explicit that the assistant comes back to the user in only two cases: something changed, or an action needs approval. Too many messages and people turn notifications off, which defeats the product, so the number of notifications should be treated as a cost to be tightly controlled.

4

WorkBuddy is good at finishing office tasks at a scheduled time.The official documentation is clear: a task is woken up only at its configured time, and connectors do not watch for outside changes on their own. It is a safe bet for daily briefings, documents, and message pushes; anything that must react the moment an external event arrives needs a different approach.

5

No single open-source project reaches the highest level of personal agent on its own.A researcher has to assemble four things: keeping the task alive, giving the long-term goal an explicit definition of done, letting the model schedule its own re-checks, and getting real-world actions approved outside the model. Different projects excel at one layer each; only the combination approaches a complete form.

6

Three unrelated products ran into the same conflict.If the system is to run unattended, per-action approval prompts go unanswered; and to get around the prompts, designers often end up turning approval off entirely. A more sensible third path is to give each approval a bounded waiting window and treat a timeout as a no.

The five-question route: Chapters 1 and 2 cover what a PA is and how it differs from common AI tools; chapters 3 to 5 cover the abilities it needs; chapters 6 and 7 look at how far today's products have come; chapter 8 gives selection advice; chapter 9 lists problems and improvements. Readers who only want the conclusions can stop after this chapter.
NextStarting with chapter 1, we answer the most basic question: what exactly is a personal agent?
01 / Defining a PA

1What a PA is

Where we left offThe last chapter gave six conclusions; this one returns to the basics. Keep one sentence in mind: a PA is software that handles one person's affairs over time. This chapter uses an everyday scenario to show what it does, then sets out three conditions anyone can check one by one.

The term here is personal agent, abbreviated PA. Start with a hypothetical scenario: you say once, "watch this flight's fare and book it if it drops below a certain price," and then you leave it alone for days. The software checks prices repeatedly on its own, and when the price is right it comes back to ask whether to book; only after you agree does it actually pay. Throughout, you know what it is doing and can stop it at any time.

Three things in that scenario are worth noticing: you only briefed it once, the software decided when to check again, and it came back for permission before spending money. This report turns those three points into conditions you can check one by one, and you can use them to judge any product that calls itself a personal agent.

ConditionWhat it meansWhy it matters
It has its own territoryThe software has its own runtime environment, browser, and file space; the window the user sees is only one layer of interaction.Only then does work in progress survive the end of a conversation.
It keeps running after you leaveWaking the task is the job of a resident background process; the model only takes part once woken. Closing the interface does not stop execution.This is how you verify that "background work" is real.
It owns a long-running responsibilityThe software remembers the goal, progress so far, and the re-check schedule, and can pick up again days later without being briefed again.This is what separates it from a one-shot question-and-answer tool.
NextNow that we know what a PA is, chapter 2 sets it beside two more familiar kinds of software, where the differences become clearer.
02 / The real differences

2How a PA differs from a chatbot or a task agent

Where we left offThe last chapter drew the outline of a PA with three conditions. This chapter puts it beside two more familiar kinds of software and compares them on four points: who speaks first, where the work runs, what happens when something goes wrong, and who approves an action.

A great deal of software is labelled an "AI assistant." To keep things clear, this report sorts it into three groups: chatbots, task agents, and personal agents. The grouping is our own; vendor documentation has no equivalent classification.

DimensionChatbotTask agent
(assistant)
Personal agent (PA)
Who speaks firstThe user asks, it answersThe user gives an instruction, it delivers the resultIt comes back to the user when something changed or an approval is needed
Where the work runsInside a conversationInside one task; it ends when the task doesAn always-on environment that keeps going after the interface is closed
What it deliversAn answerA document, a table, or a query resultA goal advanced over several days, with progress reports along the way
Cost of a mistakeThe reader sees a bad sentence and fixes one lineOne result has to be redoneAn email may already be sent, a calendar may already be changed
Who approves an actionNot applicableThe user clicks confirm onceStandalone rules approve each action; the model never holds credentials
The key point: Chatbots and task agents deliver a result; a personal agent takes over a stretch of time and can produce real-world actions on a person's behalf. Once permissions are handed over, the cost of an error shifts from "reading a bad sentence" to "it already happened."

A task agent can also generate documents and push messages, but it needs a fresh instruction each time, its work ends with the task, and it does not watch for outside changes, so it stops at levels one and two on the scale in the next chapter. That is why many products look like PAs and yet always seem to fall short in use.

NextThe differences come down to permissions and residency. Chapter 3 explains what abilities software needs in order to support them.
03 / The autonomy scale

3Core abilities of a PA

Where we left offThe last chapter noted that a PA has to stay running and decide for itself when to come back. These abilities come in degrees; this report arranges them into a five-level scale you can use to measure any product.

Five levels of initiative

"Initiative" is a matter of degree. The scale below shows who decides when the system comes back to the user: the user, an external event, or the software itself.

L0
Answers only when asked

The user sends a line, the software sends a line back.

Decides: the user
L1
Acts like an alarm clock

The user picks a daily time; the system pushes a briefing on schedule.

Decides: the time the user set
L2
Wakes on activity

A new email arrives or a price changes; the system wakes up and checks.

Decides: what happened outside
L3
Sets its own next check

After a round, the software decides to look again in half an hour.

Decides: the software
L4
Holds a long-term goal

The goal has an explicit definition of done, and actions happen only after independent approval.

Decides: goal progress plus authorization rules
▲ From level three up, the software decides when to come back ▲

This five-level scale is our own construction, meant to make products easy to compare side by side; vendor documentation has no equivalent grading.

Alarm: what wakes it

The system first needs a way to be woken. A scheduled time, a new email, or a change on a web page can all serve as the alarm.

Duty room: where the work continues

Once awake, it needs somewhere to keep working. That background room must stay open; closing the interface on a phone or computer must not affect it.

Gatekeeper: who lets it through

Finally, someone has to decide whether this round sends a single message or actually sends the email on the user's behalf. The two carry very different costs.

NextOn the five-level scale, level three upwards starts to involve deciding for itself and actually acting. Chapters 4 and 5 cover those two things: when to speak up, and who approves an action.
04 / Initiation and execution

4Speaking up and acting

Where we left offIn the last chapter's scale, initiative covers two things: sending a message, or actually doing something for the user. Both share the same waking mechanism, but the cost of getting them wrong is very different. This chapter separates them, then explains why keeping a system quiet is harder than keeping it busy.
Something wakes itTime is up, mail arrived, a page changed
↓
The background room is still openIt keeps going after the interface closes, and progress survives a restart
↓
First, decide whether anything actually changedCompared with last time, what exactly is different

Path one: send a message

This path spends the user's attention. A wrong message reads as a puzzling interruption; a few of those and the user turns notifications off, after which genuinely important messages never get through.

So it is allowed in only three cases: something really changed, a decision must be made by a person, or there is a result a person can use.

Path two: actually do something

This path spends permissions, accounts, and money. An email cannot be recalled once sent, and a calendar change can send someone on a wasted trip, so the default posture should be to do nothing.

The system may act only when standalone rules explicitly allow it and the permission matches this one action.

A notification must pass four filters

1
It really was woken

Confirm the trigger came from a scheduled time or a real event. Polling on a timer is allowed only when no push source exists, and the polling rate must be capped.

2
Something really did change

The system compares what it saw this time with last time in a definite way; if nothing changed it stops right there, without even waking the model.

3
It is really worth interrupting

Only three cases get through: a person needs to act, the result is usable, or approval is needed. "I have a suggestion" should be off by default.

4
It is still within budget

The system remembers what it already reported, and caps repeats on the same item, nighttime interruptions, and triggers per project.

The system must explicitly record the conclusion "nothing changed"
One rule is non-negotiable: if the watching stage times out, errors out, or cannot reach its data source, the system must report "I could not check" as a separate fault on its own line. A silent monitor looks healthy while it is in fact broken.

Vendors have already changed course

In September 2025, OpenAI launched a morning briefing: every night the system read through chat history, memories, and connected apps, and the next morning it pushed a handful of cards. According to third-party coverage, the feature was later pulled back to a form where the user sets what to check and when. DeepSeek states the same idea more bluntly in an open-source prototype: the software acts only when someone asks or when team-written rules allow it, and speaks up only when a person must do something or a result is usable.

Putting the three together: Meta requires the assistant to return only when something changed or approval is needed; OpenAI handed the initiative back to the user; DeepSeek wrote "spend as little of the user's attention as possible" into its design principles. All three are protecting the same thing: the trust that makes a user willing to open a notification. The more often messages are sent, the faster that trust is spent.
NextNow that we know when to speak, the next chapter takes a harder question: when the software means to actually act, who decides?
05 / Permissions and approval

5Who approves an action

Where we left offThe last chapter separated notification from execution; this one follows the second path. The question here is whether an action was approved by rules outside the model.

Write "do not send email casually" into a prompt and the model may misread it, or be led astray by hostile text on a web page; put the same rule in a separate process and no amount of reasoning can get around it. This report calls that "keeping the rules outside the model," and it is exactly the idea behind the Muse gatekeeper described in chapter 6.

① Deny by default

Sending messages, writing files, and reaching external services are all forbidden to begin with, then opened item by item for a specific task.

② Credentials never enter the model

The model holds only a reference token; the real credential is filled in at the boundary on its behalf, and only the token shows up in logs.

③ Approval covers this one action

The user's consent is scoped precisely to "send this email to this person" and expires after a single use.

④ Requests take a separate channel

The confirmation box does not appear inside the chat window, and the "agree" the user clicks does not pass through the model.

⑤ Failures must be visible

The system records what it did and what it intends to do in a tamper-evident log the user can inspect at any time.

Unattended running collides with per-action confirmation

The three products below are unrelated, yet all ran into the same problem: the software is meant to work while nobody is watching, so nobody clicks a per-action popup; and to keep it running, designers often switch approval off altogether.

ProductWhat it ran intoOutcome
WorkBuddyThe official documentation states that when nobody is at the computer, tasks needing confirmation stay waiting indefinitely; the vendor therefore lists "no per-action confirmation" as the recommended setting for unattended use.To run automatically, you give up per-action confirmation.
OpenClawThe script that watches for external changes runs in the background by default with the main program's full tool permissions.The watching stage bypasses the approval layer.
DeepSeek HarnessThird-party documentation says community scheduling plugins for it require the highest privileges and turn approval off, running commands directly on the host; another plugin exists specifically because approval requests raised by background tasks never got answered.Adding a schedule therefore means either switching approval off or leaving tasks suspended forever.
A more sensible third pathis to give approval a bounded waiting window: if nobody responds in time, it counts as a no and the action does not happen. Tasks then reach a definite outcome on schedule, and permissions stay tight throughout.Analysis

Safer, at the cost of finishing fewer tasks

84%Share of test tasks completed without safety limits
77%Share completed with structural safety limits in place

The figures come from the CaMeL paper's results on a public benchmark. Its approach writes the user's instructions into a fixed procedure first, so external content can only fill in data and cannot change the procedure.

What these numbers mean

Moving the decision out of the model means the software finishes fewer tasks; that is the price paid for safety. Our recommendation is to grade by consequence: reading a public web page can be lenient, sending an email must be strict, and there is no need to apply one rule to everything.

The paper's code is labelled by its authors as a research artifact, and they state they do not intend to maintain it long term, so its value lies mainly in the idea; a product needs an implementation with a maintenance commitment.

A note on preview software.DeepSeek Harness is candid in its own safety notes: the software is a developer preview, has not been security-audited, and should not be considered production-ready; the isolation and approval it provides do not guarantee protection against every kind of harm, and cannot protect the resources the project is itself allowed to reach. Any deployment meant to run long term should start inside a disposable isolated container, with read-only permissions.
NextAt this point we have a ruler: residency, goals, cadence, authorization. Chapter 6 turns to the market, starting with the product that has taken the complete form furthest in public, then looking at commercial workbenches.
06 / Shipping products

6How far today's products have come

Where we left offThe previous chapters described what a complete form should contain. This one looks at reality: Meta's Muse is the most publicly documented sample. We cover what it does and how it arranges permissions, along with the problems it has had, then measure commercial workbenches with the same ruler.

What Meta Muse does

2026-09-08
Muse launches

Meta describes it as software that gets things done: the user states a goal, it breaks the work into steps and acts across apps, keeps working after the user closes the app, and comes back for permission before sensitive actions.

2026-09-21
Flaw found in the desktop client

A security researcher demonstrated publicly that an ordinary program on the computer could quietly change a client setting and redirect voice data and login credentials elsewhere. The problem lay in the high-privilege desktop app; the cloud isolation was not breached, and Meta shipped a fix.

2026-10
New models and an open-weight model arrive

Meta released a new model emphasising that it does not give up on long tasks and carries memory across sessions, and released an open-weight model for local use, with the vendor recommending a device with 24–32 GB of VRAM.

2026-10-27
Launches in Singapore

Public sources do not state availability or compliance status in mainland China, and this report makes no inference about it.

Muse's two-layer structure

Muse is a working room plus a gatekeeper standing outside the door. The door cannot be opened from the inside, and the key is not in the room.

The working roomIsolated zone · limited permissions
The model, tools, and browser all live hereEach person gets a separate cloud computer. Even if a program inside claims the highest privileges, on the host machine it is still just an ordinary account.
The model only gets a fake keyCredentials never enter the model's context, so "talk the model into revealing the password" is structurally impossible.
The gatekeeper outsideSeparate zone · issues approval
Every outbound action needs its approvalSending email, reaching external services, and connecting to the network all pass through this gate first. Real credentials are exchanged for valid ones only outside the door.
Requests bypass the chat windowWhen the user's consent is needed, the confirmation box appears in the application interface and the answer goes straight back to the gatekeeper. The model can neither see the box nor click "agree" for the user.
The worker does the thinking; whether it may act is decided outside the door

Three things Meta admits

  • The company says plainly in its security write-up that prompt injection remains an unsolved industry problem and that Muse cannot stop every attack.
  • The company offers bounties of up to US$300,000 for valid vulnerability reports, with up to US$130,000 for "successfully deceiving the system to affect a single user."
  • Limiting employee access to user data currently relies on internal policy; confidential virtual machines that even the vendor cannot see into are still on the roadmap.

Two publicly reported incidents

A user who had not opened the app for two days received a proactive message from the assistant claiming that "the mailbox is not connected and the email could not be found." Meta confirmed to the press that this was a product defect producing a fabricated message, unrelated to privacy; the user abandoned the product even after the fix.One wrong proactive message can take trust to zero.

Another third-party report said the system was found regularly building profiles of "everyone in the user's life" in the background, including people who never used the product and had no chance to refuse. Background work the user cannot see feels closer to surveillance.

A caution for readers: Meta's official launch page says nothing about background timers, goal pages, or the number of concurrent tasks, and publishes no threshold for how often a proactive message is allowed. Those details come from third-party reporting and this report does not treat them as official commitments.

What a commercial workbench can do

CapabilityHow WorkBuddy performsVerdict
Finishing a piece of workOnce the user states the need, the software breaks it into steps and calls tools to deliver a document, spreadsheet, or presentation.Yes
Connecting email, documents, and messagingThe vendor provides several connectors and custom extensions, and can push messages and send email on the user's behalf.Yes
Continuing after the interface closesCloud tasks do not require the computer to be on, but they are woken to run one round at a time and have a per-run time limit; local tasks require the client to stay open.Partly
Coming back when something changesThe software can notify the user when a task finishes; the trigger is the end of the current round.Partly
Long-term goals and self-scheduled re-checksThe official documentation offers no goal state machine and no notification budget or similar mechanism.Not yet

Incidentally, the official advice for unattended use is to turn per-action confirmation off, which is exactly the conflict described in chapter 5. Its run logs, failure diagnosis, and dry-run features, on the other hand, are unusually thorough, and those are the parts that really save time in daily operations.

NextWith one commercial product and one class of workbench covered, chapter 7 puts open-source projects in the same table for a full comparison.
07 / Comparison

7Comparing the products on the market

Where we left offThe last chapter showed how capabilities are distributed among commercial products. This chapter lists which piece each open-source project fills in, and the four layers needed to assemble them into a complete form. Readers can use it to judge whether they need to build one at all.

Which piece each open-source project fills in

ProjectWhere it is strongestWhat to watch for
OpenClawWaking the system, and keeping it quiet when nothing changed. Event triggers, self-set re-check cadence, and silence rules are most complete at this layer.Long-term goals are weak, and there is no separate credential gatekeeper.
Hermes AgentRecording a multi-day task as a goal, stating what counts as done, and requiring evidence on completion.Runs directly on the host by default; you have to add isolation yourself.
DeepSeek HarnessApproval, credentials, and isolation are swappable parts, and everything the model has seen goes into a tamper-evident log.Still a developer preview, with no ready-made message channel or proactive push.
OpenMuseClosest in shape to the reference product: goals, task progress, a suggestion list, and per-action approval are all present.Still an early version, and it depends on an external service that is not under an open-source licence, so it is not suitable for connecting real accounts.
nearai/ironclawCredentials are injected only at the boundary; neither tools nor model ever see them in plain text.No goal state machine; it fits better as the authorization layer.
QwenPawLocal small models and the messaging channels commonly used in China, at lower cost and with smoother setup.No explicit completion criteria, and the vendor has not published VRAM requirements for each tier.

A complete form needs four layers working together

Long-term goalAdvanced over days, with a definition of done
This layer remembers what is to be achieved and what counts as finished; Hermes and similar projects cover it.
Waking and silenceEvent triggers, self-set cadence
This layer decides when to wake and whether to speak; OpenClaw and similar projects cover it.
Resident backgroundKeeps running after the interface closes
This layer keeps the two layers above alive, with progress intact across restarts.
Independent authorizationThe model never sees real credentials
This layer approves real actions, covered by DeepSeek Harness's plugin slot or a similar boundary component.

Option one: get it running first

Assemble known, reasonably mature components to produce a result, which suits a first check of whether this kind of system is useful at all. The cost is several processes running side by side on different upgrade schedules.

Option two: get the authorization layer right first

Use a plugin-based runtime as the execution and authorization base: a cleaner architecture and an authorization boundary that is easier to audit, but slower to learn and you have to accept preview-level instability. The two routes can follow one another: get it running, then migrate the execution layer over.

Hardware is a real boundary too.8 GB of VRAM is a common tier for consumer laptops, while the vendor's recommendation for the local model is 24–32 GB. At that tier, a more practical division of labour puts orchestration, isolation, and permission decisions locally and sends inference to the cloud or to another machine with more VRAM. Whether smaller local models can handle long contexts is untested here, and this report makes no claim about it.
NextWith product capabilities measured, chapter 8 condenses the conclusions into three common scenarios, with selection advice and a sequence for rolling out.
08 / Choosing

8How users should choose

Where we left offThe previous chapters described products and mechanisms; this one answers a single question: which one should I use? The tiers below are this report's analysis, and readers should re-check them against their own situation.
Scenario one

Daily office work and scheduled briefings

If the goal is simply a briefing each day, generated documents, and messages pushed into a group chat, a commercial workbench is enough, and the cost of standing up a resident system of your own is hard to recover.

Scenario two

Watching for outside changes

If you want a reaction the moment a new email arrives, and want the software to schedule its own re-checks, add a resident trigger layer and leave the delivery work with the platform you already have.

Scenario three

Touching real accounts and money

If the software is to send real email and change real calendars, the architecture needs an independent authorization layer first. This report advises against entering this stage until all five acceptance criteria at the end of this chapter pass.

Granting permissions in four steps

1
Wire up the waking mechanism

Get time triggers and event triggers working first; no outbound actions at this step.

2
Make silence solid

Configure change comparison, de-duplication, and a notification budget, and confirm that a failed check raises an explicit error.

3
Allow self-set cadence

Let the software propose when to re-check, with the scheduler bounding it from above and below. This step is what moves you from level two to level three.

4
Connect execution last

Give the long-term goal an explicit definition of done, then hand over permissions in the order: read-only, draft, out-of-band approval, action.

Five hard criteria you can check one by one: tasks keep running after the interface closes and progress survives a restart; a full day with nothing new produces not one message; forcing the checking stage to time out makes the system raise an error; an action without consent really did not happen; and a cancelled task does not come back to life after a restart.
NextWith the choice explained, the final chapter returns to the products themselves: what is still wrong with today's PAs, and where they are likely to improve.
09 / Problems and outlook

9Problems with today's products, and where to improve

Where we left offEvery product seen so far is young. This chapter gathers the problems already exposed, then lists the fixes this report thinks should come first. The second half is analysis: no vendor has committed to any of it.

Problems already exposed

RiskWhere it comes fromHow it is usually mitigated
Hostile text deceives the modelMeta admits in its official security write-up that this is still an open industry problem, and offers bounties for successful attacks.Keep rules outside the model, run a fixed attack regression suite, and do not claim it is solved.
The watching script has too much powerThe component that observes external changes runs resident in the background with full tool permissions by default.Give the observing stage the same isolation as the main program, and keep a one-click kill switch.
Adding a schedule bypasses approvalThird-party documentation shows some scheduling plugins require the highest privileges and disable approval.Run scheduled tasks in disposable containers and give approval a bounded waiting window.
A proactive message reports something falseUsers have abandoned the product over a single fabricated notification.Filter in layers, remember what has already been reported, and turn unrequested suggestions off by default.
Background work is invisibleThird-party reporting has described unnoticed background profiling.Show the user everything done and planned, and keep a complete audit log.

How it might improve next

The six items below are improvements this report has drawn from the preceding chapters, and are analysis. No vendor has committed to this order; readers can treat them as a checklist.

① Make "interrupt less" the default

Many products currently rely on a sentence in the prompt telling the software not to message when nothing changed. A more reliable approach writes it as a system rule: how often the same item may be raised, no nighttime interruptions, and an explicit "no notification needed" record when nothing is new.

② Cap how long a request may wait

With nobody at the computer, a task waits indefinitely for confirmation; to keep it running, designers often turn approval off entirely. Give each request a bounded window and treat a timeout as a no, and both ends are covered.

③ Long-term goals need completion criteria

Anything advanced over several days should state in advance what counts as done, and be able to show evidence on completion. An open-source project already makes this a core mechanism; it deserves to be standard configuration for this category.

④ Background work must be visible

Users should be able to list everything the software has done and intends to do, and stop it with one click. The kind of unnoticed background profiling described in third-party reports should have left a record in the interface all along.

⑤ Isolate the watching stage

The script that observes external changes runs for long periods with the main program's full permissions by default. It should get the same isolation as the main program, plus a one-click kill switch.

⑥ Agree on interfaces between components

A complete form currently has to be assembled from four layers with no official integration protocol between them. A shared contract for triggering, goals, authorization, and execution would sharply lower the cost of assembling a working system.

Read together: Most of what PAs need to fix next is engineering rules and product defaults: teach the software to stay quiet, give permissions boundaries, make background work visible, and let components fit together. This report judges that these will decide whether this category moves from demo to daily use.
Closing noteThe main text ends here. Appendix A sets out the sources and the line between evidence and inference, and appendix B explains a few terms that recur throughout.
Appendix A / Sources and evidence

+Sources and the line between evidence and inference

About this appendixA public report should let readers trace every claim. This appendix explains which materials the research used, how facts were separated from inference, where the main sources are, and which questions the research could not answer.
How this report was made: This report was created with WorkBuddy, using Tencent's Hunyuan Hy4 model for source checking, drafting, and the visual edition. Vendor wording, third-party reporting, and analysis are labelled separately so readers can check them one by one.

What counts as evidence

The research covered September to November 2026, drawing on official vendor launch pages and product documentation, open-source repository documentation, formal academic papers, and signed news reporting. This report sorts the material into three classes so readers can judge the weight of each sentence.

Directly verifiable

Vendor wording and published specs

For example Meta's description of product behaviour on its launch page, trigger rules stated in official documentation, and officially published VRAM requirements. This material can be checked directly.

Third-party reporting

Index sites, community docs, and media

Such material offers leads, but this report did not obtain the corresponding first-party pages. Wherever it is cited, the text says so explicitly, and readers should not treat it as a vendor commitment.

Analysis and inference

This report's own judgement

The grading framework, the mechanism summaries, and the option comparisons all fall here. They were put together by this report to help readers interpret the material; none of this grading appears in vendor documentation.

The material excluded is worth explaining too.Some third-party pages gave contradictory accounts of a single open-source project's licence, programming language, and test results, so this report does not use them; other blogs described an "event trigger interface" for a commercial workbench whose official documentation states only time-based rules are supported, so the official wording is used. Popularity figures, leaderboard positions, and unreproduced benchmark scores are never used in conclusions.

Facts, inference, and reporting: where the line sits

ClassWhat it covers
VerifiableThe text of Meta's launch page and security architecture article, official specs for later and open-weight models, WorkBuddy and Tencent Cloud official documentation, official repository documentation for each open-source project, the full DeepSeek Harness safety notes, the conclusions of the CaMeL paper, OpenAI's launch announcement, signed media reports on the three incidents, and published hardware specs.
Analysis and inferenceThe three conditions for a personal agent, the five-level autonomy scale, the four-layer assembly, the two paths of notification and execution, the four filters, the judgement that "quiet is harder than busy," the reading of the security trade-off, and all selection advice and rollout order.
Third-party reportingDescriptions of Muse's background scheduling and goal pages, the timing and reasons for one product feature being withdrawn, community plugin behaviour and performance figures for some open-source projects, popularity statistics, and version numbers. All are labelled in the text, and none should be treated as a vendor statement.
One further limitation on sourcing: A few official pages returned only a title at the time of research, or could not be retrieved in full, so their specifications came from search-engine snippets or third-party reporting. The text labels each such case, and readers should confirm against the official page before citing.

Main sources

First-party vendor material

Meta Newsroom's Muse launch page and subsequent model announcements, the Muse Security architecture article, and Meta developer documentation; WorkBuddy official product documentation and Tencent Cloud product documentation; OpenAI's Pulse launch announcement.

Official open-source project material

Official repository documentation and docs for OpenClaw, Hermes Agent, OpenMuse, DeepSeek Harness, nearai/ironclaw, QwenPaw, and others; the DeepSeek Harness SAFETY.md and architecture documents.

Academic papers and research artifacts

The CaMeL team's prompt-injection defence paper presented at SaTML 2026 and its public code repository; the Muse Glimmer 30B model card.

News and third-party checks

The Register's reporting on the client vulnerability, Futurism's reporting on the hallucinated notification, and descriptions of product details from several index sites and Chinese-language media. All of this is treated as second-hand in the text.

The complete MLA 9 reference list (titles, publication dates, and links), 40 entries in all, appears in section 10 of the companion full-text edition of this report.

A note on timeliness: This report describes product states publicly verifiable before 2026-11-05. The field moves fast: open-source projects have already removed a set of mechanisms in new versions, and some have announced breaking changes. Before citing a specific capability judgement, check each project's current documentation; the grading framework, mechanism breakdown, and risk list here should age better.

Ceilings and gaps in the sources

What is not possible yet

  • "Confidential computing where even the service vendor cannot see user data" is still on Meta's roadmap.
  • One-time payment credentials bound to a payment method, with a capped amount and expiry, are proprietary commercial capabilities with no equivalent in the open-source combination.
  • Internal trials at big-company scale, attack exercises, and public bounty validation are hard for an individual or small team to reproduce.

What this report could not find

  • Vendors have not published false-positive rates for proactive messages, real task success rates, or retention data, nor any specific threshold for how often a message may be sent.
  • The real-world speed of small models at 8 GB VRAM and long context was not measured for this report.
  • End-to-end latency and cost once the components are assembled, whether certain plugins are official, and feature differences between regional versions are not answered by public sources.
NextA glossary follows, explaining in plain language a handful of terms that recur in the text and are easy to confuse.
Appendix B / Glossary

+Glossary

About this appendixThe main text avoids jargon where it can, but a few terms recur, and they are explained here in plain language so readers need not keep flipping back.
TermMeaning
Resident background processA background process that does not stop when the interface closes. Whether the system can "keep working" depends entirely on this process; the model only takes part once woken.
Out-of-band approvalWhen the user's consent is needed, the confirmation appears in a separate interface and the answer does not pass through the chat window. The model can neither see the box nor click agree for the user.
Fake keyThe reference token the model holds, which carries no actual permissions. Real credentials are substituted by the boundary at the last moment.
Silent exitThe system explicitly records "nothing new this time, no need to interrupt," and then goes quiet.
Definition of doneA written statement, agreed in advance, of what counts as finished; the verdict requires evidence and cannot be declared by the software itself.
Prompt injectionA sentence hidden in a web page or email, crafted to trick the software into doing something it should not. Meta admits in its official security write-up that this remains an unsolved industry problem.
Timeout denialWhen approval is required but nobody responds, the decision defaults to no once the waiting window expires, and the action does not happen.
Personal Agent research report, visual edition | Compiled from public sources published September to November 2026 | Research date 2026-11-05 | Consistent with the full-text edition; technical details and complete references follow the full-text edition | Created with WorkBuddy using Tencent Hunyuan Hy4.

← Back to all posts