feat(beaver): 完成Task Team功能v1实现,重构后端架构支持统一内核
新增内部Task系统,包括验证、反馈门控机制,实现自动质量验证 (通过率>=0.75)和用户反馈闭环(satisfied/revise/abandon)。 实现Agent Team v1协调器,支持sequence/parallel/dag执行策略, sub-agent复用主AgentLoop,每个run使用独立memory snapshot。 建立Skill学习pipeline,包含draft/审核/发布/回滚完整生命周期, 通过Task验证通过且用户满意才生成学习候选。 重构目录结构,移除third_party依赖,建立统一engine内核, 所有agent共享运行时基础组件。 更新ContextBuilder清理provider消息字段,增强SkillContext版本管理, 集成TaskExecutionPlanner和TaskSkillResolver实现技能解析机制。
This commit is contained in:
@ -91,6 +91,19 @@ class SessionManager:
|
||||
|
||||
return self.store.get_run_event_records(session_id, run_id)
|
||||
|
||||
def update_latest_assistant_event_payload(
|
||||
self,
|
||||
session_id: str,
|
||||
run_id: str,
|
||||
updates: dict[str, Any],
|
||||
) -> None:
|
||||
"""把 run 级 UI 状态投影回最新 assistant 可见消息。"""
|
||||
|
||||
self.store.update_latest_assistant_event_payload(session_id, run_id, updates)
|
||||
|
||||
def set_run_context_visible(self, session_id: str, run_id: str, visible: bool) -> None:
|
||||
self.store.set_run_context_visible(session_id, run_id, visible)
|
||||
|
||||
def list_run_ids(self, session_id: str) -> list[str]:
|
||||
"""按出现顺序列出当前 session 的所有 run_id。"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user