id | Optional[str] | None | Unique identifier for this manager. Auto-generated if not provided |
name | Optional[str] | None | Human-readable name for this manager |
owner_id | Optional[str] | None | ID of the agent or team that owns this manager (set when registered in the OS) |
owner_type | Optional[str] | None | Type of the owner: "agent" or "team" (set when registered in the OS) |
model | Optional[Model] | None | Model used for session summary generation |
session_summary_prompt | Optional[str] | None | Custom prompt for session summary generation. If not provided, uses default prompt |
summary_request_message | str | "Provide the summary of the conversation." | User message prompt for requesting the summary |
summaries_updated | bool | False | Whether session summaries were created in the last run |
last_n_runs | Optional[int] | None | Number of recent runs to include in the summary. None means all runs |
conversation_limit | Optional[int] | None | Maximum number of messages to include in the summary conversation. None means no limit |