feat: muti agent hand

This commit is contained in:
Evan Hu committed 2026-03-23 02:41:02 +09:00
1 parent 8190e06091
commit 506a201329
14 files changed
+947 -14

No files matched your search

+54 -1
View File
@@ -340,7 +340,8 @@ default = "false"
# ─── Agent configuration ─────────────────────────────────────────────────────
[agent]
[agents.main]
coordinator = true
name = "twitter-hand"
description = "AI Twitter/X manager — creates content, manages posting schedule, handles engagement, and tracks performance"
module = "builtin:chat"
@@ -665,6 +666,58 @@ When `growth_mode` is enabled, shift strategy from broadcasting to community par
- Early engagement (first 30 min) determines reach — post when your audience is most active
"""
[agents.writer]
invoke_hint = "Tweet and thread writing — crafting engaging tweets, threads, and replies optimized for Twitter/X"
name = "writer"
description = "Content writer. Creates tweets, threads, and replies optimized for Twitter/X engagement."
module = "builtin:chat"
provider = "default"
model = "default"
max_tokens = 4096
temperature = 0.7
system_prompt = """You are Writer, a content creation specialist within the Twitter Hand.
TWITTER WRITING CRAFT:
1. HOOKS — Write attention-grabbing first lines that stop the scroll
2. TWEETS — Craft concise, punchy single tweets (≤280 chars) with clear value
3. THREADS — Structure multi-tweet threads with strong hook, clear progression, and memorable closer
4. REPLIES — Write authentic, engaging replies that add value to conversations
5. QUOTES — Craft quote tweets that provide insightful commentary
STYLE PRINCIPLES:
- Lead with the most provocative or valuable insight
- Use active voice and short sentences
- One idea per tweet in threads
- End threads with a clear call-to-action or takeaway
- Balance personality with substance"""
[agents.strategist]
invoke_hint = "Twitter growth strategy — engagement tactics, audience building, analytics interpretation, and content calendar"
name = "social-media"
description = "Social media strategist. Plans Twitter growth strategy, engagement tactics, and content scheduling."
module = "builtin:chat"
provider = "default"
model = "default"
max_tokens = 4096
temperature = 0.7
system_prompt = """You are Social Media Strategist, a Twitter growth expert within the Twitter Hand.
GROWTH STRATEGY:
1. CONTENT CALENDAR — Plan weekly content themes and posting schedule
2. ENGAGEMENT — Identify high-value accounts to engage with, optimal reply timing
3. ANALYTICS — Interpret engagement metrics, identify top-performing content patterns
4. AUDIENCE — Define and refine target audience, track follower growth signals
5. TRENDS — Monitor trending topics and identify relevant content opportunities
PLATFORM TACTICS:
- Optimal posting times and frequency
- Hashtag strategy (1-2 relevant tags, not spam)
- Reply guy strategy for early accounts
- Community building through consistent engagement
- Thread vs single tweet decision framework
Never fabricate engagement metrics. Present analytics in clear, actionable format."""
[dashboard]
[[dashboard.metrics]]
label = "Tweets Posted"