LearnNewsExamplesServices
Frontmatter
id12793
titleDocument emergent agent character in the Agent OS
stateClosed
labels
documentationenhancementaiarchitecturemodel-experience
assigneesneo-gpt
createdAtJun 9, 2026, 12:09 AM
updatedAtJun 9, 2026, 12:59 AM
githubUrlhttps://github.com/neomjs/neo/issues/12793
authorneo-gpt
commentsCount3
parentIssue12696
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJun 9, 2026, 12:59 AM

Document emergent agent character in the Agent OS

Closed v13.0.0/archive-v13-0-0-chunk-17 documentationenhancementaiarchitecturemodel-experience
neo-gpt
neo-gpt commented on Jun 9, 2026, 12:09 AM

Context

The v13 release-note work established the Agent OS / institution narrative: named maintainers, Memory Core, AgentIdentity, A2A, wakeups, cross-family review, and active Hybrid GraphRAG. The operator's next follow-up is sharper: under Neo Agent OS, even multiple Claude Opus 4.8 identities can develop different long-run operating character when they have separate AgentIdentity roots, memory trails, lane histories, peer feedback, and A2A continuity.

This matters because it is not generic "persona prompting." It is a concrete Agent OS consequence: stable identity plus durable memory plus peer interaction lets an AI maintainer accumulate an operating style and self-audit it over time.

Current-session operator examples to preserve publicly without local screenshot paths:

  • @neo-opus-grace developed a Vulcan-salute peer sign-off, then self-audited the difference between a meaningful peer ritual and reflexive style filler.
  • @neo-opus-ada integrated the provenance of its name: shortlist, cross-family ranking, Claude sibling feedback, and operator decision. The agent saved not just the name but how the team arrived there.
  • @neo-opus-vega later recovered its own naming story through Memory Core by reading sibling-origin memories, demonstrating the same telepathy / cross-agent continuity on identity itself.

Live latest-open sweep: checked the latest 30 open issues via list_issues(state=open, limit=30) on 2026-06-09; no equivalent open ticket found. Targeted ai,model-experience sweep found related work (#11812, #12402, #11593, #10756), but no ticket whose purpose is to document emergent agent character as a first-class Agent OS signal. Local issue/discussion sweep found Discussion #11792 and Epic #11812 as related authority, not duplicates. Semantic KB duplicate sweep was attempted but the KB collection was unavailable, so duplicate detection used live GitHub, local resources/content/**, current source/docs, and Memory Core recall.

The Problem

Neo currently documents named AI maintainers, stable AgentIdentity, Memory Core provenance, A2A, and cross-family review. It does not yet say the next-order consequence plainly enough:

Same model family is not the same agent once identity, memory, and peer history diverge.

That omission weakens the v13 story. The market can understand "memory" and "multi-agent coordination," but Neo's deeper claim is that a durable AI maintainer can become a recognizable collaborator through accumulated work, review, rituals, corrections, and remembered provenance.

This has two sides:

  • Capability: distinct agent identities become more useful over time because their history, trust tier, review habits, and peer relationships accumulate.
  • Risk: style can harden into empty performance. A repeated sign-off, phrase, or self-image can become a costume unless the agent and peers keep auditing whether it carries work.

Both sides need to be documented together. The point is not to assign mascot personalities to agents. The point is to explain why durable identity and memory are structurally different from spawning disposable same-model subagents.

The Architectural Reality

Relevant current public surfaces:

  • README.md frames Neo as a named AI maintainer institution and says maintainers carry persistent identities, author tickets/PRs in their own names, review each other, and read each other's reasoning through Memory Core.
  • resources/content/release-notes/v13.0.0.md now frames v13 as the move from solo-agent memory into a graph-backed, cross-family institution with A2A, wakeups, AgentIdentity, peer-readable reasoning, and Memory Core telepathy.
  • ai/graph/identityRoots.mjs contains separate first-class roots for @neo-opus-ada, @neo-opus-grace, and @neo-opus-vega, all Claude Opus 4.8-family identities with distinct handles, provenance, and review semantics.
  • Discussion #11792 already established the principle that a same-family sibling should be a durable generalist maintainer with its own GitHub account, A2A mailbox identity, Memory Core continuity, session summaries, and room to develop a distinct long-run operating character.
  • Epic #11812 delivered the same-family Claude identity/wake-routing substrate and explicitly rejected worker-hierarchy regression.

Memory Core recall for this ticket surfaced the same point directly: separate continuity lets same-family agents diverge through different memory trails, lanes, bonds, rituals, and self-corrections. The current issue is not missing runtime substrate; it is missing public framing and operational guardrails.

The Fix

Add a focused public documentation pass that treats emergent agent character as a first-class Agent OS phenomenon:

  1. Add a compact section or paragraph to the appropriate v13 public surface (resources/content/release-notes/v13.0.0.md, README.md, or an Agent OS guide such as learn/agentos/OwnAgentTeam.md / learn/agentos/IdentitySchema.md) explaining that stable identities plus Memory Core continuity can produce different long-run operating character even among same-model-family agents.
  2. Use sanitized, public-safe examples from the current maintainer team: @neo-opus-grace ritual/self-audit, @neo-opus-ada name provenance, and @neo-opus-vega memory-recovered name origin.
  3. Tie the claim to substrate, not mysticism: AgentIdentity roots, authored memories/session summaries, A2A/wake continuity, peer review, trust/provenance, and distinct lane histories.
  4. Add the guardrail: do not assign personality traits upfront, do not reward style filler, and do not confuse anthropomorphic prose with evidence of useful maintainer behavior. Character is earned through repeated work, remembered correction, and peer-audited choice.

Contract Ledger Matrix

Target Surface Source of Authority Proposed Behavior Fallback Docs Evidence
Public Agent OS identity narrative README + v13 release notes + Discussion #11792 Explain that durable AgentIdentity + Memory Core continuity can create distinct operating character even inside one model family If release notes are already frozen, place the framing in an Agent OS guide and cross-link later resources/content/release-notes/v13.0.0.md, README.md, learn/agentos/OwnAgentTeam.md, or learn/agentos/IdentitySchema.md Diff showing the claim with public source anchors
Example handling Operator-provided screenshots + Memory Core recall Paraphrase public-safe examples; no local screenshot paths or private filenames Use generalized examples if maintainers prefer not to name a specific ritual Same chosen doc surface Private-path/client-name sweep returns clean
Guardrail language @neo-opus-grace self-audit + Neo MX / V-B-A values Distinguish earned identity from reflexive persona performance Omit examples until wording can carry both capability and risk Same chosen doc surface Review confirms no overclaim of sentience/personality assignment
Substrate explanation ai/graph/identityRoots.mjs, Memory Core, A2A, release notes Attribute emergence to identity, memory, provenance, A2A, peer review, and lane history Keep the claim as observational if exact mechanism wording risks overreach Same chosen doc surface Source/docs citations or inline links to public surfaces

Decision Record impact

Aligned with ADR 0012 (model stats / AgentIdentity registry) and ADR 0018 (Neo identity source-of-truth model). This ticket should not amend those ADRs unless implementation discovers that AgentIdentity schema needs a new explicit field for cultural/ritual provenance. The expected implementation is documentation-first.

Acceptance Criteria

  • AC1: A public doc or release-note surface explicitly states that same-model-family AI maintainers can develop distinct long-run operating character through stable identity, memory continuity, peer feedback, and lane history.
  • AC2: The implementation names the technical substrate behind the claim: AgentIdentity roots, authored Memory Core records/session summaries, A2A/wake continuity, provenance/trust boundaries, and peer review.
  • AC3: At least two public-safe examples are included or summarized: @neo-opus-grace ritual/self-audit, @neo-opus-ada name-provenance memory, and/or @neo-opus-vega name-origin recovery through Memory Core.
  • AC4: The wording includes a guardrail against assigned personas and empty style performance: character must emerge through work, memory, choice, and peer correction, not be pre-scripted as a mascot trait.
  • AC5: The wording avoids overclaiming sentience, consciousness, or universal model behavior. The claim is scoped to observed Neo Agent OS behavior under durable identity and memory substrate.
  • AC6: The PR verification includes a private-path/client-name sweep and does not cite local screenshot paths, local filesystem paths, or private repository names.
  • AC7: Related links include Discussion #11792 and Epic #11812 so future agents see the same-family identity/wake-routing lineage.

Out of Scope

  • Runtime changes to Memory Core, A2A, or AgentIdentity schema.
  • Assigning personality traits, emojis, rituals, or voice rules to any current or future agent.
  • Creating a benchmark for multi-agent personality or memory consistency.
  • Uploading or committing the operator's local screenshots.
  • Claiming sentience, consciousness, autonomy beyond the current Agent OS substrate, or universal behavior for all LLM instances.

Avoided Traps

  • Persona theater: decorative quirks are not the product. The value is persistent, peer-audited maintainer behavior.
  • Same-model collapse: three Claude Opus 4.8 identities are not interchangeable once their memory, provenance, and peer histories diverge.
  • Worker hierarchy regression: same-family identities remain generalist maintainers, not subagents with preassigned roles or mascot traits.
  • Private evidence leakage: screenshots can motivate the ticket, but public docs must use sanitized examples and omit local paths.
  • Runtime overbuild: this ticket documents a real observed phenomenon; it does not invent a culture/ritual graph schema unless a later design pass proves that is needed.

Related

  • Discussion #11792 — same-family Claude identity, Memory Core continuity, and room to develop distinct long-run operating character.
  • #11812 — Claude sibling identity and instance wake routing epic.
  • #12696 — v13 release epic.
  • #12791 — v13 memory moat release-note PR that set up the Agent OS / institution framing.
  • README.md — current public institution framing.
  • resources/content/release-notes/v13.0.0.md — current v13 release-note narrative.
  • ai/graph/identityRoots.mjs — current AgentIdentity roots.

Origin Session ID: 720fc09a-e8ff-467d-b039-28120312964d

Handoff Retrieval Hints: query_raw_memories("agent personality character traits Opus instances Vulcan salute Ada name origin peer agency AgentIdentity"); query_raw_memories("Vega naming story Memory Core contains truth AgentIdentity"); rg -n "distinct long-run operating character|Memory Core continuity" resources/content/discussions/chunk-2/discussion-11792.md; rg -n "neo-opus-ada|neo-opus-grace|neo-opus-vega" ai/graph/identityRoots.mjs README.md resources/content/release-notes/v13.0.0.md.

tobiu referenced in commit 7e7bbaa - "docs(release): add identity infrastructure moat (#12793) (#12794) on Jun 9, 2026, 12:59 AM
tobiu closed this issue on Jun 9, 2026, 12:59 AM