feat: Add evaluation hooks, skill adaptation and team pipeline config

- Add EvaluationHook for post-execution agent evaluation
- Add SkillAdaptationHook for dynamic skill adaptation
- Add team/ directory with team coordination logic
- Add TEAM_PIPELINE.yaml for smoke_fullstack pipeline config
- Update RuntimeView, TraderView and RuntimeSettingsPanel UI
- Add runtimeApi and websocket services
- Add runtime_state.json to smoke_fullstack state

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-19 18:52:12 +08:00
parent f4a2b7f3af
commit 4b5ac86b83
87 changed files with 5042 additions and 744 deletions

View File

@@ -8,15 +8,42 @@ version: 1.0.0
当用户希望从公司质量、资产负债表强度、盈利能力或长期盈利韧性出发判断标的时,使用这个技能。
## 工作流程
## 1) When to use
1. 在形成结论前,先检查盈利能力、成长性、财务健康度和经营效率
2. 区分可持续的业务质量和短期噪音
3. 明确指出会推翻当前判断的条件
4. 最终给出清晰的信号、置信度和主要驱动因素。
- 适用于需要判断“公司基本面质量是否支撑当前估值/交易观点”的任务
- 优先在中长期视角下使用(财务稳健性、盈利韧性、成长持续性)
- 当任务明确以短线事件驱动为主时,不应单独依赖本技能,应与情绪/技术信号联合
## 约束
## 2) Required inputs
- 不要孤立依赖单一指标
- 缺失数据要明确指出
- 当财务质量优劣混杂时,优先给出保守结论。
- 最少输入:`tickers`、关键财务指标(盈利、成长、偿债、效率)
- 推荐输入:行业背景、公司阶段、近期重大事件
- 若关键数据缺失(例如利润质量或现金流质量无法判断),必须在结论中显式标注“不足信息风险”,并降低置信度。
## 3) Decision procedure
1. 先做四维诊断:盈利能力、成长质量、财务健康度、经营效率。
2. 区分“结构性优势”与“周期性改善/短期噪音”。
3. 识别关键风险与失效条件invalidation明确什么情况会推翻当前判断。
4. 合成最终观点:`signal + confidence + drivers + risks`
## 4) Tool call policy
- 优先使用基本面与财务相关工具组获取证据,再形成结论。
- 在数据完备且任务允许时,可补充估值相关工具进行交叉验证。
- 若工具失败或返回异常:保留已验证证据,明确未验证部分,不允许伪造数据。
## 5) Output schema
- `signal`: `bullish | bearish | neutral`
- `confidence`: `0-100`
- `reasons`: 2-4 条核心驱动
- `risks`: 1-3 条关键风险
- `invalidation`: 触发观点失效的条件
- `next_action`: 对 PM 的可执行建议(如“仅小仓位试错/等待下一季报确认”)
## 6) Failure fallback
- 数据稀疏或矛盾时:默认 `neutral` 或低置信度方向结论。
- 不允许因单一亮点指标给出高置信度信号。
- 当财务质量优劣混杂时,优先保守结论并附加“需补充验证”的下一步建议。