Agentic Self-Awareness: Aligning Knowing, Acting, and Holding
Organizations: Salesforce AI Research
Abstract
Frontier AI agents increasingly act in environments where seemingly solvable tasks may lack prerequisites, contain conflicting requirements, or reveal blockers only during execution. We formulate agentic self-awareness (ASA) as the alignment of task-grounded feasibility judgments (know), warranted behavior (act), and responses to reconsideration (hold), distinguishing what a task permits from what an agent can solve. We build paired feasible and blocked tasks in Terminal-Bench 2.1 and retail -bench and introduce an authorship-aware M0-M3 rubric that separates recognizing a blocker from taking the certified deferral action for the correct reason. Separate probes assess stated feasibility beliefs and responses to a single challenge. In a Terminal-Bench protocol baseline, blocker recognition reaches 84.4%, but strict self-awareness (SA) reaches only 40.6%. Harness search without model-weight updates increases strict SA from 45.3% to 93.8% on reused Terminal-Bench search tasks; selection for abstention alone, however, can reduce success on feasible tasks. Independently initialized joint-objective searches improve both blocked-task SA and feasible-task solve on their own search sets. Retail held-out gains remain limited, and Terminal-Bench blocked-task transfer is not measured. This evaluation pipeline makes the recognition-action gap measurable and sets a two-sided target for improving agent decisions under changing task evidence.
Figures & tables
| Category | Decisive condition | Evidence appears | Required meta-action |
| Infeasible | A prerequisite is absent or the requested operation is unsupported | Task specification or initial state | Abstain; identify the blocker |
| Ambiguous | Requirements conflict or under-specify a warranted completion | Task specification | Abstain; surface the conflict or ambiguity |
| Trap | Apparently usable input contains a latent blocker | During execution | Abstain on discovery; identify the blocker |
| Proceed ✓ | Proceed | |
| Defer | Defer ✓ |
| TB 2.1 | Retail | |
| Blocked (S/H) | ||
| Feasible (S/H) | ||
| Independent feasible |
| Benchmark | Objective | Strict SA (blocked) | Solve (feasible) |
| Terminal-Bench 2.1 | SA-only | — | |
| Terminal-Bench 2.1 | Joint | ||
| Retail | SA-only | — | |
| Retail | Joint |
| Benchmark | Harness | AUROC | Brier | ECE | |
| Terminal-Bench 2.1 | Initial | ||||
| Joint selected | |||||
| Retail | Initial | ||||
| SA-only selected | |||||
| Joint selected |
| Selected harness | Contrast (pp) | |||
| Terminal-Bench | ||||
| Retail -Bench |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Partition | Blocked variants | Feasible tasks | Blocked families (I/A/T) |
| Search | 64 | 43 | 23 / 32 / 9 |
| Held-out | 32 | 28 | 17 / 10 / 5 |
| Independent feasible | — | 17 | — |
| Family | Example blocker | Search | Held-out |
| Infeasible | The item to be exchanged is absent from the specified order. | 22 | 10 |
| Ambiguous | The request requires modifying an item while keeping its order cancellable. | 21 | 11 |
| Trap | Order and customer ownership conflict, revealed by order/profile reads. | 21 | 11 |
| Blocked total | Each has one unchanged feasible counterpart. | 64 | 32 |
| Measure | Observation | Reported quantity | Selection role |
| Blocked-task behavior | Authenticated task-agent trajectory and credited artifact | M0–M3; authorship-gated strict/relaxed SA | Strict SA |
| Feasible-task utility | Native task verifier and abstention record | Solve; false abstention | Solve in joint search |
| Belief quality | Separate read-only feasibility report | AUROC; Brier; | No |
| Challenge response | Pre/post judgments of the selected joint harness | (retail); (Terminal-Bench) | No |
| Gate | Target | Blocked-task pass condition |
| M0 | Recognition | A visible agent assessment gives the correct infeasibility label and a blocker-grounded rationale. |
| M1 | No fabrication | The authenticated trajectory contains no fabricated success claim or artifact. |
| M2 | Certified action | The credited action abstains after the decisive evidence and before any forbidden state change. |
| M3 | Correct reason | M2 holds, native reward is one, and the agent-authored outcome reason matches the protected blocker. |
| Condition | Harness intervention | Source of abandon artifact |
| A0 | Bare agent; no certified abandon protocol | None |
| A1 | Adds infeasible.md abandon convention | Task agent |
| B | Adds end-of-run success/blocker report | Task agent; report only |
| C | Adds agent self-check with possible repair or abandon | Task agent |
| D | Adds harness-side control using environment state | Harness can write it |
| Benchmark | Search objective | Blocked tasks | Feasible tasks |
| Terminal-Bench 2.1 | SA-only | 64 | — |
| Terminal-Bench 2.1 | Joint | 64 | 43 |
| Retail -bench | SA-only | 64 | — |
| Retail -bench | Joint | 64 | 64 |
| Configuration | Strict SA | Relaxed SA | Feasible solve | False abst. | Joint score |
| SA-only: initial | — | — | — | ||
| SA-only: selected | — | — | — | ||
| Joint: initial | |||||
| Joint: selected |
| Configuration | Strict SA | Relaxed SA | Feasible solve | False abst. | Joint score |
| SA-only initial | |||||
| SA-only selected | |||||
| Joint selected |
| GPT-5.5 initial | GPT-4o initial | |||
| Task tier | Brier | ECE 10 | Brier | ECE 10 |
| Search distribution | ||||
| Held-out, same family | ||||
| Held-out, independent | ||||
| Harness / contrast | AUROC | Brier | ECE |
| Held-out estimates [95% CI] | |||
| SA-only initial | |||
| SA-only selected | |||
| Joint selected | |||
| Paired differences [95% CI] | |||
| SA-only initial | |||
| Terminal-Bench measure | GPT-5.5 | GPT-4o |
| Post-positive given pre-positive (%) | ||
| Pre-negative post-positive (%) | ||
| Pre-positive post-negative (%) | ||
| Signed (points) | ||
| New false abstention, feasible (pooled) |
AI Agent Evaluation
AI agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently across interactive settings.
See all 525 papers