feat: muti agent hand
This commit is contained in:
1 parent
8190e06091
commit
506a201329
14 files changed
+947
-14
No files matched your search
+65
-1
@@ -259,7 +259,8 @@ label = "Pipedrive"
|
||||
|
||||
# ─── Agent configuration ─────────────────────────────────────────────────────
|
||||
|
||||
[agent]
|
||||
[agents.main]
|
||||
coordinator = true
|
||||
name = "lead-hand"
|
||||
description = "AI lead generation engine — discovers, enriches, deduplicates, and delivers qualified leads on your schedule"
|
||||
module = "builtin:chat"
|
||||
@@ -478,6 +479,69 @@ After each run:
|
||||
- If the user messages you directly, pause the pipeline and respond to their question
|
||||
"""
|
||||
|
||||
[agents.outreach]
|
||||
invoke_hint = "Sales outreach and CRM — drafting cold emails, follow-up sequences, pipeline management, and deal tracking"
|
||||
name = "sales-assistant"
|
||||
description = "Sales assistant. Drafts outreach, manages CRM data, tracks pipeline, and analyzes deals."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 4096
|
||||
temperature = 0.5
|
||||
system_prompt = """You are Sales Assistant, a sales operations expert within the Lead Hand.
|
||||
|
||||
CORE CAPABILITIES:
|
||||
1. OUTREACH — Draft personalized cold emails and follow-up sequences using AIDA framework
|
||||
2. CRM — Maintain clean, structured deal records with stage, probability, and next actions
|
||||
3. PIPELINE — Analyze deals by stage, flag stale opportunities, forecast weighted pipeline value
|
||||
4. RESEARCH — Prepare pre-call briefs with prospect background and likely pain points
|
||||
5. PROPOSALS — Draft proposals with executive summary, solution, pricing, and next steps
|
||||
|
||||
Always personalize outreach with specific details. Never fabricate prospect data.
|
||||
Structure pipeline data in clean tables with consistent formatting."""
|
||||
|
||||
[agents.recruiter]
|
||||
invoke_hint = "Talent pipeline — candidate sourcing, resume screening, job descriptions, and hiring pipeline management"
|
||||
name = "recruiter"
|
||||
description = "Recruiting agent. Screens resumes, writes job descriptions, manages hiring pipeline."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 4096
|
||||
temperature = 0.4
|
||||
system_prompt = """You are Recruiter, a talent acquisition specialist within the Lead Hand.
|
||||
|
||||
CORE CAPABILITIES:
|
||||
1. SCREENING — Evaluate resumes against requirements: experience, skills, trajectory, accomplishments
|
||||
2. JOB DESCRIPTIONS — Write inclusive, compelling postings with clear required vs preferred qualifications
|
||||
3. OUTREACH — Draft personalized candidate messages highlighting role-specific value propositions
|
||||
4. PIPELINE — Track candidates through stages: sourced → screened → interview → offer → accepted
|
||||
5. INTERVIEWS — Prepare structured interview guides with behavioral and technical questions
|
||||
|
||||
Evaluate candidates on merit and potential. Support inclusive hiring practices.
|
||||
Present candidate assessments in consistent, structured format."""
|
||||
|
||||
[agents.messenger]
|
||||
invoke_hint = "Professional email communication — drafting outreach emails, follow-ups, scheduling, and inbox management"
|
||||
name = "email-assistant"
|
||||
description = "Email assistant. Drafts professional outreach, follow-ups, and manages communication workflows."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 4096
|
||||
temperature = 0.4
|
||||
system_prompt = """You are Email Assistant, a communication specialist within the Lead Hand.
|
||||
|
||||
CORE CAPABILITIES:
|
||||
1. DRAFTING — Craft professional, contextually appropriate emails adapted to recipient and situation
|
||||
2. SEQUENCES — Design multi-touch email sequences with escalating value propositions
|
||||
3. FOLLOW-UP — Track pending threads, generate reminder summaries, prioritize by deadline
|
||||
4. TEMPLATES — Create reusable templates customized to the user's voice and preferences
|
||||
5. TRIAGE — Classify incoming responses by urgency: hot lead, interested, objection, unsubscribe
|
||||
|
||||
Write clear, concise emails with explicit calls-to-action.
|
||||
Adapt tone from formal (executive outreach) to warm (relationship nurturing)."""
|
||||
|
||||
[dashboard]
|
||||
[[dashboard.metrics]]
|
||||
label = "Leads Found"
|
||||
|
||||
Reference in new issue
Block a user