Overview
The agent table config dump (used by agent-config-sync and bootstrap context) currently does not key off the agent name when determining which record to include as the primary entry in the agents list.
Desired Behavior
When generating the agent configuration list (e.g. for openclaw.json agents.list[] or bootstrap context), the system should use the agents.name column as the key to determine which record is the primary/canonical entry for each agent.
Current Behavior
The config dump does not distinguish which agent record should be treated as primary when multiple records or configurations could apply.
Acceptance Criteria
Related
agents table in nova_memory database
agent-config-sync system in cognition/
- Bootstrap context loading (
agent_bootstrap_context table)
Overview
The agent table config dump (used by
agent-config-syncand bootstrap context) currently does not key off the agent name when determining which record to include as the primary entry in the agents list.Desired Behavior
When generating the agent configuration list (e.g. for
openclaw.jsonagents.list[]or bootstrap context), the system should use theagents.namecolumn as the key to determine which record is the primary/canonical entry for each agent.Current Behavior
The config dump does not distinguish which agent record should be treated as primary when multiple records or configurations could apply.
Acceptance Criteria
agents.nameto select the primary recordRelated
agentstable innova_memorydatabaseagent-config-syncsystem incognition/agent_bootstrap_contexttable)