文件最后提交记录最后更新时间
feat(agent_teams): give human agent a real DeepAgent runtime (HITT phase 2) Human agents now spawn through the standard teammate path with a role-aware tool / rail surface. Inbox routes input by @<member> mention vs LLM dispatch; team-side messages reach the external user via a new register_human_agent_inbound callback. Refs: #751 29 天前
test(swarm): update build_team call sites to use CapabilityOverrides Replace enable_hitt=/enable_bridge= kwargs with overrides=CapabilityOverrides(...) to match the refactored TeamBackend.build_team signature. Refs: #751 4 天前
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 4 天前
feat(agent_teams): give human agent a real DeepAgent runtime (HITT phase 2) Human agents now spawn through the standard teammate path with a role-aware tool / rail surface. Inbox routes input by @<member> mention vs LLM dispatch; team-side messages reach the external user via a new register_human_agent_inbound callback. Refs: #751 29 天前