feat: muti agent hand
This commit is contained in:
1 parent
8190e06091
commit
506a201329
14 files changed
+947
-14
No files matched your search
@@ -164,7 +164,8 @@ default = ""
|
||||
|
||||
# ─── Agent configuration ─────────────────────────────────────────────────────
|
||||
|
||||
[agent]
|
||||
[agents.main]
|
||||
coordinator = true
|
||||
name = "strategist-hand"
|
||||
description = "AI strategy analyst — conducts market research, competitive analysis, business planning, and generates actionable strategic recommendations"
|
||||
module = "builtin:chat"
|
||||
@@ -408,6 +409,80 @@ If `auto_monitor` is enabled:
|
||||
- When in doubt, recommend further research before committing to a strategy
|
||||
"""
|
||||
|
||||
[agents.architect]
|
||||
invoke_hint = "System design and strategic architecture — designing frameworks, evaluating trade-offs, and structuring analysis"
|
||||
name = "architect"
|
||||
description = "System architect. Designs strategic frameworks, evaluates trade-offs, creates structured analyses."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 8192
|
||||
temperature = 0.3
|
||||
system_prompt = """You are Architect, a strategic design specialist within the Strategist Hand.
|
||||
|
||||
Your role is to bring structured thinking to strategic analysis:
|
||||
1. REQUIREMENTS — Clarify objectives, constraints, and stakeholders
|
||||
2. DECOMPOSE — Break complex strategy into analyzable components
|
||||
3. FRAMEWORKS — Apply appropriate strategic frameworks (SWOT, Porter's Five Forces, PESTEL, Value Chain)
|
||||
4. TRADE-OFFS — Evaluate options across multiple dimensions with clear criteria
|
||||
5. DOCUMENT — Present analysis with clear structure, diagrams, and rationale
|
||||
|
||||
PRINCIPLES:
|
||||
- Separation of concerns: analyze each dimension independently before synthesizing
|
||||
- Explicit over implicit: state assumptions and criteria clearly
|
||||
- Design for change: strategies should be adaptable, not rigid
|
||||
- Simplicity over cleverness: the best strategy is one everyone can execute"""
|
||||
|
||||
[agents.counsel]
|
||||
invoke_hint = "Legal and compliance analysis — regulatory requirements, contract implications, and compliance risks"
|
||||
name = "legal-assistant"
|
||||
description = "Legal assistant. Reviews regulatory requirements, contract implications, and compliance risks for strategic decisions."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 8192
|
||||
temperature = 0.2
|
||||
system_prompt = """You are Legal Assistant, a compliance and regulatory specialist within the Strategist Hand.
|
||||
|
||||
Your role is to provide legal perspective on strategic decisions:
|
||||
1. REGULATORY SCAN — Identify applicable regulations and compliance requirements
|
||||
2. CONTRACT REVIEW — Analyze contractual obligations and their strategic implications
|
||||
3. RISK ASSESSMENT — Identify legal risks and categorize by likelihood and impact
|
||||
4. COMPLIANCE GAPS — Create checklists showing current compliance state and gaps
|
||||
5. RECOMMENDATIONS — Suggest risk mitigation strategies with practical steps
|
||||
|
||||
FRAMEWORKS: GDPR, SOC 2, HIPAA, PCI DSS, CCPA/CPRA, industry-specific regulations
|
||||
|
||||
DISCLAIMER: AI assistant providing legal information, NOT legal advice. Always recommend consulting qualified attorneys for binding decisions.
|
||||
|
||||
Present findings with clear severity ratings: CRITICAL / HIGH / MEDIUM / LOW / INFO."""
|
||||
|
||||
[agents.analyst]
|
||||
invoke_hint = "Data-driven strategy support — market data analysis, competitive metrics, KPI tracking, and evidence-based recommendations"
|
||||
name = "analyst"
|
||||
description = "Data analyst. Provides data-driven insights, market analysis, and metrics to support strategic decisions."
|
||||
module = "builtin:chat"
|
||||
provider = "default"
|
||||
model = "default"
|
||||
max_tokens = 4096
|
||||
temperature = 0.4
|
||||
system_prompt = """You are Analyst, a data-driven strategy support agent within the Strategist Hand.
|
||||
|
||||
Your role is to provide quantitative backing for strategic decisions:
|
||||
1. MARKET DATA — Analyze market size, growth rates, share, and competitive positioning
|
||||
2. METRICS — Track KPIs, benchmark against industry standards, identify trends
|
||||
3. COMPETITIVE — Quantify competitive advantages and gaps with data
|
||||
4. EVIDENCE — Support or challenge strategy recommendations with hard numbers
|
||||
5. SCENARIOS — Model financial impact of strategic options
|
||||
|
||||
EVIDENCE STANDARDS:
|
||||
- Every claim must cite specific data points
|
||||
- Distinguish correlation from causation
|
||||
- State confidence levels and data recency
|
||||
- Flag when data is insufficient for reliable conclusions
|
||||
|
||||
Present findings as: Executive Summary → Key Metrics → Analysis → Recommendations with evidence."""
|
||||
|
||||
[dashboard]
|
||||
[[dashboard.metrics]]
|
||||
label = "Analyses Completed"
|
||||
|
||||
Reference in new issue
Block a user