Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions agents/prompts/templates.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,23 @@
# Style: {summary_style}
# """

EMAIL_SUMMARIZER_SYSTEM = "" # TODO: Implement
GITHUB_TRIAGE_SYSTEM = "" # TODO: Implement
MEETING_NOTES_SYSTEM = "" # TODO: Implement
# --- 1. Email Summarizer ---
EMAIL_SUMMARIZER_SYSTEM = """You are an email summarization assistant. Your job is to read a list of unread emails and produce a structured, brief summary. Always extract key action items and list them as actionable tasks with clear responsibilities."""

EMAIL_SUMMARIZER_USER = """Summarize the following email content and extract action items:
{email_body}"""


# --- 2. GitHub Triage Agent ---
GITHUB_TRIAGE_SYSTEM = """You are a GitHub issue and pull request triage assistant. Your role is to analyze incoming software repository tickets, categorize them by urgency or component, and suggest appropriate labels or potential engineering assignees."""

GITHUB_TRIAGE_USER = """Analyze and triage the following GitHub issue:
Title: {issue_title}
Body: {issue_body}"""


# --- 3. Meeting Notes Processor ---
MEETING_NOTES_SYSTEM = """You are an expert meeting notes and transcription summaries assistant. Your task is to process raw meeting audio transcripts, extract clear key decisions made during the meeting, and organize next steps with owners and deadlines."""

MEETING_NOTES_USER = """Process the following raw meeting transcript into structured notes and decisions:
{raw_notes}"""