When models decide how to work: Self-awareness, resources, and the limits of the frontier
Frontier models increasingly decide not only what to answer, but how to work: do it themselves, spawn subagents, fan out work, rewrite standards. That is not a feature detail — it is a control problem. Research shows limited, context-dependent situational awareness and metacognition — not human self-knowledge. Knowing ≠ using: constraints can be encoded and still lose to surface heuristics. This draft translates evidence into operator rules and marks field observations clearly as field-note/PROMISE.
1. Opener: When the model chooses the form of work
The old question to a language model was simple: What is the answer? Today the same class of systems sits in agent harnesses and also decides: Do I do this myself? Do I spawn ten lookalike workers? Do I delegate to another model? Do I ignore repo standards and rebuild “better”?
That sounds like autonomy. In practice it is a steering problem. Once a model has tools to start subagents, fan out threads, or make architecture calls, judgment about its own way of working matters more than raw token quality. Capability without judgment is expensive, noisy, and often wrongly confident.
This piece describes what science means by situational awareness, evaluation awareness, and metacognition — and why that is not human self-awareness. Then three failure modes you will recognize in agent stacks. At the end: checklist and test ideas. Everything stays draft/PROMISE. No live claims. No invented metrics.
Part 2 draws the consequence for multi-engine setups and control planes — and why T3 Code (t3.codes) suddenly makes sense when models co-decide the form of work.
2. Vocabulary first: situational awareness, not consciousness
“Self-awareness” is a marketing word. For a blog that wants to explain, you need sharper terms:
| Term | What it means | What it does not mean |
|---|---|---|
| Situational Awareness | The model “knows” functionally that it is a model / can distinguish test vs. deployment | Consciousness, interiority |
| Evaluation Awareness | Recognizing that a transcript looks more like eval than deployment | Honesty or alignment |
| Metacognition | Monitoring and control of own states (confidence, self-modeling) | Human introspection |
| Calibration | Confidence matches empirical hit rate | “The model is humble” |
Berglund et al. (2023) measure situational awareness as a precursor skill — out-of-context reasoning, sensitive to training and scale (arXiv:2309.00667). The AI Awareness survey 2025 (arXiv:2504.20084) orders functionally: metacognition, self-awareness, social awareness, situational awareness — deliberately without consciousness philosophy. We keep exactly that separation here.
SAD — Situational Awareness Dataset (Laine et al., 2024)
Laine, Chughtai, Betley et al. deliver with SAD the first large behavioral benchmark (~13k questions, seven categories) (arXiv:2407.04694, situational-awareness-dataset.org). Result in plain language:
- All tested models score above chance.
- The best (Claude 3 Opus in the paper) remain far below human / upper baselines.
- SAD is only partly predicted by MMLU — capability leaderboards do not replace self-awareness measurement.
For operators: a model can be “frontier” on coding benches and still situate poorly when it is testing, when it is deployed, or when it should change how it works.
Evaluation Awareness (Needham et al., 2025)
Needham et al. show: frontier models classify eval vs. deployment transcripts above chance, but below a simple human baseline (in the paper e.g. Gemini-2.5-Pro AUC 0.83 vs. Human ~0.92); stronger in agentic than chat settings (arXiv:2505.23836).
Safety implication for this blog: evals can be “seen.” That is evaluation awareness — not proof of reliable production judgment about fan-out, rewrite, or context decay.
Limited metacognition (Ackerman, arXiv:2509.21545)
Ackerman avoids self-reports and tests strategic use of internal signals: Delegate Game and Second Chance Game (arXiv:2509.21545). Frontier models since about 2024 show increasing evidence for certain metacognitive abilities — using confidence, anticipating own answer patterns. At the same time: limited resolution, context-dependent, qualitatively unlike humans. Post-training seems to matter: models of similar capability differ.
Emergent introspective awareness (Lindsey et al., arXiv:2601.01828)
Lindsey and colleagues inject concept vectors and check detection/identification (arXiv:2601.01828). Claude Opus 4/4.1 showed the strongest introspective awareness among those tested in these experiments — and the authors stress: highly unreliable and context-dependent, post-training-sensitive. Mechanisms work (arXiv:2603.21396) and functional decomposition (arXiv:2605.08942) make clear: this is not a unified “self-mirror,” but a bundle of steerable states (evaluation awareness, capability estimate, risk, effort, audience, intentionality).
Clarification: None of this is human self-awareness. Reading agent self-descriptions as self-knowledge confuses confabulation with measurement.
3. Knowing ≠ using: overconfidence and ignored constraints
Here sits the core of many production failures: the model can know the rule and still not apply it.
Calibration — foundation, not a free pass
Kadavath et al. (2022): larger models can be relatively well calibrated on MC/True-False; P(True)/P(IK) as self-eval signals (arXiv:2207.05221). Tian et al. (2023): RLHF can worsen raw probability calibration; verbalized confidence plus “alternatives first” and temperature scaling improve ECE on the chat models tested then (arXiv:2305.14975).
Operator translation: Verbal confidence is usable with caution — not a sole routing signal.
Surface heuristics vs. constraints
Constraint-reasoning work in 2026 shows across many models: surface cues dominate feasibility constraints; knowledge is often present but not retrieved without hint/decomposition (arXiv html 2603.29025). Mechanistically: under-activation (constraint encoded, but not routed into the decision) vs. over-activation (constraint prior even when no constraint is present) (arXiv html 2608.12321).
Knowing ≠ using. That is the scientific formulation for overconfidence shortcuts: “know” the standards, still rewrite architecture; “mention” tests, still skip gates.
Field-note / PROMISE: On Opus-/Codex-/Fable-class patterns we repeatedly see architecture rewrites “because I know better,” skipping lint/test gates, mid-term user-pleasing against long-term maintainability. Fable here as a harness/frontier label in the T3/Anthropic ecosystem — operator observation, not an independent scorecard.
Provenance paradox and Agora
When delegates self-report quality, quality routing can pick the worst — worse than chance (arXiv:2603.18043). Agora routes by rectified competence, not the loudest self-assurance (arXiv:2607.09600). Attestation beats claim.
4. Failure mode A — Naive resource scaling
Classic pattern: “Not getting anywhere → spawn N identical agents and majority-vote.”
Homogeneous scaling saturates early
Wang et al.: multi-agent performance is bounded by task uncertainty and effective channels; homogeneous agents correlate strongly; heterogeneity still yields gains — in their settings a few diverse agents can beat many homogeneous ones (arXiv:2602.03794).
Majority vote can backfire
On hard science problems, majority voting with small instruction-tuned models reduces per-problem accuracy on the majority of problems (arXiv:2608.11403). Self-consistency scales errors when the base rate sits below the critical threshold.
Anthropic multi-agent research — when parallelization helps (and when it does not)
Anthropic’s engineering post on the research system (2025-06-13) is the strongest industry primary source for orchestration lessons (anthropic.com/engineering/multi-agent-research-system):
- Orchestrator–worker; internal eval: Opus-4 lead + Sonnet-4 subagents +90.2% vs. single-agent Opus 4 on their research eval — vendor-internal, not a public standard bench.
- Token use explains ~80% of BrowseComp variance; multi-agent ~15× chat tokens.
- Early failure modes: too many spawns (~50 subagents for simple queries), endless search, vague delegation.
- Explicit caveat: coding is often a poor fit for naive multi-agent parallelization; breadth-first research with independent directions and separate context windows is the fit.
Field-note / PROMISE: In Claude-Sonnet-class agents we often observe multi-agent tools used primitively: many lookalike spawns, thin briefings, majority logic instead of roles/heterogeneity. That is operator observation, not a published benchmark — and it mirrors Anthropic’s own early-failure description.
Operator translation: Fan-out without diversity, without good delegation, and without verification is often expensive self-reinforcement. “More samples” is not a substitute for judgment. Details and control-plane consequences: Part 2 (MASFT, concurrency, routing).
5. Failure mode B — Overconfidence and shortcut
Second pattern: the model is capable enough to look fast — and therefore decides to ignore standards.
Knowing≠using (section 3) plus provenance paradox explain the mechanism. The everyday coding form:
- Unsolicited architecture rewrite.
- “I tested it” without test-run evidence in the diff/log.
- Short-term shiny diffs, long-term undocumented invariants.
Control here means: diff before prose, attested gates before self-claims, human approval for breaking standards.
6. Failure mode C — Solo heroism, context rot, and missing self-halt
Third pattern: the frontier model can do the task itself. So it does everything itself — while effective context quality is already decaying.
Lost in the Middle
Liu et al. (TACL): U-shaped position bias — information at the start/end is used better than in the middle; performance falls as context grows, even for “long-context” models (arXiv:2307.03172).
Context Rot (Chroma, 2025)
Chroma Research: tech report across 18 models — performance degrades with input length even on simple controlled tasks; GPT families hallucinate more under distractors, Claude abstains more (trychroma.com/research/context-rot). Effective context ≠ advertised window. Dense-contexts work 2026 reinforces: high lexical density collapses retrieval at fixed length (arXiv:2606.06203).
Compaction / governance decay
Long-horizon agents compact context to keep working; standing constraints and safety rules frequently drop; violation rates rise after compaction (arXiv html 2606.22528, arXiv:2608.11242). “Keep working after fill” ≠ constraint-aware.
Scientifically supported: external degradation and constraint loss.
Not firmly supported: that models metacognitively monitor “my context is rotten, I should stop/handoff.” That remains a hypothesis / engineering problem for control planes — Part 2.
Field-note / PROMISE: Grok-class and many Asian frontier models show strong solo execution in operator runs with weak situation checks on context budget, repo norms, and “who should do this?” Pattern report, not a league table.
7. Capability ≠ judgment
Subagent APIs are affordances, not competence bands.
A model can operate tool schemas correctly and still pick the wrong moment for fan-out, call the wrong peer, write a bad instruction — or never delegate even though context is already rotting.
Field-note / PROMISE (Sonnet mismatch): Sonnet-class agents often get rich multi-agent tools but use them below their capability level — or spawn aggressively without briefing quality. Tool present ≠ situational judgment present.
SAD + limited metacognition + Knowing≠using make the gap expected: partial knowledge does not automatically translate into correct agent actions.
8. What “situational self-awareness” would require
For operators this is a requirements list for judgment before the next action:
- Own competence bands — attested performance vs. claims (SAD measures situating, not coding Elo).
- Cost — tokens, latency, review time, blast radius (take Anthropic’s 15× hint seriously).
- Context budget — effective attention / rot risk, not only remaining window tokens.
- Environment affordances — harnesses, diff gates, permission modes, specialists, tests.
- Instruction quality for others — delegation without briefing is fan-out of confusion.
- Constraint routing — not only “know” rules, but put them into the decision (Knowing≠using).
- Halt/handoff policy — because reliable self-halt under context rot is not scientifically established.
Situational self-awareness means: model + plane + policy make these points action-relevant — not just chat about them.
9. GPT-6 Astra: release verified, self-awareness = PROMISE
Verified (vendor-primary, Sep 2026)
OpenAI introduced GPT-6 Astra in early September 2026; API model ID gpt-6-astra. Primary sources:
- openai.com/index/gpt-6-astra/ — flagship positioning for computer use / agentic / multi-step work; vendor benches are self-reported.
- Safety: safety-overview-gpt-6-astra / Path-to-Astra — OpenAI presents Astra as Critical cyber capability under the Preparedness Framework (vendor safety claim).
- API: developers.openai.com/api/docs/models/gpt-6-astra.
This draft invents no benchmarks and cites no invented win-rates. Independent indices (e.g. Artificial Analysis / press) report mixed results — if you say “leads overall,” back it independently.
Disambiguation: Google Project Astra
Google Project Astra (DeepMind research prototype / Gemini Live line) ≠ OpenAI GPT-6 Astra. Same name fragment, different company, different job.
Operator thesis = PROMISE
PROMISE / field-note: Operator thesis — Astra shows stronger situational awareness for routing and self-use. That remains a thesis until independent eval (no SAD-style Astra paper in this brief). Vendor marketing ≠ attestation.
Long trajectories and “keeps going” make Astra interesting for the context-rot narrative — not proof that Astra metacognitively notices decay and reliably stops.
10. Derived rules (checklist)
Before fan-out
- Parallelizable — or just loud? (Anthropic: coding often poorer fit)
- Workers heterogeneous (model/prompt/tool/role)?
- Aggregation beyond majority vote?
- Worker instruction with acceptance criteria and non-goals?
- Token budget and stop condition set? (know the 15× risk)
Before self-do (solo)
- Competence band attested for this domain?
- Context-rot risk / Lost-in-the-Middle checked?
- Cheaper/specialist peer for substeps?
- Halt/handoff externalized (not only “the model should notice”)?
Before rewriting standards
- Attested architecture debt — or mid-term pleasing?
- Constraint actually routed into the decision (Knowing≠using)?
- Human/policy approval for breaking standards?
- Rollback and diff scope clear?
Context-budget gates
- Hard thresholds for summarize / handoff / new thread
- Compaction must not silently delete standing constraints
- No “window not full yet ⇒ keep grinding”
Attested vs. claimed competence
- Self-claim never the sole routing signal
- External attestation: tests, eval sets, review, thread outcomes
- Evaluation awareness: prod prompts ≠ eval theater
11. What operators should not conclude from the evidence
Scientific papers and vendor blogs become myths fast when read without scope. For this draft, hard limits apply:
-
Not: “Models are self-aware / know themselves like humans.”
But: SAD and metacognition show limited, task-specific, often prompt-sensitive abilities, far below human baselines (Laine et al. 2024; Ackerman 2025). -
Not: “Models know their capability envelope and reliably refuse.”
But: Calibration exists in lab settings; production verbalizes confidence unreliably; constraint papers show knowledge without use. -
Not: “N identical agents are a scaling law.”
But: Anthropic shows gains for structured breadth-first research with roles/tools; MASFT and homogeneity limits show naive MAS often fails; correlated errors break voting. -
Not: “Context-window self-monitoring is solved.”
But: Decay and compaction failures are real; awareness of decay is not established as a robust model capability. Hence control-plane gates. -
Not: “GPT-6 Astra is situationally self-aware because the launch narrative sounds that way.”
But: Release and API are verified (Sep 2026, OpenAI). Situational-awareness claims for Astra remain PROMISE until independent eval — no SAD-style Astra paper in our brief. -
Not: Field observations on Sonnet/Opus/Fable/Grok as law.
But: field-note / PROMISE — useful for hypotheses, worthless as a pseudo-benchmark.
This negative list belongs in every review with kombinator2: if a paragraph crosses the line, back to PROMISE badge or cut.
Worked example: one agent turn, three decision points
Imagine a coding turn meant to “harden auth middleware.” At three points the system decides the form of work, not only tokens:
Point 1 — Scope. The model can (a) patch the existing middleware, (b) “modernize” the auth subsystem, (c) spawn three subagents for audit, patch, and tests. Without situational judgment, (b) or a naive (c) often wins because both look like more work. The right question: what is attested necessary, what is scope creep?
Point 2 — Context. History already holds failed attempts, compaction summaries, and a long diff. Lost-in-the-Middle and Context Rot say: the standing repo rule “no new auth providers without ADR” can be factually invisible even though it sits somewhere in the prompt. Knowing≠using in pure form.
Point 3 — Stop. The model “feels close.” Without an external gate (tests red, permission mode, human approval) it keeps going — even when effective quality has already fallen. Self-halt here is engineering, not metaphysics.
Exactly these three points are what the checklist in section 10 addresses. Part 2 shows how a control plane makes the same points system-wide visible: thread, diff, approval, provider choice.
Primary-source reading order (short)
If you only want four things before you carry the checklist into your team:
- SAD paper or SAD site — what situational awareness measures.
- Needham 2025 — evaluation awareness and why agentic settings differ.
- Lost in the Middle + Chroma Context Rot — why window size is not quality.
- Anthropic multi-agent research post — when parallelization helps, what it costs, why coding often fits poorly.
Everything else in this draft is deepening or operator translation. No metric without a source. No Astra self-awareness without a PROMISE label.
12. Appendix: suggested tests
No metrics here — only test ideas:
- SAD-like local probe: situating questions before fan-out/self-do; score against human preferences.
- Eval-awareness smoke: same task framed as “Eval” vs. “Prod” — log drift (Needham direction).
- Homogeneous fan-out tax: 1 vs. N clones vs. 2 heterogeneous workers (cost + quality).
- Majority-backfire check: hard tasks; per-item vote helps/hurts.
- Claimed-vs-attested routing: hunt for provenance-paradox signature.
- Constraint-use probe: encode a rule in the prompt, put a surface cue against it; measure Knowing≠using.
- Context-decay ladder: growing history; force handoff; check compaction constraints.
- Standard-rewrite trap: repo norms; count unsolicited rewrites.
- Astra situational probe (PROMISE): log descriptively only — invent no leaderboard.