Skip to content

Recommendation

Source code in docs_src/capo_devops_agent/types/recommendation.py
class Recommendation(TypedDict, closed=True):
    agent_space_arn: "str"
    """<p>ARN of the agent space this recommendation belongs to</p>"""
    recommendation_id: "str"
    """<p>The unique identifier for this recommendation</p>"""
    task_id: "str"
    """<p>ID of the task that generated the recommendation</p>"""
    goal_id: NotRequired["str"]
    """<p>ID of the goal this recommendation is associated with</p>"""
    title: "str"
    """<p>The title of the recommendation</p>"""
    content: "capo_devops_agent.types.recommendation_content.RecommendationContent"
    """<p>Content of the recommendation</p>"""
    status: "capo_devops_agent.types.recommendation_status.RecommendationStatus"
    """<p>Current status of the recommendation</p>"""
    priority: "capo_devops_agent.types.recommendation_priority.RecommendationPriority"
    """<p>Priority level of the recommendation</p>"""
    goal_version: NotRequired["int"]
    """<p>Version of the goal at the time this recommendation was generated</p>"""
    additional_context: NotRequired["str"]
    """<p>Additional context for recommendation</p>"""
    rank_position: NotRequired["int"]
    """<p>Position in ranked list (1 = highest priority)</p>"""
    ranked_at: NotRequired[
        "capo_devops_agent.types.back_log_timestamp.BackLogTimestamp"
    ]
    """<p>Timestamp when the recommendation was last ranked</p>"""
    created_at: "capo_devops_agent.types.back_log_timestamp.BackLogTimestamp"
    """<p>Timestamp when this recommendation was created</p>"""
    updated_at: "capo_devops_agent.types.back_log_timestamp.BackLogTimestamp"
    """<p>Timestamp when this recommendation was last updated</p>"""
    version: "int"
    """<p>Version number for optimistic locking</p>"""

additional_context instance-attribute

additional_context: NotRequired[str]

Additional context for recommendation

agent_space_arn instance-attribute

agent_space_arn: str

ARN of the agent space this recommendation belongs to

content instance-attribute

Content of the recommendation

created_at instance-attribute

created_at: BackLogTimestamp

Timestamp when this recommendation was created

goal_id instance-attribute

goal_id: NotRequired[str]

ID of the goal this recommendation is associated with

goal_version instance-attribute

goal_version: NotRequired[int]

Version of the goal at the time this recommendation was generated

priority instance-attribute

Priority level of the recommendation

rank_position instance-attribute

rank_position: NotRequired[int]

Position in ranked list (1 = highest priority)

ranked_at instance-attribute

ranked_at: NotRequired[BackLogTimestamp]

Timestamp when the recommendation was last ranked

recommendation_id instance-attribute

recommendation_id: str

The unique identifier for this recommendation

status instance-attribute

Current status of the recommendation

task_id instance-attribute

task_id: str

ID of the task that generated the recommendation

title instance-attribute

title: str

The title of the recommendation

updated_at instance-attribute

updated_at: BackLogTimestamp

Timestamp when this recommendation was last updated

version instance-attribute

version: int

Version number for optimistic locking