Skip to content

[Feature Request] Support Multiple System Messages with Better API #3141

@hesamsheikh

Description

@hesamsheikh

The current implementation enforces a "single system message paradigm" where only one system message can persist throughout an agent's conversation lifecycle. There's no update_system_message() or add_system_message() method in ChatAgent

The current method of creating a new system message is also confusing and requires better API:

  system_message = BaseMessage.make_assistant_message(
      role_name="system",
      content="New system instructions..."
  )

Metadata

Metadata

Assignees

Labels

APIModifies the APIMessageRelated to camel messagesP1Task with middle level priority

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions