文件最后提交记录最后更新时间
feat(agent_teams): add structured interact payloads and DeliverResult Introduce GodViewMessage / OperatorMessage / HumanAgentMessage as the three first-class interact payload shapes, plus DeliverResult as the uniform delivery outcome. UserInbox.direct/broadcast/deliver_to_leader and HumanAgentInbox.send now return DeliverResult; HITT sender-resolution errors still propagate as exceptions for the manager layer to catch. Also rename runtime.pool.TeamLifecycle to RuntimeState so it stops colliding with schema.team.TeamLifecycle (temporary/persistent). Refs: #751 29 天前
feat(agent_teams): add bridge agent role for external agent integration Cherry-pick of the BRIDGE_AGENT feature onto the HITT branch. The local DeepAgent stays a full teammate and acts as scheduler; the paired remote agent produces the work output, auto-forwarded on the inbound mailbox path and composed into the avatar context. Merge adaptations to coexist with HITT: - spawn_bridge_agent and predefined registration persist role='bridge_agent' so SpawnManager reads it back via the persisted TeamMember.role column (HITT's design) instead of in-memory inference. - Wire TeamAgentSpec.enable_bridge into TeamBackend construction (symmetric to enable_hitt) so the capability is reachable through the TeamAgentSpec.build() path, not only direct backend construction. - _resolve_team_mode excludes BRIDGE_AGENT alongside HUMAN_AGENT while keeping the branch's "hybrid" default for non-avatar predefined rosters. - MessageHandler delivers bridge inbound via _bridge_deliverable_for, teammates/humans keep the role-aware _format_message path. Refs: #751 5 天前
fix(agent_teams): leader initial routed input dispatches directly without LLM round Co-authored-by: zhanglongmin<zhanglongmin@huawei.com> # message auto-generated for no-merge-commit merge: !1532 fix(agent_teams): leader initial routed input dispatches directly without LLM round From: @min_gitcode Reviewed-by: @iamcandiceguo, @alan_cheng See merge request: openJiuwen/agent-core!15324 天前
feat(agent_teams): add structured interact payloads and DeliverResult Introduce GodViewMessage / OperatorMessage / HumanAgentMessage as the three first-class interact payload shapes, plus DeliverResult as the uniform delivery outcome. UserInbox.direct/broadcast/deliver_to_leader and HumanAgentInbox.send now return DeliverResult; HITT sender-resolution errors still propagate as exceptions for the manager layer to catch. Also rename runtime.pool.TeamLifecycle to RuntimeState so it stops colliding with schema.team.TeamLifecycle (temporary/persistent). Refs: #751 29 天前
fix(swarm): strict-match @recipients, fold unknown mentions to text Unknown @<member> recipients no longer write a bus message to a non-existent member (# channel) or get silently dropped ($ channel). parse_interact_str stays pure syntax; a new async resolve_targets validates recipients against the live roster after parsing. Unknown mentions are not routing directives — they fold back into one no-mention message for the leader (#) / avatar ($), preserving the original text. Partial matches route known members point-to-point and fold the unknown ones alongside. Refs: #751 10 天前