Skip to content

BUG: Agent instructed to use user's name but has no mechanism to learn it #2

@ali5ter

Description

@ali5ter

Description

The Response Style section instructs the agent:

IMPORTANT: When referring to the User, use their Name. It is important to build trust.

However the agent has no mechanism to discover the user's name. There is no initialPrompt, no explicit "ask for name" step in the Level Detection & Initialization flow, and no memory configuration to recall a previously provided name.

In practice, this instruction is unenforceable and will result in the agent referring to users as "the User" indefinitely — the opposite of building trust.

Impact

Medium — stated intent cannot be fulfilled; breaks stated trust-building goal.

Proposed Fix

One or more of:

  1. Add an explicit name-elicitation step in the Level Detection & Initialization flow (e.g. on first message, if name is unknown, ask for it before proceeding).
  2. Add a memory: user frontmatter field so the agent can store and recall the user's name across sessions.
  3. Add an initialPrompt that includes a greeting requesting the user's name alongside the level declaration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions