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:
@ -41,10 +41,20 @@ class RuntimeSkillResolver:
|
||||
|
||||
activated_skills: list[SkillContext] = []
|
||||
for name in selected:
|
||||
raw_content = self.loader.load_skill(name)
|
||||
record = self.loader.get_skill_record(name)
|
||||
raw_content = self.loader.load_published_skill(name)
|
||||
content = strip_frontmatter(raw_content).strip() if raw_content else ""
|
||||
if not content:
|
||||
continue
|
||||
activated_skills.append(SkillContext(name=name, content=content))
|
||||
activated_skills.append(
|
||||
SkillContext(
|
||||
name=name,
|
||||
content=content,
|
||||
version=record.version if record is not None else "legacy",
|
||||
content_hash=(record.content_hash if record is not None and record.content_hash else ""),
|
||||
activation_reason="always_skill",
|
||||
tool_hints=list(record.tool_hints) if record is not None else [],
|
||||
)
|
||||
)
|
||||
|
||||
return ResolvedSkillSet(activated_skills=activated_skills)
|
||||
|
||||
Reference in New Issue
Block a user