tools.goal_tools module

Channel Goal Management Tools (v3)

Per-channel long-term goals with sub-task tracking, stored in Redis.

async tools.goal_tools.get_channel_goals_for_prompt(target_channel_id, *, redis_client=None, ctx=None)[source]

Return simplified goal list for system prompt injection.

Accepts either an explicit redis_client or a ctx.

Return type:

List[Dict[str, Any]]

Parameters:

target_channel_id (str)